В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
swaTor
swaTor
22.03.2020 21:25 •  Информатика

5. Два треугольника представлены длинами своих сторон x, y и z. Определить, площадь какого из них больше. Создать функцию HeronFormula для вычисления площади треугольника по длинам его сторон. Для решения задачи использовать формулу Герона. Проверка: Если стороны первого треугольника равны 3, 4 и 5 см, а второго – 6, 7 и 8, то результатом будет S1 < S2, т.к. S1 = 6, а S2 = 20.33. Если стороны первого и второго треугольников равны 3, 4 и 5 см, то результатом будет S1 = S2, т.к. S1 = S2 = 6. Если стороны первого треугольника равны 6, 7 и 8 см, а второго – 3, 4 и 5, то результатом будет S1 > S2, т.к. S1 = 20.33, а S2 = 6.

Показать ответ
Ответ:
skatinyatovna
skatinyatovna
11.10.2022 11:10

11001101₂ = 315₈

100000011₂ = 403₈

110110110₂ = 666₈

1237₈ = 29F₁₆

3210₈ = 688₁₆

41562₈ = 4372₁₆

Объяснение:

Таблица триад:

0 - 000

1 - 001

2 - 010

3 - 011

4 - 100

5 - 101

6 - 110

7 - 111

11001101₂ = 315₈

Разбиваем число на триады (отделяем по 3 символа, начиная справа, если символов не хватает, дописываем 0 слева)

Переводим числа используя таблицу триад

Записываем снизу вверх

101 - 5

001 - 1

011 - 3

100000011₂ = 403₈

011 - 3

000 - 0

100 - 4

110110110₂ = 666₈

110 - 6

110 - 6

110 - 6

Таблица тетрад:

0 - 0000

1 - 0001

2 - 0010

3 - 0011

4 - 0100

5 - 0101

6 - 0110

7 - 0111

8 - 1000

9 - 1001

10 - 1010

11 - 1011

12 - 1100

13 - 1101

14 - 1110

15 - 1111

1237₈ = 29F₁₆

Переведём каждую цифру в триаду

1 - 001

2 - 010

3 - 011

7 - 111

Запишем их в строку и переформируем в тетрады (отделяем по 4 символа, начиная справа, если символов не хватает, дописываем 0 слева)

001 010 011 111

Переводим числа используя таблицу триад

Записываем снизу вверх

1111 - 15

1001 - 9

0010 - 2

3210₈ = 688₁₆

3 - 011

2 - 010

1 - 001

0 - 000

011 010 001 000

1000 - 8

1000 - 8

0110 - 6

41562₈ = 4372₁₆

4 - 100

1 - 001

5 - 101

6 - 110

2 - 010

100 001 101 110 010

0010 - 2

0111 - 7

0011 - 3

0100 - 4

В качестве цифр шестнадцатеричной системы счисления обычно используются цифры от 0 до 9 и латинские буквы от A до F.

A₁₆ = 10₁₀   B₁₆ = 11₁₀   C₁₆ = 12₁₀   D₁₆ = 13₁₀   E₁₆ = 14₁₀   F₁₆ = 15₁₀  

Таблицы триад и тетрад - это перевод первых чисел 10 системы счисления в двоичную с дописыванием 0 слева

0,0(0 оценок)
Ответ:
blackcat18
blackcat18
02.06.2023 15:13

Python

n=int(input())

if n>1 and n<10 or n==1:

   print(1)

elif n>10 and n<100 or n==10 :

   print(2)

elif n>100 and n<1000 or n==100 :

   print(3)

elif n>1000 and n<10000 or n==1000:

   print(4)

elif n>10000 and n<100000 or n==10000:

   print(5)

elif n>100000 and n<1000000 or n==100000:

   print(6)

elif n>1000000 and n<10000000 or n==1000000:

   print(7)

elif n>10000000 and n<100000000 or n==10000000:

   print(8)

elif n>100000000 and n<1000000000 or n==100000000:

   print(9)

elif n>1000000000 and n<10000000000 or n==1000000000:

   print(10)

else:

   print(0)

СДЕЛАЙ ОТВЕТ ЛУЧШИМ!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота