Тест по информатике Тема: Система счисления. Двоичная система Класс: 8 Тип вопросов: Открытый вопрос Количество вопросов: 15 Вывод теста с ответами: Да
Вопросы
- Объясните, что такое двоичная система счисления и чем она отличается от десятичной.
- Преобразуйте десятичное число 13 в двоичную систему счисления.
- Преобразуйте двоичное число 10101 в десятичную систему счисления.
- Преобразуйте десятичное число 0.625 в двоичную дробь.
- Преобразуйте двоичное число 1100101 в десятичную систему счисления.
- Запишите число 45 как 8-битное двоичное представление.
- Сколько разрядов нужно для представления числа 255 в двоичной системе счисления?
- Выполните двоичное сложение 1011 и 1101. Покажите пошагово.
- Преобразуйте десятичное число 100 в двоичную систему счисления.
- Укажите разряды числа 1011011 слева направо и объясните, какие степени двойки соответствуют каждому разряду.
- Объясните, зачем компьютерам нужна двоичная система счисления и какие операции проще всего реализовать на ней.
- Найдите сумму двоичных чисел 1110 и 1011.
- Преобразуйте двоичное число 1001100101 в десятичную систему счисления.
- Какое двоичное представление числа 256?
- Приведите пример переполнения при сложении двух 8-битных беззнаковых чисел и запишите полученный 8-битный результат.
Ответы
- Двоичная система счисления основана на базе 2. Используются две цифры: 0 и 1. Позиционная запись: каждая следующая цифра справа умножается на 2^k; примеры: 0, 1, 10₂, 11₂, 100₂ и т.д.
- 13 в двоичной: 1101.
- 10101₂ = 1·16 + 0·8 + 1·4 + 0·2 + 1·1 = 21.
- Десятичная 0.625 = двоичная дробь 0.101₂ (0.5 + 0.125).
- 1100101₂ = 1·64 + 1·32 + 0·16 + 0·8 + 1·4 + 0·2 + 1·1 = 101.
- 45 в 8-битном виде: 00101101.
- 255 требует 8 разрядов (11111111₂).
- 1011 + 1101: 1011 +1101
11000 Ответ: 11000₂. 9. 100 в двоичной: 1100100. 10. Разряды слева направо соответствуют степеням 2^6, 2^5, 2^4, 2^3, 2^2, 2^1, 2^0; цифры числа 1011011: 1 0 1 1 0 1 1. Соответственно сумма: 1·64 + 0·32 + 1·16 + 1·8 + 0·4 + 1·2 + 1·1 = 91. 11. Двоичная система нужна в компьютерах, потому чтоStates компьютера основываются на двух состояниях (включено/выключено). Логические операции (AND, OR, NOT) реализуются напрямую в схемах, а арифметика (сложение) обобщается через перенос; двоичный код удобен для хранения и обработки данных в аппаратуре. 12. 1110₂ + 1011₂ = 11001₂. 13. 1001100101₂ = 613 decimal (512 + 64 + 32 + 4 + 1 = 613). 14. 256 в двоичном виде: 100000000 (2^8). 15. Пример переполнения в восьмибитном слове беззнакового представления: 200₁₀ (11001000₂) + 100₁₀ (01100100₂) = 1 00101100₂. В 8 битах остаётся 00101100₂ (44), старший бит переполнен. Таким образом, сумма выходит за диапазон 0–255 и происходит переполнение.