Представление и измерение информации. Кодирование информации
Что проверяют по спецификации:
Суть за минуту
Информация — это сведения об объектах и явлениях окружающего мира; компьютер хранит любую информацию в двоичном виде, нулями и единицами. Наименьшая единица — бит, 8 бит = 1 байт, далее Кбайт, Мбайт, Гбайт, Тбайт с множителем 1024. Главные формулы темы: (сколько бит нужно, чтобы различить вариантов) и (объём сообщения из символов). Из них выводятся объёмы текста (кодировки ASCII и Unicode), растрового изображения (), звука () и видео. На ЕНТ это одна из самых «расчётных» тем: перевод единиц, объём файлов, мощность алфавита, декодирование сообщений, сравнение кодировок.Объясняем просто
Бит — это ответ «да» или «нет»; чтобы угадать число от 1 до 8, достаточно трёх вопросов «да/нет», поэтому выбор из 8 вариантов несёт 3 бита информации.
Всё — нули и единицы
Буквы, картинки, музыка в компьютере превращаются в числа, а числа — в двоичный код. Буква A — это 65, то есть 01000001.
Больше вариантов — больше бит
1 бит различает 2 варианта, 2 бита — 4, 3 бита — 8, 8 бит — 256. Каждый лишний бит удваивает количество вариантов: .
Объём = количество × вес
Сообщение из символов по бит весит бит. Картинка — это пиксели, каждый весит бит. Звук — это тысячи «замеров» в секунду, каждый тоже весит бит.
Лестница единиц
бит → ×8 → байт → ×1024 → Кбайт → ×1024 → Мбайт → ×1024 → Гбайт. Вверх по лестнице делим, вниз — умножаем.
Главные формулы
Понятия и термины
- Информация
- Сведения (сигналы) об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии.
- Бит
- Наименьшая единица информации: один двоичный разряд (0 или 1); количество информации, уменьшающее неопределённость вдвое.
- Байт
- Единица информации из 8 бит; одним байтом можно закодировать различных значений.
- Мощность алфавита
- Количество символов в алфавите; связана с весом символа формулой .
- Канал связи
- Среда распространения для передачи сигналов от источника к получателю (приёмнику) информации.
- Кодирование
- Представление информации с помощью другого набора символов (кода) по определённому правилу; обратный процесс — декодирование.
- Кодировочная таблица (ASCII, Unicode)
- Таблица соответствия символов и их числовых кодов. ASCII — 7 бит (128 символов, расширенная — 8 бит, 256), Unicode — единый стандарт для символов всех языков.
- Глубина цвета
- Количество бит для кодирования цвета одного пикселя; цветов.
- Частота дискретизации
- Сколько раз в секунду измеряется уровень звукового сигнала при оцифровке; измеряется в Гц (44,1 кГц — качество CD).
- Расширение файла
- Определитель типа файла, отделённый от имени точкой: .txt, .docx, .png, .mp3, .zip.
Разбор темы
Информация, её виды, свойства и процессы 5, 9 класс
Информация — сведения об объектах и явлениях окружающего мира. По способу восприятия человеком она бывает визуальной, звуковой, тактильной, обонятельной и вкусовой; по форме представления — текстовой, числовой, графической, звуковой, видео.
Свойства информации: актуальность (важна в данный момент), достоверность (соответствует действительности), точность, полнота (достаточна для решения), ценность (полезность для конкретной задачи), объективность, понятность. Пример: вчерашний прогноз погоды может быть достоверным, но уже неактуален.
Информационные процессы: сбор, хранение, обработка, передача. Схема передачи: источник → кодирующее устройство → канал связи → декодирующее устройство → приёмник; на канал действуют помехи (шум). Пример: говорящий — источник, воздух — канал, слушатель — приёмник.
Для компьютера любая информация представляется в двоичном виде: числа, текст, изображения и звук сначала превращаются в числа, а числа — в последовательности 0 и 1. Причина — электронный элемент проще всего надёжно различает два состояния: есть ток / нет тока.
Единицы измерения и подходы к измерению информации 7, 8 класс
Цепочка единиц: 1 байт = 8 бит; 1 Кбайт = 1024 байт; 1 Мбайт = 1024 Кбайт; 1 Гбайт = 1024 Мбайт; 1 Тбайт = 1024 Гбайт. В степенях двойки: 1 Кбайт = байт = бит, 1 Мбайт = байт = бит, 1 Гбайт = байт.
Перевод: к более мелкой единице — умножаем, к более крупной — делим. Пример: 3 Мбайт = Кбайт = бит; бит байт Кбайт.
Содержательный (вероятностный) подход: сообщение о том, что произошло одно из равновероятных событий, несёт бит, где (формула Хартли, ). «Монета упала орлом» — 1 бит (), «выпала грань 3 из 8-гранного кубика» — 3 бита, «из колоды в 32 карты вытянули даму пик» — 5 бит.
Алфавитный подход (технический): информационный вес символа находим из по мощности алфавита; если не степень двойки, округляем вверх: алфавит из 33 букв → → 6 бит. Объём сообщения . Пример: алфавит из 64 символов, сообщение из 120 символов: , бит байт.
Количество разных сообщений длины из символов: . Из двух сигналов (точка, тире) длиной от 1 до 4 можно составить разных кодов.
Кодирование текста: ASCII и Unicode 10 класс
Каждому символу таблица кодировки ставит в соответствие номер (код). ASCII — американский стандарт, 7 бит, 128 символов: управляющие (0–31), пробел (32), цифры (48–57), заглавные латинские (65–90), строчные (97–122). Полезно помнить: '0' = 48, 'A' = 65, 'a' = 97; строчная буква больше заглавной ровно на 32.
Расширенные 8-битные кодировки (256 символов) добавляют вторую половину таблицы для национальных букв: Windows-1251, КОИ-8Р, CP866 для кириллицы. Проблема: одна и та же байтовая последовательность в разных кодировках читается по-разному («кракозябры»), а казахских букв ә, ғ, қ, ң, ө, ұ, ү, һ, і в старых таблицах часто нет.
Unicode — единый стандарт, в котором у каждого символа всех языков свой номер (кодовая точка): кириллическая 'А' = 1040 (U+0410), казахская 'ә' = 1241 (U+04D9). Способы хранения: UTF-8 — переменная длина 1–4 байта (латиница 1 байт, кириллица и казахские буквы 2 байта, совместим с ASCII); UTF-16 — 2 байта для большинства символов; UTF-32 — всегда 4 байта.
В задачах ЕНТ, если сказано «Unicode, каждый символ — 16 бит», считайте 2 байта на символ; «ASCII/КОИ-8/Windows-1251» — 1 байт (8 бит). Пробелы, знаки препинания и кавычки — тоже символы и тоже занимают место.
Пример: «Я учу информатику!» — 18 символов (с пробелами и «!»). В 16-битной кодировке: бит байт; в 8-битной — 18 байт.
Кодирование и декодирование сообщений 5, 8 класс
Кодировать можно не только для компьютера: азбука Морзе, шрифт Брайля, флажковая азбука, шифр замены. Равномерный код — все кодовые слова одной длины (ASCII: всегда 8 бит), его легко декодировать: режем сообщение на равные куски. Пример: A = 00, B = 01, C = 10, D = 11; сообщение 011100 → 01|11|00 → BDA.
Неравномерный код — слова разной длины (Морзе); частым символам дают короткие коды, чтобы сообщение было короче. Но декодировать его однозначно можно не всегда: при A = 0, B = 1, C = 01 код 01 читается и как AB, и как C.
Условие Фано: ни одно кодовое слово не является началом (префиксом) другого. Если оно выполнено, сообщение декодируется однозначно, слева направо. Пример: A = 0, B = 10, C = 110, D = 111 — условие выполнено; 0101100111 → 0|10|110|0|111 → ABCAD.
Если нужно закодировать объектов (номера спортсменов, цвета, символы) одинаковым минимальным числом бит, берём наименьшее , при котором .
Кодирование графики 5, 7 класс
Растровое изображение — сетка точек (пикселей), каждой из которых сопоставлен код цвета. Глубина цвета бит даёт цветов: 1 бит — чёрно-белое (2 цвета), 4 бита — 16 цветов, 8 бит — 256 цветов, 16 бит — 65 536 (High Color), 24 бита — около 16,7 млн (True Color). Объём: . Пример: , 256 цветов: бит байт Кбайт.
Модель RGB: цвет пикселя складывается из красного, зелёного и синего, каждый — от 0 до 255 (по 8 бит, итого 24 бита). (255, 0, 0) — красный, (0, 0, 0) — чёрный, (255, 255, 255) — белый; в HTML пишут #FF0000. Для печати используют модель CMYK.
Векторное изображение хранится как набор геометрических фигур (линии, окружности, кривые) с их координатами и цветами. Плюсы вектора: масштабируется без потери качества, обычно маленький файл (логотипы, чертежи, шрифты). Минусы: плохо подходит для фотографий. Растр: фотореалистичность, но при увеличении видны «квадратики», и объём растёт с разрешением.
Форматы: растровые — BMP (без сжатия, большой), PNG (сжатие без потерь, прозрачность), JPEG (сжатие с потерями, фото), GIF (256 цветов, анимация); векторные — SVG, CDR, AI. Одна и та же картинка в BMP весит в разы больше, чем в PNG или JPEG.
Кодирование звука и видео 7–8 класс
Звук — непрерывная (аналоговая) волна. Оцифровка (дискретизация): через равные промежутки времени измеряется уровень сигнала, и каждое измерение записывается числом из бит. Частота дискретизации — число измерений в секунду (8 кГц — телефон, 44,1 кГц — CD, 48 кГц — видео). Глубина кодирования (8, 16, 24 бит) — сколько уровней громкости различается: .
Объём звука: , где — число каналов (моно 1, стерео 2, квадро 4). Пример: стерео, 32 кГц, 16 бит, 1 минута: бит байт Кбайт Мбайт.
Чем выше частота дискретизации и глубина кодирования, тем точнее звук и тем больше файл; объём растёт прямо пропорционально каждому множителю. Форматы: WAV (без сжатия), MP3, AAC, OGG (со сжатием).
Видео — последовательность кадров (обычно 24–30, а также 60 кадров/с) плюс звуковая дорожка. Без сжатия: (+ объём звука). Поэтому видео почти всегда сжимают (MP4/H.264, AVI, MKV).
Размеры файлов, сжатие и архивация 7 класс
Одна и та же информация в разных форматах занимает разный объём: текст в .txt — только символы, в .docx добавляется форматирование; картинка в .bmp — без сжатия, в .png и .jpg — сжатая.
Сжатие без потерь (ZIP, RAR, 7z, PNG) — после распаковки данные восстанавливаются точь-в-точь; нужно для текстов, программ, таблиц. Хорошо сжимаются повторяющиеся данные: строку AAAAAABBB можно записать как 6A3B (кодирование длин серий). Сжатие с потерями (JPEG, MP3, MP4) отбрасывает то, что человек почти не замечает; файл в разы меньше, но исходник уже не восстановить.
Архив — файл, содержащий один или несколько сжатых файлов (.zip, .rar, .7z). Архиватор умеет создавать и распаковывать архивы, разбивать их на тома, ставить пароль, создавать самораспаковывающиеся архивы (.exe). Коэффициент сжатия = исходный объём : сжатый объём.
Примеры задач с решением
- Символов: .
- бит байта байт; байт.
- Кбайт.
- Кбайт байт бит.
- Вес одного символа: бита.
- .
- → бит = 1 байт.
- байт.
- Кбайт.
- бит.
- байт.
- Кбайт.
- → бит на номер.
- бит.
- Код удовлетворяет условию Фано (ни один код не начало другого), читаем слева направо.
- 0 → А; 10 → Б; 110 → В; 0 → А; 111 → Г.
Сложные задачи: шаг за шагом
Идея: Число пикселей не изменилось — изменился только вес одного пикселя; разница объёмов = пиксели × разница весов.
- Веса пикселя256 цветов: бит; 16 цветов: бита. Каждый пиксель «похудел» на 4 бита.
- Разница объёмов в битахКбайт бит.
- Число пикселейпикселей (например, ).
Идея: — объём пропорционален каждому множителю, поэтому просто перемножаем коэффициенты изменений.
- КоэффициентыКаналы: моно → стерео, . Глубина: . Частота: . Время не изменилось.
- Новый объёмМбайт.
Идея: Объём кадра × число кадров; при изменении параметров считаем отношение множителей.
- Один кадр24 бита = 3 байта; байт.
- Все кадрыКадров: ; байт.Мбайт.
- Изменение параметровГлубина уменьшилась в раза, частота кадров — в раза; всего в раза.
Частые ловушки на ЕНТ
- 1 Кбайт = 1024 байт, а не 1000; 1 байт = 8 бит. Для удобных вычислений раскладывайте числа на степени двойки: .
- Если мощность алфавита не степень двойки, вес символа округляют вверх: 33 буквы → 6 бит, а не 5; 119 номеров → 7 бит.
- Число цветов и глубина цвета — разные величины: 256 цветов → 8 бит, а не 256 бит; 16 цветов → 4 бита.
- В звуке не забудьте число каналов: стерео = ×2. Частоту дискретизации в кГц переводите в Гц: 44,1 кГц = 44 100 Гц.
- В тексте считаются все символы, включая пробелы и знаки препинания; в 16-битном Unicode каждый символ — 2 байта, даже латинский.
Запомнить
, ; картинка , звук ; 1 байт = 8 бит, 1 Кбайт = 1024 байт; ASCII — 1 байт, Unicode (UTF-16) — 2 байта; 'A' = 65, 'a' = 97, '0' = 48.
Проверь себя
- 2048
- 16 000
- 16 384
- 2000
Показать ответ
16 384 бит.
- 5 бит
- 32 бита
- 4 бита
- 1 байт
Показать ответ
5 бит , значит бит.
- 40 000 байт
- 5000 байт
- 1600 байт
- 10 000 байт
Показать ответ
5000 байт ; бит байт.
- 9 байт
- 18 бит
- 144 байта
- 18 байт
Показать ответ
18 байт 9 символов × 2 байта = 18 байт (= 144 бита).
- 66
- 97
- 91
- 32
Показать ответ
97 Строчные латинские буквы на 32 больше заглавных: .
- 0, 01, 11
- 1, 10, 100
- 00, 01, 1
- 0, 1, 10
Показать ответ
00, 01, 1 Ни один из кодов 00, 01, 1 не является началом другого; в остальных вариантах есть префиксы (0 — начало 01; 1 — начало 10).