СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Разбор задания ОГЭ по информатике. Февраль 2025. Количественные параметры информационных объектов. Кодировка, в которой каждый символ кодируется 8 битами

Категория: Информатика

Нажмите, чтобы узнать подробности

Тип 1 № 10863  

В одной из кодировок КОИ-8 каждый символ кодируется 8 битами. Дима написал текст (в нем нет лишних пробелов):

 

«J, Cg, Cat, Ruby, Swift, Delphi, Haskell  — языки программирования».

 

Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы  — два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.

 

Решение.

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

 

Ответ: Haskell.

 

Примечание.

J  — 1 символ, Cg  — 2 символа, Cat  — 3 символа, Ruby  — 4 символа, Swift  — 5 символов, Delphi  — 6 символов.

Просмотр содержимого документа
«Разбор задания ОГЭ по информатике. Февраль 2025. Количественные параметры информационных объектов. Кодировка, в которой каждый символ кодируется 8 битами»

Тип 1 № 10863

В одной из кодировок КОИ-8 каждый символ кодируется 8 битами. Дима написал текст (в нем нет лишних пробелов):

«J, Cg, Cat, Ruby, Swift, Delphi, Haskell  — языки программирования».

Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы  — два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.

Решение.

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

 

Ответ: Haskell.

 

Примечание.

J  — 1 символ, Cg  — 2 символа, Cat  — 3 символа, Ruby  — 4 символа, Swift  — 5 символов, Delphi  — 6 символов.