Задача: сообщение перекодировали из 8-битной ASCII в 16-битную Unicode. Разница в объёме составила 320 бит. Найти количество символов.
Пошаговое решение:
Обозначим количество символов как N.
До перекодирования каждый символ занимал 8 бит, значит объём был: 8N бит.
После перекодирования каждый символ занимает 16 бит, значит новый объём: 16N бит.
Разница объёмов: 16N - 8N = 8N бит.
По условию разница равна 320 бит: 8N = 320.
Найдём N: N = 320 / 8 = 40.
Проверка:
- Исходный объём: 8 * 40 = 320 бит.
- Новый объём: 16 * 40 = 640 бит.
- Разница: 640 - 320 = 320 бит. Всё верно.
Ответ: в сообщении было 40 символов.