Вопрос:

1. Для хранения текста требуется 10 Кбайт. Сколько страниц займет этот текст, если на странице размещается 40 строк по 64 символа в строке? 2. Считая, что каждый символ кодируется двумя байтами, оцените информационный объем сообщения: Один пуд — около 16,4 килограмм. 3. Текст занимает 0,25 Кбайт памяти компьютера. Сколько символов содержит текст? 4. В одной из кодировок Unicode каждый символ кодируется 16 битами. Петя написал текст (в нём нет лишних пробелов): «Ель, кедр, сосна, кипарис, лиственница, можжевельник — хвойные растения». Ученик вычеркнул из списка название одного из растений. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 26 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название хвойного растения.

Ответ:

Решение:

  1. 1. Расчет количества страниц:

    • Объем одной страницы: \( 40 \text{ строк} \times 64 \text{ символа/строку} = 2560 \text{ символов} \).
    • Объем текста в байтах: \( 10 \text{ Кбайт} \times 1024 \text{ байт/Кбайт} = 10240 \text{ байт} \).
    • Количество символов на странице: \( 2560 \text{ символов} \times 2 \text{ байта/символ} = 5120 \text{ байт} \).
    • Количество страниц: \( \frac{10240 \text{ байт}}{5120 \text{ байт/страницу}} = 2 \text{ страницы} \).
  2. 2. Оценка информационного объема сообщения:

    • Сообщение: «Один пуд — около 16,4 килограмм».
    • Количество символов в сообщении (включая пробелы и знаки препинания): 38.
    • Информационный объем одного символа: \( 2 \text{ байта} \).
    • Общий информационный объем сообщения: \( 38 \text{ символов} \times 2 \text{ байта/символ} = 76 \text{ байт} \).
  3. 3. Расчет количества символов в тексте:

    • Объем текста: \( 0,25 \text{ Кбайт} \times 1024 \text{ байт/Кбайт} = 256 \text{ байт} \).
    • Количество символов: \( 256 \text{ байт} \div 2 \text{ байта/символ} = 128 \text{ символов} \).
  4. 4. Определение вычеркнутого названия растения:

    • Каждый символ в кодировке Unicode занимает 16 бит, что равно 2 байтам.
    • Разница в размере предложения: 26 байт.
    • Эта разница образовалась из-за удаления одного названия растения, двух лишних запятых и двух пробелов.
    • Общий размер удаленных элементов: 26 байт.
    • Размер одного названия растения: \( 26 \text{ байт} - (2 \text{ запятых} \times 2 \text{ байта/символ}) - (2 \text{ пробела} \times 2 \text{ байта/символ}) = 26 - 4 - 4 = 18 \text{ байт} \).
    • Так как каждое название растения закодировано по 2 байта на символ, то длина вычеркнутого названия: \( 18 \text{ байт} \div 2 \text{ байта/символ} = 9 \text{ символов} \).
    • Среди предложенных растений найдем то, которое состоит из 9 символов: «лиственница».

Ответ: 1. 2 страницы; 2. 76 байт; 3. 128 символов; 4. лиственница.