Статья Автор: Деникина Н.В., Деникин А.В.

Кодирование текста - 4

ОГЭ ИНФОРМАТИКА / ЗАДАНИЕ 1 — ШАГ 4 ИЗ 5

Формула I = K × i

одна формула для всех задач на размер текстового файла

Главная формула

I = K × i
I — размер информации (в битах или байтах)
K — количество символов в тексте
i — информационный вес одного символа (бит или байт на символ)
Перевод единиц:
1 байт = 8 бит  ·  1 Кбайт = 1024 байт  ·  1 Мбайт = 1024 Кбайт

Примеры решений

Пример 1. Файл содержит 400 символов, кодировка Windows-1251 (1 байт/символ).

I = 400 × 1 = 400 байт
K = 400, i = 1 байт → I = 400 байт

Пример 2. Слово «ПРИВЕТ» (6 букв) в UTF-8, русские буквы = 2 байта.

I = 6 × 2 = 12 байт
K = 6, i = 2 байта (UTF-8, русский) → I = 12 байт

Обратная задача. Файл занимает 2048 байт, кодировка ASCII (1 байт/символ). Сколько символов?

K = I ÷ i = 2048 ÷ 1 = 2048 символов
Из формулы I = K × i выражаем K = I ÷ i
Алгоритм решения задачи
1. Найди K (количество символов)
2. Определи i (байт/символ из кодировки)
3. Подставь в I = K × i
4. Переведи единицы, если нужно

Калькулятор размера файла

Задай параметры — получи пошаговое решение.

Решение
 
Печать