Демонстрационный вариант. Блок 3. Взаимные переводы
Задание 3.1. Метод «Взвешивания»: 6110 = a2
Разбор решения: Ищем самые большие степени двойки (32, 16, 8, 4, 2, 1), которые помещаются в исходное десятичное число, и последовательно вычитаем их веса:
• Находим наибольшую степень двойки, которая меньше 61. Это 32 (25). Вычитаем: 61 - 32 = 29. (Ставим 1 в разряд тридцати двух).
• В остаток 29 помещается 16 (24). Вычитаем: 29 - 16 = 13. (Ставим 1 в разряд шестнадцати).
• В остаток 13 помещается 8 (23). Вычитаем: 13 - 8 = 5. (Ставим 1 в разряд восьми).
• В остаток 5 помещается 4 (22). Вычитаем: 5 - 4 = 1. (Ставим 1 в разряд четырёх).
• В остаток 1 число 2 (21) не помещается, вычесть нельзя. (Ставим 0 в разряд двух).
• Из остатка 1 вычитаем 1 (20): 1 - 1 = 0. (Ставим 1 в разряд единиц).
Собираем двоичные разряды слева направо.
Быстрый приём самопроверки: 61 = 63 - 2. Число 63 — это шесть двоичных единиц (1111112). Если убрать разряд двойки, заменив единицу на ноль на втором месте справа, мы устно получим 1111012.
Ответ: 1111012
Задание 3.2. Метод деления в строку: 154310 = b8
Разбор решения: Последовательно делим десятичное число на основание новой системы (на 8) «уголком» в строчку до тех пор, пока частное не окажется меньше 8. Остатки от деления фиксируем и собираем в обратном порядке (снизу вверх).
• Шаг 1: 1543 ÷ 8 = 192, остаток 7
• Шаг 2: 192 ÷ 8 = 24, остаток 0
• Шаг 3: 24 ÷ 8 = 3, остаток 0
Полученное частное 3 меньше восьми, поэтому деление завершено. Записываем число, начиная с последнего частного, а затем приписываем к нему все остатки в обратном направлении: 3, 0, 0, 7.
Ответ: 30078
Задание 3.3. Схема Горнера (в строчку): 21058 = c10
Разбор решения: Метод позволяет перевести число в десятичную систему счисления в одну строчку без возведения основания в большие степени. Двигаемся по цифрам числа слева направо: берем первую цифру, умножаем на основание системы (8), добавляем следующую цифру числа. Полученный промежуточный результат снова умножаем на 8, добавляем очередную цифру, и так до самого конца.
• Шаг 1: Берём первую цифру 2, умножаем на 8 и прибавляем вторую цифру 1:
2 × 8 + 1 = 17
• Шаг 2: Полученный результат 17 умножаем на 8 и прибавляем третью цифру 0:
17 × 8 + 0 = 136
• Шаг 3: Результат 136 умножаем на 8 и прибавляем последнюю цифру 5:
136 × 8 + 5 = 1088 + 5 = 1093
Ответ: 109310