
ШКОЛА

ИНФОРМАТИКИ
Кодирование и операции над числами в разных системах счисления.
Задание 1. Количество значащих нулей в двоичной записи десятичного числа 222 равно
1) 5
2) 2
3) 3
4) 4
Пояснение.
1. Переведём 22210 в двоичную систему счисления. Получили: 22210 =110111102.
2. Подсчитаем количество значащих нулей: их 2.
Задание 4. Укажите наименьшее четырёхзначное восьмеричное число, двоичная запись которого содержит ровно 5 нулей. В ответе запишите только само восьмеричное число, основание системы счисления указывать не нужно.
Пояснение.
Наименьшее четырёхзначное число в восьмеричной системе счисления — 10008 = 51210 = 10000000002. Поскольку по условию двоичная запись числа должна содержать ровно 5 нулей, заменим в последних разрядах нули на единицы: 10000011112 = 10178.
Ответ: 1017.
Задание 2.
Для каждого из перечисленных ниже чисел построили двоичную запись. Укажите число, двоичная запись которого содержит ровно две единицы. Если таких чисел несколько, укажите наибольшее из них.
1) 8
2) 9
3) 10
4) 11
Пояснение.
Представим все числа в двоичной системе счисления:
810 = 10002,
910 = 10012,
1010 = 10102,
1110 = 10112.
Из чисел 9 и 10 выбираем число 10, поскольку оно является наибольшим.
Правильный ответ указан под номером 3.
Задание 5. Дано: а = 7010, b = 1008 Какое из чисел с, записанных в двоичной системе, отвечает условию b < с < a?
1) 10000002
2) 10001102
3) 10001012
4) 10001112
Пояснение.
Переведем числа в двоичную систему счисления и затем сравним их:
1. 7010=10001102
2. 1008=10000002
Очевидно, что ответ 3.
Задание 3. Дано А = A716, B = 2518. Найдите сумму A + B.
1) 1010110002
2) 1010101002
3) 1010101102
4) 1010100002
Пояснение.
Переведем числа в десятичную систему счисления, выполним сложение, и переведем сумму в двоичную систему счисления:
A716 = 10⋅16 + 7 = 16710.
2518 = 2⋅64 + 5⋅8 + 1 = 16910.
33610 = 1⋅2^8 + 1⋅2^6 + 1⋅2^4 = 1010100002.
Также существует второй способ:
1. Переведем числа в двоичную систему счисления (через триады и тетрады). А2 = 1010 0111,
В2 = 010 101 001.
2. Выполним сложение двоичных чисел: 10100111 + 10101001 = 101010000.
Задание 6. Дано: а = CF16, b = 3218. Какое из чисел х, записанных в двоичной системе, отвечает уравнению a < x < b?
1) 110011102
2) 110100002
3) 110100102
4) 111000002
Пояснение.
Переведем числа в двоичную систему счисления и затем сравним их:
CF16 = 110011112
3218 = 110100012