Вопрос задан 08.09.2026 в 06:06. Предмет Информатика. Спрашивает Беркут Иван.

Определите, сколько места в памяти в кодировках Unicode и ASCII занимает сообщение: «Верблюда спросили: „Что тебе нравится больше — подъём или спуск?“ Он сказал: „Есть ещё и третья мерзость — грязь“».

Перейти к ответам

Ответы на вопрос

Отвечает Тепляков Данил.

В сообщении:

«Верблюда спросили: „Что тебе нравится больше — подъём или спуск?“ Он сказал: „Есть ещё и третья мерзость — грязь“».

содержится 116 символов (учитывая буквы, пробелы и знаки препинания, включая внешние кавычки).

Кодировка ASCII

Кодировка ASCII использует 1 байт на один символ, но она поддерживает только ограниченный набор символов (в основном латинские буквы, цифры и знаки). Кириллические буквы, кавычки „ “, тире и другие символы из сообщения в ASCII представить нельзя.

Если считать только объём, который занял бы такой же набор из 116 символов при однобайтовой кодировке, получилось бы:

116 × 1 = 116 байт.

Но фактически данное русскоязычное сообщение не может быть записано в стандартной ASCII-кодировке.

Кодировка Unicode

В учебных задачах обычно принимают, что один символ Unicode занимает 2 байта (формат Unicode с фиксированной длиной символа).

Тогда размер сообщения:

116 × 2 = 232 байта.

Ответ:

  • ASCII — 116 байт (теоретически, но данный текст в ASCII не кодируется);

  • Unicode — 232 байта.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос