Формулы по информатике: кодирование, объём и скорость
Единицы информации, мощность алфавита, объём текста, изображения и звука, скорость передачи и системы счисления с пошаговыми расчётами.
Задания ОГЭ-2027: 01, 02, 10
Содержание материала
Перед расчётом выпишите, что считается одним элементом: символ, пиксель, звуковой отсчёт или файл. Затем приведите величины к согласованным единицам. Формулы ниже описывают несжатые данные без заголовков и служебной информации, если условие не уточняет иное.
Единицы информации
Основные соотношения:
В школьном условии обозначения Кбайт, Мбайт и Гбайт часто используют для двоичных кратных. Если в условии прямо задан множитель 1000, применяйте его.
Пример. Переведём 3 КиБ в биты:
Сначала перевели кибибайты в байты, затем байты в биты. Делить на 8 здесь нельзя: исходная единица крупнее бита.
Мощность алфавита и длина кода
Если равномерный двоичный код имеет длину бит, он содержит не более
разных кодовых слов. Чтобы найти минимальную длину кода для алфавита мощности , выбирают наименьшее целое , при котором .
Пример. Нужно закодировать 70 символов. Шести бит недостаточно: . Семи бит достаточно: . Ответ: 7 бит на символ.
Если слово длины составляют из алфавита мощности и на каждом месте разрешён любой символ, число слов равно
Пример. Из четырёх символов составляют коды длины 3. Повторы разрешены:
Формула неприменима, если условие запрещает повторы или вводит ограничения на соседние символы: такие случаи считают отдельно.
Объём текста
Если в сообщении символов, а один символ занимает бит, то
— объём сообщения, — число символов, — длина кода одного символа. Пробелы и знаки препинания тоже считают символами, если условие не говорит обратного.
Пример. В тексте 600 символов, по 16 бит каждый:
Переведём в байты:
Если известны объём и длина сообщения, размер одного символа находят обратным действием: .
Передача данных
При постоянной скорости действуют три связанные формулы:
— объём данных, — скорость передачи, — время. Объём и скорость должны использовать одну единицу информации.
Пример. Файл размером 6 МиБ передают со скоростью 3 Мибит/с. Сначала переведём объём в мебибиты:
Теперь найдём время:
Это расчёт без задержек и служебного трафика. Их учитывают только по прямому указанию.
Растровое изображение
Для палитры из цветов минимальную глубину цвета выбирают из условия . Объём несжатого растра:
где и — ширина и высота в пикселях, — бит на пиксель.
Пример. Изображение пикселей использует 16 цветов. Для 16 цветов нужно бита, потому что . Тогда
Переведём в байты и кибибайты:
Формула не описывает векторное изображение и реальный сжатый файл JPEG или PNG без дополнительных данных.
Цвет RGB
Если каждый из трёх каналов RGB хранится в битах, глубина пикселя равна
Число возможных цветов равно .
Пример. По 8 бит на красный, зелёный и синий каналы:
Альфа-канал добавляют только тогда, когда он назван в условии.
Звуковой файл
Объём несжатой записи без заголовка:
— частота дискретизации в герцах, — разрядность одного отсчёта одного канала в битах, — число каналов, — время в секундах.
Пример. Запись длится 20 секунд, частота равна 8000 Гц, разрядность — 16 бит, звук стереофонический, поэтому :
Переведём результат:
Для моно берут . Коэффициент сжатия применяют после расчёта исходного объёма, если условие требует.
Системы счисления
Пусть — целое основание системы, ; — цифра разряда, ; — номер старшего разряда. Тогда развёрнутая запись числа:
Пример. Переведём в десятичную систему:
Для перевода целого десятичного числа в систему с основанием делите его на с остатком и читайте остатки снизу вверх. Число при делении на 2 даёт остатки , поэтому .
Одна восьмеричная цифра соответствует трём битам, одна шестнадцатеричная — четырём:
Короткая проверка
- Указано, что считается одним элементом?
- Все величины приведены к битам или к байтам до подстановки?
- Биты переведены в байты делением на 8 ровно один раз?
- Для стереозвука учтены два канала?
- Для палитры взята минимальная целая глубина цвета?
- Не добавлено сжатие, которого нет в условии?
- Результат проверен обратным действием?
Подробные объяснения: кодирование информации и системы счисления.
Источник
Охват тем 2.1–2.6 сверён с проектом кодификатора ОГЭ-2027 ФИПИ. Формулировки и примеры созданы FastLearn.
Версия и источники
Информатика · Экзамен: ОГЭ-2027 · версия v7
Документы и история измененийТекст подготовлен командой FastLearn по документам ФИПИ. Если материал расходится с окончательными документами, он будет обновлён.