Умскул Журнал
ОГЭ

Все типы задания №1 ОГЭ по информатике

«Как готовиться к ОГЭ?» 😢

Начать с лёгкого и постепенно переходить к сложному. 

Лови разбор базового задания первой части. Решай вместе с нами, и балл будет в кармане 👇

Пример №1

В кодировке ЮниКот* каждый символ кодируется 16 битами. Флорист Евгений записал список цветов, которые растут у него в саду (в тексте нет лишних пробелов): 

«Мак, роза, лилия, тюльпан, мать-и-мачеха, подсолнечник, хамелациум растут в моём саду».

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

Решение

  1. Вспоминаем, что 8 бит = 1 байт, то есть 16 бит = 2 байта. 
  2. Если размер нового предложения оказался на 30 байт меньше, то 30 байт — это вес удалённого слова. Нужно понять, сколько в 30 байт символов, то есть сколько символов в удалённом слове. Для этого 30 байт делим на вес одного символа — 2 байта: 30 : 2 = 15. Вывод: убрали 15 символов. 
  3. Мы знаем, что символы — это буквы, а также запятая и пробел рядом с ними. То есть слово состоит из 13 букв. Ищем слово из 13 букв. Это «мать-и-мачеха».

Ответ: мать-и-мачеха.

Пример №2

В кодировке ЮниКот* каждый символ кодируется 16 битами. Сергей написал текст (в нём нет лишних пробелов):

«Белая берёза

Под моим окном

Принакрылась снегом,

Точно серебром».

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

Напишите в ответе лишнее слово.

Решение

  1. Переводим биты в байты. 16 бит = 2 байта.
  2. Мы знаем, что новый текст на 10 байт больше оригинального и содержит опечатку. Нужно узнать, какое слово написали дважды. Действуем по старой схеме: делим 10 байт на вес одного символа, то есть на 2 байта: 10 : 2 = 5. Вывод: В новой версии текста добавили 5 символов. 
  3. Помним, что пробел тоже считается за символ. Получается, что само слово состоит из 4 символов, то есть из 4 букв. Ищем слово из 4 букв. Это слово «моим».

Кстати, чтобы щёлкать задания как орешки, заполняй форму и приходи на бесплатную консультацию. Расскажем, как готовиться к экзаменам комфортно и эффективно 👇




    Пример №3

    В кодировке ЮниКот* каждый символ кодируется 16 битами. Юля написала следующий текст (без лишних пробелов):

    «PUBG, Among Us, Minecraft, Standoff 2, Brawl Stars, Call of Duty, Geometry Dash, Genshin Impact — мои любимые игры».

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

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

    Напишите в ответе самое длинное вычеркнутое название игры.​

    Решение

    1. Переводим биты в байты. 16 бит = 2 байта.
    2. Мы знаем, что вычеркнули два слова, а также две запятых и два пробела. Посмотрим, сколько символов пропало: делим 42 байта на вес одного символа, то есть на 2 байта: 42 : 2 = 21. Вывод: убрали слова, которые суммарно состоят из 17 букв, остальные 4 символа — запятые и пробелы.
    1. Нужно найти самое длинное слово, которое вместе с другим словом будет состоять из 17 букв. Смотрим на самые длинные слова. Genshin Impact состоит из 14 символов с пробелом. В списке нет слов из 3 букв, поэтому ищем дальше. Geometry Dash состоит из 13 букв. У нас как раз есть слово из 4 букв — PUBG. В задании просят самое длинное слово. Это Geometry Dash.

    Ответ: Geometry Dash.

    Пример №4

    Вова записал текст в документе, где используется шестнадцатибитная кодировка 
(1 символ = 16 бит). В тексте нет лишних пробелов. У него получилось:

    «Устройства ввода информации: клавиатура, мышь, сканер, тачпад, планшет, шар, джойстик».

    Затем он добавил в текст название ещё одного устройства — «микрофон», а также пробел и запятую. Вычислите, на сколько байтов увеличился получившийся текст в данной кодировке. 

    Напишите в ответе количество байтов (единицы измерения писать не нужно).

    Решение

    1. Переводим биты в байты. 16 бит = 2 байта.
    2. Нужно понять, на сколько байтов увеличился текст. Для этого посчитаем количество символов в добавленном фрагменте текста. В слове «микрофон» 8 букв. Вместе с пробелом и запятой получается 10 символов.
    3. 1 символ = 2 байта. Переводим 10 символов в байты, чтобы получить ответ: 10 ⋅ 2 = 20.

    Ответ: 20.

    Пример №5

    Статья, набранная на компьютере, содержит 2 страницы, на каждой странице 16 строк, в каждой строке 32 символа. 

    Определите информационный объём статьи в килобайтах, если каждый символ кодируется 16 битами.

    Решение

    1. В каждой строке 32 символа. Мы знаем, что 1 символ кодируется 16 битами. 16 бит = 2 байта. Посчитаем количество байтов на одной странице: 32 ⋅ 16 ⋅ 2 = 1 024.
    2. У нас две страницы. Получим общее количество байтов: 1 024 ⋅ 2 = 2 048.
    3. 1 килобайт = 1 024 байта. Получим объём статьи в килобайтах: 2 048 : 1 024 = 2.

    Ответ: 2.

    Пример №6

    Файл размером 64 килобайта передаётся через некоторое соединение со скоростью 1 024 бита в секунду. Определите размер файла (в килобайтах), который можно передать за то же время через другое соединение со скоростью 256 бит в секунду. 

    В ответе укажите одно число — размер файла в килобайтах. Единицы измерения писать не нужно.

    Решение

    1. Оформим данные в таблицу:
    Соединение №1Соединение №2
    64 Кбx Кб
    1 024 бит/с256 бит/с
    t сt с
    1. Мы получили пропорцию. Чтобы её решить, переводим всё в байты. 1 килобайт = 1 024 байта, а 1 байт = 8 бит. 

    Получаем:

    64 ⋅ 1 024 = 65 536;

    1 024 : 8 = 128;

    256 : 8 = 32.

    1. Решаем пропорцию методом крест-накрест:

    65 536 ⋅ 32 : 128 = 16 384.

    1. Переводим байты в килобайты:

    16 384 : 1 024 = 16.

    Ответ: 16.

    * ЮниКот — условная система кодировки, которую мы использовали в задачах. В программировании такой системы нет — есть Unicode.
    Теперь ты знаешь, как решать первое задание ОГЭ по информатике. А хочешь затащить вообще все предметы? Смотри больше разборов здесь.

    Актуальное:
    Наверх