Добрый день. Меня зовут Юрий Николаевич.
На своем канале я рассказываю, как подготовиться к экзамену ОГЭ по информатике.
Сегодня мы поговорим о первом задании, повторим теоретический материал необходимый для его успешного решения, и подробно разберем несколько примеров.
Первое задание направлено на проверку умения оценивать числовые параметры информационных объектов и процессов: объём памяти, необходимый для хранения информации; скорость передачи информации. Задания базового уровня сложности, оценивается в 1 балл.
Первое что необходимо вспомнить из школьного курса информатики, это единицы измерения информации и их перевод из одних единиц в другие.
Самой маленькой единицей измерения информации является – БИТ.
Согласно википедии : 1 бит информации — символ или сигнал, который может принимать два значения: включено или выключено, да или нет, высокий или низкий, заряженный или незаряженный; в двоичной системе исчисления это 1 (единица) или 0 (ноль). Это минимальное количество информации, которое необходимо для ликвидации минимальной неопределенности.
Единицы измерений информации связаны следующими соотношениями:
Для того чтобы не запутаться с переводом, рекомендую запомнить следующий алгоритм перевода по схеме, которую можно составить за считанные минуты и пользоваться на протяжении всего экзамена.
Сначала рисуем числовую ось, слева на право. На ней откладывает точки (бит, байт, КБ,МБ и т.д), между точками ставим числовую разницу двух единиц, обычно это 1024, только бит и байт отличаются в 8 раз.
Необходимо запомнить, если нам нужно перевести из большей в меньшую единицу измерения информации, то необходимо использовать операцию умножения. Умножая информационный объем на то число, которое стоит между соседними точками, при движении в левую сторону, повторяем это действие, пока не переместимся в нужную точку.
Для перевода из меньшей в большую единицу измерения, необходимо произвести те же действия, но с операцией деление и в обратном направлении.
На экзамене единицы крупнее Мб нам не понадобятся.
Второе на что необходимо обратить внимание – формулы.
Если допустить, что все символы алфавита встречаются в тексте с одинаковой частотой (равновероятно), то количество информации, которое несет каждый символ, вычисляется по формуле:
Где, N - мощность алфавита, i - количество информации, которое несет каждый символ алфавита.
Если весь текст состоит из К символов, то при алфавитном подходе размер содержащейся в нем информации равен:
I = K · i
Количество информации I, которое содержит сообщение, закодированное с помощью знаковой системы, равно количеству информации, которое несет один знак, умноженное на количество знаков.
На этом мы повторили необходимый минимум теории, перейдем к практике.
Рассмотрим задание из демонстрационной версии ОГЭ—2022 по информатике.
В одной из кодировок Unicode каждый символ кодируется 16 битами. Ученик написал текст (в нём нет лишних пробелов):
«Ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор – дикие животные».
Ученик удалил из списка название одного животного, а также лишние запятую и пробел – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое название животного.
Запишем в дано, все то что нам известно по условиям задачи. Информационный объем одного символа i равен 16 бит. После редактирования информационный объем текста уменьшился на 16 байт, т.е. I=16 байт. По условиям задачи нам необходимо найти слово. Для этого нам необходимо узнать сколько символов было удалено . Перед тем как решать задачу, приведем все к одним единицам измерения, в данном случае удобнее перевести в байты. Получаем что i= 2 байта. Запишем формулу для нахождения информационного объема, выразим из нее К.
Разделив 16 на 2 получим, что было удалено 8 символов, но необходимо помнить, то помимо слова были еще удалены лишний пробел и запятая. По этому из 8 символов на слово остается только 6. Этому условию соответствует слово – тюлень.
Для закрепления рассмотрим подобное задание.
В кодировке КОИ-8 каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов):
«Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика».
Ученик удалил из списка название одного предмета, а также лишние запятую и пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название предмета.
Задача решается аналогично.
В качестве альтернативного задания из прошлых лет может попасться задание вида:
В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке.
«Я к вам пишу – чего же боле? Что я могу ещё сказать?»
Ответ дайте в байтах.
Для решения этого задания необходимо воспользоваться формулой I = K · i
Информационный объем одного символа переведем в байты, так как нас просят выразить объем именно в них. i=2 байта.
Количество символов К, посчитаем вручную, учтя что считать нужно не только буквы, но и пробелы, и знаки препинания.
I = 2 байта * 50 = 100 байт
Для полноты картины, рассмотрим еще одно задание.
Статья, набранная на компьютере, содержит 32 страницы, на каждой странице 40 строк, в каждой строке 64 символа. Определите размер статьи в кодировке КОИ-8, в которой каждый символ кодируется 8 битами.
Информационный объем одного символа равен 8 битам, в задачах такого переводить биты в байты не нужно, так как мы все равно будем упрощать наши вычисления.
Количество символов К можно посчитать как произведение количества страниц, строк на этик страницах и символов в каждой строке. Вычислять количество тоже не нужно, достаточно просто записать эти числа.
Воспользуемся формулой I = K · i, подставим в нее всю известную информацию, упростим вычисления, переведя все в КБ. Для этого запишем выражение в виде обыкновенной дроби, где в знаменателе 8*1024. Сократим знаменатель и числитель. В результате вычисления сведутся к умножению двух чисел.
Подробный видеоразбор по ОГЭ 1 задания:
- Перемотайте видеоурок на решение заданий, если не хотите слушать теорию.
На этом разбор первого задания ОГЭ по информатике закончен, если остались вопросы, задавайте их в комментариях. Подписывайтесь на мой канал.