О курсе
Курс представляет собой полную систему подготовки к ЕГЭ по информатике. Все задания выстроены в порядке возрастания сложности, но с учетом логических связей между темами. Внутри каждого блока мы разделяем подходы: «аналитика» — решение на бумаге или с помощью рассуждений, «код» — написание программы для автоматизации решения. Особое внимание уделяется заданиям, которые можно решать разными способами, чтобы вы могли выбрать наиболее удобный для себя.
Структура и темы
1. Простые задачи (Старт)
Задания, которые требуют внимательности и базового понимания логики.
- №1 — простейшие алгоритмы
- №2 — аналитика: таблицы истинности и логические выражения
- №10 — кодирование и поиск информации
2. Кодирование информации
Фундаментальный блок, важный для понимания хранения и передачи данных.
- №4 — кодирование символов
- №7 — изображения, звуки, передача данных
- №11 — комбинированные задачи на кодирование
3. Средние задачки
Задания на логику и внимательность, закрепляющие пройденное.
- №6 — автоматическое исполнение алгоритмов (чертежник, робот и т.п.)
4. Электронные таблицы
Работа с Excel, важная для аналитического решения многих задач.
- №3 — работа с данными в таблицах
- №18 — сложные табличные вычисления (аналитика + программирование)
5. Другое (Смешанные темы)
Разнородные задания, которые встречаются в экзамене.
- №12 — ранее: черепаха, исполнители, алгоритмизация
- №16 — аналитика + программирование: системы счисления, рекурсия
- №22 — работа с таблицами, управление исполнителями
6. Теория игр
Задания на выигрышные стратегии — важный блок для второй части.
- №19 — одна куча, выигрышные стратегии (аналитика)
- №20 — две кучи (аналитика + код)
- №21 — углубленная работа с игровыми стратегиями
7. Системы счисления
Отдельный блок для закрепления навыков перевода и операций.
- №5 — аналитика + код: автоматическое преобразование чисел
8. Комбинаторика
Подсчет вариантов и вероятностей.
- №8 — аналитика + код: комбинаторные задачи
9. Системы счисления (углубленно)
Задания, требующие написания программ для автоматизации.
- №14 — кодом: позиционные системы, поиск чисел
10. Электронные таблицы (продвинутый уровень)
- №9 — таблицы + код: обработка больших массивов данных
11. Программирование (первый уровень)
Написание простых программ для решения алгоритмических задач.
- №23 — динамическое программирование (первые шаги)
12. Алгебра логики
Логические выражения, множества, предикаты.
- №15 — аналитика + код
13. Сети
IP-адресация, маски, адресация в сетях.
- №13 — аналитика + код
14. Программирование (второй уровень)
Закрепление навыков.
- №23 — углубленное ДП и комбинаторные алгоритмы
15. Сложное программирование
Задания из второй части, требующие уверенного владения алгоритмами.
- №17 — обработка последовательностей чисел
- №25 — поиск делителей, простые числа
16. Очень сложное программирование (Топ-уровень)
Самые сложные задания ЕГЭ, нацеленные на максимальный балл.
- №24 — обработка символьных строк
- №26 — задачи на оптимизацию, работа с данными
- №27 — сложные алгоритмические задачи на обработку массивов
Примерная длительность: 108 ч 0 мин
Программа курса
Задание 16. Рекурсия
про особенности выделенной памяти