Карта тем: кодификатор и привязка к 27 заданиям
Полная карта: какое задание какую тему проверяет — чтобы вы видели, куда движетесь.
Кодификатор — официальный документ ФИПИ, перечисляющий все элементы содержания и умения, которые могут проверяться на экзамене. Каждое из 27 заданий привязано к определённому разделу кодификатора.
Разделы кодификатора
Содержание ЕГЭ по информатике укрупнённо делится на несколько больших тем:
- Информация и кодирование — измерение информации, кодирование текста, графики, звука, помехоустойчивое и префиксное кодирование (условие Фано).
- Системы счисления — позиционные системы, перевод, арифметика в разных основаниях.
- Математическая логика — логические операции, таблицы истинности, тождества, истинность выражений на множествах и числовой прямой.
- Алгоритмизация и программирование — исполнители, анализ алгоритмов, обработка строк и чисел, рекурсия, динамическое программирование, обработка данных.
- Моделирование и анализ данных — графы, таблицы, базы данных, электронные таблицы.
- Информационно-коммуникационные технологии — компьютерные сети, адресация, поиск информации.
- Теория игр и автоматы — выигрышные стратегии, конечные автоматы.
Привязка задания к теме
Это центральная таблица всей подготовки: что именно проверяет каждый номер. Запомните её — на экзамене вы должны мгновенно понимать, «какого типа» перед вами задание.
| № | Что проверяет | Уровень |
| 1 | Информационные модели, графы и таблицы | Б |
| 2 | Таблицы истинности логических выражений | Б |
| 3 | Поиск и сортировка в базах данных | Б |
| 4 | Кодирование и декодирование, условие Фано | Б |
| 5 | Анализ алгоритмов и автоматов, преобразование чисел | Б |
| 6 | Исполнители, анализ программы с циклом | Б |
| 7 | Кодирование графики и звука, объём данных | Б |
| 8 | Комбинаторика, перебор слов и чисел | П |
| 9 | Обработка таблиц (электронные таблицы) | Б |
| 10 | Поиск слова в текстовом документе | Б |
| 11 | Объём информации, кодирование сообщений | П |
| 12 | Исполнитель Редактор, обработка строк | Б |
| 13 | Компьютерные сети, IP-адреса и маски | П |
| 14 | Позиционные системы счисления | П |
| 15 | Истинность логического выражения для всех x | П |
| 16 | Рекурсивные алгоритмы | П |
| 17–27 | Обработка данных, динамика, теория игр, файлы | П/В |
Что закрывает Часть 1 этого курса
Часть 1 — это фундамент, на котором держится всё остальное. Мы подробно разбираем задания, дающие надёжную базу баллов и развивающие навыки, нужные дальше:
- Раздел «Информация, кодирование и системы счисления» — задания 7 (графика и звук), 4 (условие Фано), 14 (системы счисления), 13 (IP и маски), а также алфавитный подход к измерению информации.
- Раздел «Логика и базы данных» — основы алгебры логики, задание 2 (таблицы истинности), задание 15 (истинность выражения для всех значений), задание 3 (базы данных).
- Раздел «Алгоритмы и исполнители» — задание 5 (автоматы и преобразование чисел), задание 6 (исполнители с циклом), задание 12 (Редактор и строки), задание 16 (рекурсия).
Темы заданий 17–27 (обработка файлов, динамическое программирование, теория игр, длинные программы) — предмет Части 2.
Как пользоваться этой картой при подготовке
Распечатайте таблицу «номер → тема» и отмечайте в ней прогресс. Удобно вести простой учёт «решаю уверенно / иногда ошибаюсь / не умею». Вот мини-модель такого учёта:
# Личный трекер готовности по заданиям 1-16
status = {
1: "ок", 2: "ок", 3: "ок", 4: "учу",
5: "учу", 6: "ок", 7: "ок", 12: "учу",
13: "не умею", 14: "учу", 15: "не умею", 16: "не умею",
}
ready = [n for n, s in status.items() if s == "ок"]
learn = [n for n, s in status.items() if s == "учу"]
weak = [n for n, s in status.items() if s == "не умею"]
print("уверенно:", sorted(ready))
print("в процессе:", sorted(learn))
print("приоритет на занятия:", sorted(weak))
print("потенциальных баллов уже:", len(ready))
Вывод:
уверенно: [1, 2, 3, 6, 7] в процессе: [4, 5, 12, 14] приоритет на занятия: [13, 15, 16] потенциальных баллов уже: 5
Связи между темами: почему порядок именно такой
Темы кодификатора не изолированы — они выстроены в цепочку, где каждая опирается на предыдущую. Понимание этих связей помогает учиться эффективнее:
- Системы счисления — фундамент для кодирования (задание 7), сетей (задание 13, где IP и маски — это двоичные числа) и битовых операций в логике (задание 15).
- Алгебра логики нужна и в задании 2 (таблицы истинности), и в задании 15 (истинность выражения), и неявно — в условиях ветвления любых программных заданий.
- Базовые навыки программирования — перебор, циклы, работа со строками — отрабатываются на «лёгких» заданиях 5, 6, 12 и затем масштабируются на тяжёлые 17, 22–27.
- Рекурсия (задание 16) — мостик к динамическому программированию и теории игр из Части 2.
Поэтому Часть 1 не случайно начинается с кодирования и систем счисления, продолжается логикой и завершается алгоритмами: это естественная лестница, по которой удобнее всего подниматься.
Итог
- Каждое задание привязано к разделу кодификатора — знание «номер → тема» экономит время на экзамене.
- Часть 1 закрывает задания 2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16 — фундамент для 65+ тестовых баллов.
- Темы связаны в цепочку: системы счисления и логика — основа для сетей, кодирования и всех программных заданий.
- Ведите трекер готовности и закрывайте слабые места по приоритету.