Симоненко С. получил задание, в котором требовалось указать через запятую в порядке возрастания все числа, не превосходящие 35, запись которых в двоичной системе счисления оканчивается на «110». Числа в ответе должны в десятичной системе счисления. В качестве ответа Симоненко С. привел следующие числа: 6, 9, 12,
24.Верно ли ответил Симоненко С.? Если его ответ ошибочный, то какие числа должны были быть в ответе?
Другие предметы Университет Двоичная система счисления информатика университет задания по информатике двоичная система числа в двоичной системе учебные задания информатика числовые системы университетские задания программирование в университете Новый
Чтобы определить, верно ли ответил Симоненко С., давайте разберемся, какие числа не превосходят 35 и заканчиваются на «110» в двоичной системе счисления.
Шаг 1: Поймем, что значит «заканчивается на 110». В двоичной системе счисления числа, оканчивающиеся на «110», имеют следующий вид:
Шаг 2: Переведем «110» в десятичную систему счисления. Это число равно 6.
Шаг 3: Теперь, чтобы найти все числа, которые заканчиваются на «110», мы можем добавить к числу 6 (или 110 в двоичной) кратные 8 (поскольку последние три двоичных разряда фиксированы, а остальные могут варьироваться). Таким образом, мы будем проверять числа вида:
Шаг 4: Посчитаем возможные значения n, чтобы числа не превышали 35:
Шаг 5: Таким образом, числа, которые мы нашли, это:
Шаг 6: Теперь давайте проверим, какие числа указал Симоненко С.: 6, 9, 12, 24. Ни одно из чисел 9, 12 и 24 не заканчивается на «110» в двоичной системе. Например:
Таким образом, Симоненко С. ответил неправильно. Верные числа, которые должны были быть в ответе, это:
6, 14, 22, 30