Категория A1 • задача №4
Условие задачи
Дано:
А = 6716, В = 1518
Вопрос:
какое из чисел С, записанных в двоичной системе, отвечает условию А < C < B?
Варианты ответа:
1) 1101000 2) 1101010 3) 1101011 4) 1011000
Решение
I этап: преобразуем заданные числа А и В в двоичное представление
Для преобразования числа А = 6716 воспользуемся таблицей ТЕТРАД (так как требуется осуществить преобразование из 16-ричной системы счисления в двоичную):
Таблица ТЕТРАД | |||
0 - 0000 | 4 - 0100 | 8 - 1000 | C - 1100 |
1 - 0001 | 5 - 0101 | 9 - 1001 | D - 1101 |
2 - 0010 | 6 - 0110 | A - 1010 | E - 1110 |
3 - 0011 | 7 - 0111 | B - 1011 | F - 1111 |
Очевидно, что используя таблицу ТЕТРАД:
цифра 6 заменяется на цепочку битов 0110 (6 → 0110);
цифра 7 заменяется на цепочку битов 0111 (7 → 0111).
A = 6716 = 011001112. Но обязательно нужно учесть то, что самый левый 0 (выделен красным цветом) можно отбросить, так как это ведущий незначащий ноль. Следовательно:
A = 6716 = 11001112.
Для преобразования числа B = 1518 воспользуемся таблицей ТРИАД (так как требуется осуществить преобразование из 8-ричной системы счисления в двоичную):
Таблица ТРИАД | |||
0 - 000 | 2 - 010 | 4 - 100 | 6 - 110 |
1 - 001 | 3 - 011 | 5 - 101 | 7 - 111 |
Очевидно, что используя таблицу ТРИАД:
цифра 1 заменяется на цепочку битов 001 (1 → 001);
цифра 5 заменяется на цепочку битов 101 (5 → 101).
B = 1518 = 0011010012. Но обязательно нужно учесть то, что два самых левых 0 (выделены красным цветом) можно отбросить, так как это ведущие незначащие ноли. Следовательно:
B = 1518 = 11010012.
II этап: последовательная проверка предложенных вариантов ответа
Рассмотрим C = 11010002 из первого варианта ответа.
Сравним числа А = 11001112 и C = 11010002:
A = | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
C = | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
A < C | равны | равны | равны | не равны |
Как видно из построенной таблицы, в центральном бите у числа С стоит 1, а у числа А фигурирует 0 и, так как 1 > 0, следовательно, A < C - ВЕРНО!
Промежуточный вывод: первая часть двойного неравенства A < C < B доказана.
Сравним числа B = 11010012 и C = 11010002:
B = | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
C = | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
C < B | равны | равны | равны | равны | равны | равны | не равны |
Как видно из построенной таблицы, в самом младшем бите у числа С стоит 0, а у числа B фигурирует 1 и, так как 1 > 0, следовательно, C < B - ВЕРНО!
Промежуточный вывод: вторая часть двойного неравенства A < C < B доказана.
Общий вывод: сначала мы доказали первую часть двойного неравенства, затем доказали вторую часть двойного неравенства, следовательно, мы доказали и само двойное неравенство целиком.
Оставшиеся варианты ответа можно не проверять, так как правильное значение единственное, и мы его только что детерминировали.
Вывод: |
число С = 11010002 удовлетворяет заданному двойному неравенству A < C < B |
Резюме
преобразовали заданные числа А = 6716 и В = 1518 в бинарное представление;
сравнили попарно полученные двоичные числа и детерминировали число С, удовлетворяющее условию А < С < В.
A = 6716 = 11001112.
B = 1518 = 11010012.
Сравнивая числа A и B с числом C = 11010002, убеждаемся, что двойное неравенство A < C < B выполняется.
Ответ: |
1 |
Категория A1 • задача №4
Остальные решения из билета №4 для подготовки к ЕГЭ по информатике 2013
Условие задачи (наведите курсор мыши на ссылку) |
Аудиовизуальное решение |
Мультимедийная видеопрезентация |
Решение в формате слайд-шоу |
Текстовое решение |
---|
Комментарии