ГДЗ по информатике, 10 класс, Босова, номер 14.12: Кодирование текстовой информации
Информатика — Босова Л.Л., Босова А.Ю.
Ольга Кузнецова, преподаватель информатики Шпаргача обновлено 12 сентября 2026
Условие
Русский текст был закодирован в 8-битной Windows, а затем перенесён в 16-битную Unicode. Известно, что он занял 128 страниц (32 строки по 64 символа). Каков объём этого текста?
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
Для решения задачи необходимо определить общее количество символов в тексте и затем вычислить объём памяти, занимаемый этим текстом после его переноса в 16-битную кодировку Unicode. Важно помнить, что вопрос касается объёма после переноса.
Шаг 1. Определение общего количества символов
Сначала найдём, сколько всего символов содержит текст. Для этого умножим количество страниц на количество строк на одной странице и на количество символов в одной строке.
N=128·32·64Выполним вычисления:
- 128·32=4096 (строк во всём документе)
- 4096·64=262144 (символов всего)
Таким образом, текст состоит из 262144 символов.
Шаг 2. Расчёт объёма в новой кодировке
В условии сказано, что текст был перенесён в 16-битную кодировку Unicode. Это означает, что каждый символ теперь занимает 16 бит памяти. Исходная 8-битная кодировка Windows важна только для контекста, но для расчёта итогового объёма мы используем параметры Unicode.
Объём информации I рассчитывается по формуле:
I=N·i где N — количество символов, а i — вес одного символа в битах.Подставим значения:
I=262144 симв. ·16 бит/симв. =4194304 битШаг 3. Перевод единиц измерения
Полученное значение в битах неудобно для восприятия, поэтому переведём его сначала в байты, а затем в более крупные единицы (килобайты и мегабайты).
Перевод в байты (1 байт =8 бит):
Iбайт =4194304/8=524288 байтПеревод в килобайты (1 Кбайт =1024 байта):
IКбайт =524288/1024=512 КбайтПеревод в мегабайты (1 Мбайт =1024 Кбайта):
IМбайт =512/1024=0,5 МбайтПроверка
Давайте проверим логику через степень двойки, так как все числа в задаче кратны степени 2.
- Количество страниц: 128=27
- Строк на странице: 32=25
- Символов в строке: 64=26
- Вес символа в Unicode: 16 бит =2 байта =21 байта
Общий объём в байтах:
V=27·25·26·21=27+5+6+1=219 байтЗная, что 210=1024≈1 Кбайт, то 219=29·210=512·1 Кбайт =512 Кбайт.
Результат совпадает с предыдущими вычислениями.
512 Кбайт (или 0,5 Мбайт)
Задача требует внимания к тому, какая кодировка используется для финального расчёта. Хотя упоминается исходная 8-битная кодировка, перенос в 16-битную удваивает объём каждого символа. Все данные (страницы, строки, символы) являются степенями двойки, что упрощает проверку.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер 14.12 из моего учебника?
Номер совпадает с учебником «Информатика», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании 14.12?
Краткий ответ: 512 Кбайт (или 0,5 Мбайт).
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: § 14. Кодирование текстовой информации.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.