Целые числа переводят делением, дробные — умножением, и порядок чтения у них противоположный. Вторая тема — кодовые таблицы: почему один и тот же файл открывается то текстом, то «кракозябрами».
Что нужно знать
- Непозиционная система — римская: значение цифры не зависит от места.
- Целое делят на основание и выписывают остатки в обратном порядке; дробную часть умножают и выписывают целые части по порядку.
- 0,625 = 0,101₂ — три разряда после запятой.
- Одна восьмеричная цифра заменяет три двоичных разряда, шестнадцатеричная — четыре.
- Наибольшее трёхзначное восьмеричное число 777₈ = 511.
- 1011₂ + 101₂ = 10000₂: это 11 + 5 = 16.
- 2048 символов по 2 байта — 4096 байт, то есть 4 Кбайт.
- Однобайтовые кодировки по-разному назначают коды кириллице, поэтому файл, открытый не в своей кодировке, выглядит как набор чужих символов. Юникод снимает проблему.
Где чаще всего ошибаются
- Читают целые части дробного перевода снизу вверх.
- Делят объём на 1000 вместо 1024.
- Сопоставляют восьмеричной цифре четыре бита.
- Считают, что при смене кодировки меняется сам файл.
Проверить себя
По этой же главе есть проверочная работа из 11 заданий на 25 минут. Проверка автоматическая, результат виден сразу — и по работе целиком, и по каждой теме.
Информатика · 11 класс · Гейн, 2023 · Глава 3 · Системы счисления и кодовые таблицы