Вопрос:

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

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

Ответ:

Краткое пояснение: Определяем, что 40 бит соответствуют 5 байтам в кодировке КОИ-8, и вычисляем длину вычеркнутого слова.

Разбираемся: В кодировке КОИ-8 каждый символ занимает 1 байт.

Ученик убрал название животного, запятую и пробел, и объём уменьшился на 40 бит. Переведём биты в байты: 40 бит / 8 бит = 5 байт. Значит, вычеркнули 5 символов.

Считаем слова: як (2 символа), бык (3 символа), коза (4 символа), баран (5 символов), корова (6 символов), верблюд (8 символов), шиншилла (9 символов).

Нам нужно слово, которое вместе с запятой и пробелом (2 символа) даёт 5 символов, – это бык (3 + 2 = 5).

Ответ: бык.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие