Задание: информатика и ИКТ (ЕГЭ)
Дано X = A216, Y = 2448. Какое из чисел Z, записанных в двоичной системе, отвечает условию X < Z < Y?
1) 10011011
2) 10100011
3) 10100010
4) 10100100
Ответ: 2
Решение:
1. Переведем все числа в шестнадцатеричную систему:
A216 = A216 - здесь ничего не меняется.
2448 = 0101001002 = A416
2. Теперь подберем вариант, удовлетворяющий условию:
A216< Z < A416 - видим, что это должно быть число A316. Так как в данном диапазоне больше нет чисел. Ищем среди вариантов A3.
1) 100110112 = 9B16
2) 101000112 = A316 - нашли, значит дальше проверять не будем, хотя ради проверки можно перевести и остальные варианты.
Для данных задач проще всего все числа переводить в одну систему счисления и сравнивать. Проще переводить в 16-ую. Разбиваем двоичное число по 4 бита начиная с конца (при необходимости в начале добиваем незначащими нулями) и переводим по таблице. Например:
3) 101000102 = 1010 0010, по таблице 1010 = A, 0010 = 2 в шестнадцатеричной системе, а значит 101000102 = A216