Вопрос:

21) В кодировке КОИ-8 каждый символ кодируется 8 битами. Андрей написал текст (в нем нет лишних пробелов): «Чад, Куба, Катар, Швеция, Эстония, Танзания, Сальвадор – страны». Ученик вычеркнул из списка название одной из стран. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название страны.

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

Ответ:

Каждый символ занимает 1 байт (8 бит) в кодировке КОИ-8. Удаление названия страны, запятой и пробела уменьшило размер текста на 11 байтов. Название страны, запятая и пробел занимают 11 символов. Нужно найти слово, которое вместе с запятой и пробелом дает 11 символов. Считаем длину каждого названия вместе с запятой и пробелом: * Чад, (4 символа) * Куба, (5 символов) * Катар, (6 символов) * Швеция, (7 символов) * Эстония, (8 символов) * Танзания, (9 символов) * Сальвадор, (10 символов) Ни одно из названий не подходит по длине с учетом запятой и пробела. Проверим условие, что вычеркнуто 11 байт. Нужно внимательно пересчитать символы, учитывая запятую и пробел после каждого названия. * Чад, (3+1+1 = 5) * Куба, (4+1+1 = 6) * Катар, (5+1+1 = 7) * Швеция, (6+1+1 = 8) * Эстония, (7+1+1 = 9) * Танзания, (8+1+1 = 10) * Сальвадор, (9+1+1 = 11) Подходит слово "Сальвадор", так как оно состоит из 9 символов, плюс запятая и пробел, что в сумме дает 11 символов. Ответ: Сальвадор
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие