Вопрос:

В кодировке КОИ-8 каждый символ кодируется 16 битами. Аня написала текст (в нем нет лишних пробелов): «ерш, Щука, Бычок, Карась, Гимнура, Долгопер - рыбы». Ученик вычеркнул из списка название одной из рыб. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 16 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название рыбы.

Смотреть решения всех заданий с листа

Ответ:

Сначала посчитаем количество символов в исходной строке: «ерш, Щука, Бычок, Карась, Гимнура, Долгопер - рыбы». Здесь 50 символов (включая запятые, пробелы и дефис). Каждый символ кодируется 16 битами, что составляет 2 байта (16 бит / 8 бит/байт = 2 байта). Значит, исходное предложение занимает 50 * 2 = 100 байт. После удаления названия рыбы и лишних знаков размер уменьшился на 16 байт. Значит, удаленное название рыбы занимало 16 байт. 16 байт / 2 байта/символ = 8 символов. Из списка названий рыб нужно выбрать то, которое содержит 8 символов. Это слово «Гимнура». Ответ: Гимнура.
ГДЗ по фото 📸

Похожие