Карта тем: кодификатор и привязка к 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+ тестовых баллов.
  • Темы связаны в цепочку: системы счисления и логика — основа для сетей, кодирования и всех программных заданий.
  • Ведите трекер готовности и закрывайте слабые места по приоритету.
Проверьте себя
1. Какое задание проверяет умение работать с условием Фано (префиксное кодирование)?
AЗадание 2
BЗадание 4
CЗадание 7
DЗадание 14
2. К какой теме относится задание 14?
AТаблицы истинности
BПозиционные системы счисления
CIP-адреса и маски
DРекурсия
3. Зачем нужна карта «номер задания → тема»?
AЧтобы знать порядок ввода ответов
BЧтобы мгновенно понимать тип задания и применять нужный метод
CЭто требование ФИПИ к оформлению
DЧтобы выбрать язык программирования
Поддержать проект