
В кодировке KOI8-R каждый символ кодируется 1 байтом. При подготовке доклада о русских художниках
Лена написала текст (в нем не было лишних пробелов - два пробела не идут подряд). Затем Лена добавила в текст упоминание еще ободном художнике, вставив также необходимые пробелы и знаки препинания, после чего текст стал таким:"В лучших музеях хранятся полотна таких замечательных русских художников, как Ге Н.Н., Гау Э.П., Серов В.А., Перов В.Г., Брюллов К.П., Васнецов В.М., Верещагин В.В., Айвазовский И.К., Боровиковский В.Л." .При этом размер нового предложения в данной кодировке оказался на 128 бит больше, чем размер исходного предложения. Напишите в ответе добавленную Леной фамилию художника.С ОБЬЯСНЕНИЕМ

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

Ответ:
Верещагин
Объяснение:
Предложение увеличилось на 128 бит или на 128/8=16 байт.
Поскольку 1 символ кодируется 1 байтом то в предложение добавлены 16 символов (в том числе пробелы. инициалы, знаки препинания)
Видим, что все художники записаны в формате: ФАМИЛИЯ ПРОБЕЛ ИНИЦИАЛ ТОЧКА ИНИЦИАЛ ТОЧКА ЗАПЯТАЯ ПРОБЕЛ (в последней фамилии запятой после инициалов нет).
Значит были добавлены 16 символов. последние 6 из которых - это инициалы со знаками препинания и пробелом. Тогда фамилия художника должна состоять из 9 символов и 1 пробела после неё. (всего 10 символов).
Такая фамилия в приведенном тексте - это Верещагин В.В.,_
Как раз всего 16 символов, с учетом последнего пробела обозначенного подчеркиванием.
Ранее текст выглядел так:
"В лучших музеях хранятся полотна таких замечательных русских художников, как Ге Н.Н., Гау Э.П., Серов В.А., Перов В.Г., Брюллов К.П., Васнецов В.М., Айвазовский И.К., Боровиковский В.Л."



Для решения этой задачи нам нужно понять, какое количество символов занимает исходное предложение и новое предложение.
Исходное предложение состоит из имен художников, разделенных запятыми и пробелами, без лишних пробелов между символами. Предположим, что исходное предложение имеет длину N символов (байт) в кодировке KOI8-R.
В новом предложении Лена добавила одного художника и необходимые пробелы и знаки препинания. Предложение увеличилось на 128 бит, что эквивалентно 16 байтам в кодировке KOI8-R.
Теперь давайте посчитаем разницу в длине предложений:
Разница = Длина нового предложения - Длина исходного предложения
16 байт = Длина нового предложения - N байт
Длина нового предложения = N байт + 16 байт
Так как каждый символ кодируется 1 байтом в кодировке KOI8-R, то новое предложение имеет длину N символов + 16 символов.
Следовательно, Лена добавила одну фамилию художника к списку, состоящему из имен художников, и новая фамилия занимает 16 символов. Ответ на задачу - фамилия художника, добавленная Леной, будет состоять из 16 символов.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili