8 класс Информатика ГДЗ учебник Босова Параграф 1.4. Системы счисления и представление информации в компьютере. Глава 1. СИСТЕМЫ СЧИСЛЕНИЯ
Стр.34-35.
8 класс — §1.4. Системы счисления и представление информации в компьютере (решения)
- Как в памяти компьютера представляются целые числа?
Целые хранятся в ячейках фиксированной длины (например, 8/16/32/64 бит).
Беззнаковые числа кодируются обычным двоичным кодом.
Отрицательные числа обычно записываются в дополнительном коде (two’s complement): старший бит — знак, а остальная часть — величина в таком представлении, что сложение и вычитание работают той же двоичной арифметикой. - Представьте число 6310 в беззнаковом 8-разрядном формате.
63 = 32 + 16 + 8 + 4 + 2 + 1 →00111111. - Десятичные эквиваленты прямых кодов (8 бит со знаком).
Прямой код: старший бит — знак (0 — «+», 1 — «−»), остальные 7 бит — модуль.- a)
01001100→ знак «+», модуль10011002= 64 + 8 + 4 = 76. - б)
11111000→ знак «−», модуль11110002= 64 + 32 + 16 + 8 = 120 → −120.
- a)
- Какие из 4438, 1010102, 25610 помещаются в беззнаковый 8-бит?
Диапазон 0…255.
4438 = 4·64 + 4·8 + 3 = 291 — не помещается; 1010102 = 42 — помещается; 256 — не помещается.
Ответ: только 1010102. - Декодируйте ASCII (по 8 бит на символ).
a) 01000010 01010010 01000001 01000001 01001101
Коды: 66, 82, 65, 65, 77 → символы: B R A A M → строка: BRAAM.б) 01001101 01101111 01100011 01101111 01110111
Коды: 77, 111, 99, 111, 119 → символы: M o c o w → строка: Mocow.
Примечание: если ожидалась «Moscow», то третий байт должен быть 01110011 (буква ‘s’). - Запишите шестнадцатеричные числа двоичными тетрадами (16 бит).
Hex Бинарный вид (группы по 4 бита) 180016 0001 1000 0000 00001F0016 0001 1111 0000 0000198016 0001 1001 1000 000040C616 0100 0000 1100 0110FFFF16 1111 1111 1111 1111006616 0000 0000 0110 01100FC016 0000 1111 1100 00000E0016 0000 1110 0000 0000Эти двоичные «маски» и нужно переносить тетрадами вправо от исходного hex-числа на листке в клетку.
- Почему восьмеричная и шестнадцатеричная системы считаются «компьютерными»?
Потому что двоичный код удобно группировать по 3 и 4 бита соответственно: 1 восьмеричная цифра ⇔ 3 бита, 1 шестнадцатеричная цифра ⇔ 4 бита.
Это даёт компактную и понятную запись машинных данных и лёгкое преобразование туда-обратно без вычислений.
| § 1.2 | § 1.3 | § 1.4 | § 1.5 | § 1.6 |
| Тестовые задания для самоконтроля — Глава 1 | ||||