ОГЭ по информатике: Путь к успеху
Экзамен по информатике — один из самых логичных и предсказуемых испытаний ОГЭ. Знание структуры заданий, чёткие алгоритмы решения и регулярная практика позволяют уверенно набрать максимальный балл. Этот курс — твой навигатор по всем 15 заданиям экзамена.
ПОДГОТОВКА К ОГЭ
ИНФОРМАТИКА
15 ЗАДАНИЙ
Структура экзамена: Твоя стратегия
Понимание формата экзамена — первый шаг к победе. ОГЭ по информатике длится 150 минут и состоит из 15 заданий , охватывающих весь спектр тем школьной программы — от теории информации до практической работы на компьютере. Экзамен разделён на две части: первая проверяет теоретические знания и умение решать задачи без компьютера, вторая — практические навыки работы с программным обеспечением.
150
15
Заданий всего
Минут на экзамен
Достаточно времени, чтобы обдумать каждое задание и проверить ответы
От базовых теоретических до сложных практических на компьютере
3
12
Краткий ответ
Развёрнутый ответ
Задания 1–12: число, слово или последовательность символов
Задания 13–15: практическая работа за компьютером
Часть 1: Задания 1–12
Часть 2: Задания 13–15
Краткий ответ — число, слово или последовательность символов. Ответы вписываются в бланк. Здесь важны точность вычислений и знание определений. Типичные темы: информационный объём, кодирование, логика, графы, алгоритмы, системы счисления. Задания расположены по нарастающей сложности, но не всегда — внимательно читай номер и условие.
Развёрнутый ответ — работа за компьютером. Задание 13 имеет два варианта на выбор: 13.1 (презентация или документ) или 13.2 (обработка данных в таблице). Задания 14 и 15 — программирование: 14-е требует написания программы для обработки последовательности чисел, 15-е — более сложная алгоритмическая задача с выбором одного из двух вариантов. Демонстрируй владение ПК и умение следовать инструкциям.
Стратегия времени: Рекомендуется тратить около 60–70 минут на часть 1, 40–50 минут на часть 2 и оставить 20–30 минут на проверку всех ответов. Начинай с заданий, которые знаешь лучше всего, чтобы набрать уверенность и гарантированные баллы.
Задание 1: Информационный объём
ТЕОРИЯ ИНФОРМАЦИИ
ФОРМУЛА I = K × I
Задание 1 проверяет умение вычислять информационный объём текста. Ключевая формула: I = k × i , где k — количество символов в тексте, i — информационный вес одного символа в битах. В кодировке Unicode каждый символ занимает 16 бит (2 байта). Важно: пробелы, знаки препинания и специальные символы тоже считаются!
Пример решения
Алгоритм решения
- Посчитай точное количество символов в тексте (включая пробелы и знаки препинания)
Условие: Текст в кодировке Unicode содержит 512 символов. Найдите информационный объём в Кбайтах.
- Умножь на информационный вес одного символа (обычно 16 бит для Unicode)
Решение:
- Переведи результат в нужную единицу: биты → байты (÷ 8) → Кбайты (÷ 1024)
I = k × i = 512 × 16 = 8192 бит
8192 ÷ 8 = 1024 байт
- Запиши ответ в требуемой единице измерения
1024 ÷ 1024 = 1 Кбайт
Частые ошибки
- Не учитывать пробелы и знаки препинания при подсчёте символов
- Путать кодировки: Unicode (16 бит) и ASCII (8 бит)
- Неправильно переводить единицы: 1 Кбайт = 1024 байт, а не 1000
- Забывать, что 1 байт = 8 бит
Задание 2: Декодирование
КОДИРОВАНИЕ ИНФОРМАЦИИ
ПОИСК ЗАКОНОМЕРНОСТЕЙ
Задание 2 проверяет способность расшифровывать закодированные сообщения. Тебе даётся цепочка кодов (чисел, символов или комбинаций) и таблица соответствия или правило кодирования. Задача — восстановить исходное слово или фразу. Это задание на внимательность и логику.
Тип 1: Числовые коды
Тип 3: Коды с закономерностью
Тип 2: Символьные коды
Каждой букве соответствует число (например, номер в алфавите: А=1, Б=2…). Декодируй цепочку, сопоставляя числа с буквами. Иногда используется обратный порядок или смещение (шифр Цезаря). Внимательно читай условие — правило кодирования всегда указано явно.
Буквы заменяются на символы (*, #, @ и т.д.) или последовательности точек и тире (азбука Морзе). Таблица соответствия обычно дана в условии. Метод решения — прямое сопоставление по таблице. Записывай расшифровку по буквам, чтобы не запутаться.
Самый сложный тип: нужно выявить правило кодирования самостоятельно. Ищи паттерны: одинаковые символы → одинаковые коды, порядок букв, чередование. Разбивай цепочку на части и анализируй каждую. Попробуй подставить известные буквы и проверить гипотезу.
Лайфхак: Если кодировка неоднозначна (одно число может соответствовать нескольким буквам), ищи единственно возможное осмысленное слово. В русском языке вариантов обычно немного. Записывай все возможные варианты расшифровки и отбрасывай те, что не образуют слова.
50) И (число чётное) «НЕ (число 50)» → число ≤ 50 «число чётное» → 2, 4, 6, … Итог: чётные числа от 2 до 50 включительно → 25 чисел И (AND): истинно только когда оба условия истинны. ИЛИ (OR): истинно когда хотя бы одно условие истинно. НЕ (NOT): меняет истинность на противоположную. " width="640"
Задание 3: Логические выражения
МАТЕМАТИЧЕСКАЯ ЛОГИКА
И, ИЛИ, НЕ
Задание 3 проверяет знание логических операций и умение вычислять истинность сложных высказываний. Тебе даётся логическое выражение с операторами И (AND) , ИЛИ (OR) , НЕ (NOT) и числовыми условиями. Нужно определить, для каких чисел выражение истинно, или посчитать количество таких чисел.
Алгоритм решения
Таблица истинности операций
- Разбей сложное выражение на простые условия
- Определи диапазон чисел, удовлетворяющих каждому условию
- Примени логические операции: И = пересечение, ИЛИ = объединение
- Посчитай количество чисел в итоговом диапазоне
- Не забудь проверить граничные значения (равенство)
B
A ИЛИ B
НЕ A
A
A И B
Истина
Ложь
Истина
Истина
Истина
Ложь
Истина
Ложь
Истина
Ложь
Истина
Ложь
Истина
Ложь
Истина
Пример
Ложь
Ложь
Ложь
Ложь
Истина
НЕ (число 50) И (число чётное)
«НЕ (число 50)» → число ≤ 50
«число чётное» → 2, 4, 6, …
Итог: чётные числа от 2 до 50 включительно → 25 чисел
И (AND): истинно только когда оба условия истинны.
ИЛИ (OR): истинно когда хотя бы одно условие истинно.
НЕ (NOT): меняет истинность на противоположную.
Задания 4 и 9: Мир графов
ТЕОРИЯ ГРАФОВ
КРАТЧАЙШИЙ ПУТЬ
ПОДСЧЁТ ПУТЕЙ
Задания 4 и 9 работают с одним типом объектов — графами (схемами дорог между городами), но ставят разные вопросы. Задание 4 ищет кратчайший путь (минимальное расстояние или время), а задание 9 подсчитывает общее количество возможных путей между двумя пунктами. Оба требуют системного подхода.
Задание 9: Количество путей
Задание 4: Кратчайший путь
Дана таблица или схема дорог с указанием расстояний. Нужно найти минимальный путь между двумя городами.
Дана схема дорог (часто с односторонним движением). Нужно найти, сколькими способами можно добраться из города А в город Б.
- Выпиши все возможные маршруты из точки А в точку Б
- Для каждого маршрута сложи расстояния всех участков
- Сравни суммы и выбери наименьшую
- Альтернатива: метод Дейкстры — двигайся от старта, записывая минимальное расстояние до каждой вершины
- Построй дерево вариантов: от старта рисуй все возможные ветви
- Используй метод динамического программирования: число путей до вершины = сумма путей до всех вершин, из которых в неё ведут дороги
- Начинай с начальной вершины (1 путь) и двигайся к конечной
- Учитывай направление дорог — стрелки обязательны!
Метод «суммирования путей» надёжнее дерева для больших графов.
Если граф небольшой (4–6 вершин), проще перебрать все маршруты вручную.
Записать ответ
Применить алгоритм
Построить дерево
Систематический подход к задачам на графы гарантирует правильный ответ даже в самых запутанных схемах дорог.
Задание 5: Линейные алгоритмы
АЛГОРИТМЫ
ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ
Задание 5 проверяет умение работать с формальным исполнителем — программой, которая выполняет команды строго по инструкции. Типичные исполнители: «Чертёжник» (перемещается по координатной плоскости), «Редактор строк» (работает с текстом), «Калькулятор» (выполняет арифметические операции). Ключевое правило: исполнитель не думает — он только выполняет команды .
Изучи систему команд
Выполни алгоритм пошагово
Записывай состояние исполнителя после каждой команды: координаты, содержимое строки, значение переменной. Не пытайся держать всё в уме — бумага надёжнее. Особенно важно для циклов: выпиши первые 2–3 итерации, найди закономерность.
В условии всегда описаны допустимые команды исполнителя. Внимательно прочитай каждую: что она делает, какие параметры принимает. Например, «Сместиться на (a, b)» — перемещение по координатам, «Заменить (v, w)» — замена подстроки.
Найди конечный результат
Работа с циклами
После выполнения всех команд запиши итоговое состояние: конечные координаты, полученную строку или число. Сравни с вариантами ответа (если есть) или запиши в бланк. Перепроверь последнюю команду — частое место ошибок.
Если в алгоритме есть цикл «Повтори N раз», определи: сколько итераций, что меняется на каждом шаге. Для больших N ищи закономерность, а не выполняй все шаги вручную. Часто ответ можно получить формулой.
Типичная ловушка: В задачах с «Чертёжником» помни, что начальная позиция — обычно (0, 0), если не указано иное. Команда «Сместиться на (a, b)» добавляет a к X и b к Y. Отрицательные значения — движение влево или вниз.
5: print("A") else: print("B") Ответ: A (7 5 — истина) Пример перевода 13 в двоичную: 13 ÷ 2 = 6 (ост. 1) 6 ÷ 2 = 3 (ост. 0) 3 ÷ 2 = 1 (ост. 1) 1 ÷ 2 = 0 (ост. 1) Ответ: 1101₂ " width="640"
Задания 6 и 10: Логика программ и системы счисления
ПРОГРАММИРОВАНИЕ
СИСТЕМЫ СЧИСЛЕНИЯ
Задание 10: Системы счисления
Задание 6: Ветвления в программах
Дан фрагмент программы с условными конструкциями (if/then/else). Нужно определить, что выведет программа при заданных входных данных, или найти, при каких входных данных программа выдаст определённый результат.
Задание проверяет умение переводить числа между системами счисления: десятичной (10), двоичной (2), восьмеричной (8), шестнадцатеричной (16).
- Из 10-чной в другую: делим на основание системы, записываем остатки в обратном порядке
- Из другой в 10-чную: умножаем каждую цифру на степень основания и складываем
- Двоичная ↔ восьмеричная: группируем по 3 бита
- Двоичная ↔ шестнадцатеричная: группируем по 4 бита
- A=10, B=11, C=12, D=13, E=14, F=15 в 16-чной системе
- Внимательно читай условия в операторах if
- Определи, какая ветка выполнится при данных значениях
- Помни: else выполняется только если условие if ложно
- Для нескольких вложенных условий — разбирай сверху вниз
- Записывай значения переменных после каждой строки
Пример (Python):
x = 7
if x 5: print("A")
else: print("B")
Ответ: A (7 5 — истина)
Пример перевода
13 в двоичную:
13 ÷ 2 = 6 (ост. 1)
6 ÷ 2 = 3 (ост. 0)
3 ÷ 2 = 1 (ост. 1)
1 ÷ 2 = 0 (ост. 1)
Ответ: 1101₂
Часть 2: Практика на компьютере
ЗАДАНИЯ 13–15
MS OFFICE
ПРАКТИЧЕСКИЕ НАВЫКИ
Часть 2 экзамена — это работа за реальным компьютером. Здесь проверяются практические навыки: создание документов, презентаций, работа с электронными таблицами и написание программ. Главное правило — строго следуй требованиям задания : размеры шрифтов, расположение объектов, формат файлов.
Задание 13.2: Обработка данных
Задание 13.1: Презентация или документ
Создай презентацию из 3 слайдов или текстовый документ по заданной теме. Требования: определённые шрифты (размер, начертание), расположение текстовых блоков и изображений, цветовая схема. Используй MS PowerPoint, LibreOffice Impress или аналог. Сохрани в требуемом формате.
Работа с электронной таблицей (MS Excel, LibreOffice Calc). Задания включают: ввод данных, форматирование ячеек, создание формул (сумма, среднее, условия), построение диаграмм. Внимательно читай формулы — ошибка в ссылке на ячейку приведёт к неверному результату.
Задание 14: Программа для обработки чисел
Задание 15: Алгоритмическая задача
Напиши программу (обычно на Python), которая обрабатывает последовательность чисел. Типичные задачи: подсчёт чисел с определённым свойством, нахождение максимума/минимума, суммирование. Программа должна читать данные и выводить ответ. Тестируй на примерах из условия.
Более сложная задача на программирование. Два варианта: 15.1 — работа с роботом-исполнителем (лабиринт, закраска клеток), 15.2 — программа для обработки последовательности с более сложной логикой. Выбери тот вариант, который тебе понятнее.
Важно о ПО: На экзамене можно использовать MS Office, LibreOffice или OpenOffice. Заранее потренируйся в той среде, в которой будешь работать. Интерфейсы отличаются, но функции одинаковы. Сохраняй работу почаще!
Твой главный шаг к результату
Подготовка к ОГЭ по информатике — это марафон, а не спринт. Систематические занятия, разбор ошибок и уверенность в своих силах — три кита, на которых стоит высокий балл. Используй эти алгоритмы на практике, и успех неизбежен!
Регулярность — основа успеха
Внимательность — цена каждого балла
Пропущенный пробел при подсчёте символов, неверная единица измерения, перепутанное направление дороги в графе — каждая мелочь стоит баллов. Приучи себя перечитывать условие дважды и проверять ответ перед записью в бланк. Создай личный чек-лист типичных ошибок.
Решай хотя бы 2–3 задания каждый день. Прорешивание типовых задач тренирует скорость мышления и формирует автоматизм. Используй открытый банк заданий ФИПИ — там реальные экзаменационные задачи. Начни с тем, которые даются легче, постепенно переходя к сложным.
Алгоритмы — твоё оружие
Тайм-менеджмент на экзамене
Для каждого типа заданий у тебя должен быть чёткий план действий. Не импровизируй на экзамене — используй отработанные алгоритмы. Распечатай шпаргалку с формулами (I=k×i, таблицы истинности, правила перевода систем счисления) и повторяй её до автоматизма.
Распредели 150 минут разумно: ~70 мин на часть 1, ~50 мин на часть 2, ~30 мин на проверку. Если застрял на задании — переходи к следующему, вернёшься позже. Не оставляй 空白 в бланке — даже предположение может дать балл. Сначала реши всё, что знаешь точно.
«Информатика — это не магия, это логика. А логике можно научиться. Каждый разобранный пример — это шаг ближе к пятёрке.»
📚 Теория
✏️ Практика
Решение задач ежедневно
Формулы, определения, таблицы
🔍 Проверка
🏆 Результат
Анализ ошибок и повторение
Высокий балл на ОГЭ