
В одной из кодировок КОИ-8 каждый символ кодируется 8 битами. Дима написал текст (в нём нет лишних
пробелов): «J, Cg, Cat, Ruby, Swift, Delphi, Haskell — языки программирования». Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.

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

Ответ:
Поскольку один символ кодируется одним байтом, из текста удалили 9 символов. Заметим, что лишние запятая и пробел занимают два байта. Значит, название языка программирования, которое удалили из списка, должно состоять из 7 букв, поскольку (9 − 2) : 1 = 7 символов. Из всего списка только одно название языка программирования состоит из 7 букв — Haskell.
Ответ: Haskell.



Давайте разберемся с этой задачей. Исходное предложение:
«J, Cg, Cat, Ruby, Swift, Delphi, Haskell — языки программирования»
В данном предложении 53 символа (с учетом пробелов и запятых). Если каждый символ кодируется 8 битами, то исходное предложение занимает 53 * 8 = 424 бита (53 байта).
После удаления запятых и лишних пробелов (двойных пробелов), предложение может выглядеть так:
«J Cg Cat Ruby Swift Delphi Haskell — языки программирования»
Теперь давайте посчитаем количество символов в этом новом предложении. Оно составляет 43 символа.
Таким образом, новое предложение занимает 43 * 8 = 344 бита (43 байта).
Разница в размере между исходным и новым предложением составляет 424 байта - 344 байта = 80 байт.
Поскольку размер нового предложения оказался на 9 байт меньше, чем размер исходного предложения, это означает, что удаленное слово имело длину 9 байт.
Исходное предложение было: «J, Cg, Cat, Ruby, Swift, Delphi, Haskell — языки программирования»
Из него было удалено слово длиной в 9 байт, и это слово - "Delphi".
Итак, вычеркнутое название языка программирования - "Delphi".


Похожие вопросы
Топ вопросов за вчера в категории Информатика








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