Разбор задания ОГЭ по информатике. Февраль 2025. Количественные параметры информационных объектов. Кодировка, в которой каждый символ кодируется 8 битами
В одной из кодировок КОИ-8 каждый символ кодируется 8 битами. Дима написал текст (в нем нет лишних пробелов):
«J, Cg, Cat, Ruby, Swift, Delphi, Haskell — языки программирования».
Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.
Решение.
Поскольку один символ кодируется одним байтом, из текста удалили 9 символов. Заметим, что лишние запятая и пробел занимают два байта. Значит, название языка программирования, которое удалили из списка, должно состоять из 7 символов, поскольку (9 − 2) : 1 = 7 символов. Из всего списка только одно название языка программирования состоит из 7 символов — Haskell.
Просмотр содержимого документа
«Разбор задания ОГЭ по информатике. Февраль 2025. Количественные параметры информационных объектов. Кодировка, в которой каждый символ кодируется 8 битами»
Тип 1 № 10863
В одной из кодировок КОИ-8 каждый символ кодируется 8 битами. Дима написал текст (в нем нет лишних пробелов):
«J, Cg, Cat, Ruby, Swift, Delphi, Haskell — языки программирования».
Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.
Решение.
Поскольку один символ кодируется одним байтом, из текста удалили 9 символов. Заметим, что лишние запятая и пробел занимают два байта. Значит, название языка программирования, которое удалили из списка, должно состоять из 7 символов, поскольку (9 − 2) : 1 = 7 символов. Из всего списка только одно название языка программирования состоит из 7 символов — Haskell.