Автор сопроводительных материалов: Кожемякин И.И.
Кожемякин Илья Игоревич
Готовлю к ЕГЭ с 2016 года
def factorial(n: int) -> int:
if n <= 1:
return 1
return n * factorial(n - 1)
print(factorial(5)) # 120
40 заданий
Классический формат
32 задания
Всё ещё на листочках
27 заданий
Но всё ещё на листочках…
27 заданий — все с коротким ответом
… Но теперь всё на компьютере!
27 заданий — все с коротким ответом
… Но теперь всё на компьютере!
Пробные варианты:
Основной экзамен:
Решаемость заданий — доля участников, справившихся с заданием, %
arrow_upward рост и arrow_downward падение решаемости относительно 2025 года; двойная стрелка — изменение более чем на 10 п. п.; «—» — данных нет.
Изменения структуры КИМ отсутствуют: количество заданий (27) и максимальный первичный балл (29) без изменений.
Тематика задания 10 изменена: ранее №13
«Информационный поиск средствами текстового процессора» → «Умение использовать маску подсети»
Тематика задания 13 изменена: ранее №23
«Умение использовать маску подсети» → «Умение анализировать ход исполнения алгоритма»
Тематика задания 23 изменена: новое задание
«Умение анализировать ход исполнения алгоритма» → «Умение решать алгоритмические задачи, связанные с анализом графов»
(задачи построения оптимального пути между вершинами графа, определения количества различных путей между вершинами ориентированного ациклического графа)
Задание 27: изменена структура записи ответа — вместо двух строк из двух чисел каждая участнику экзамена нужно записать строку из двух чисел.
Microsoft Office — не является стандартным ПО на экзамене.
LibreOffice — является, и точно будет на экзамене.
Pascal — классический язык для обучения;
PascalABC.NET — его современная независимая реализация.
Разработан Никлаусом Виртом в 1970-е для обучения программированию. На ЕГЭ язык разрешён, десятилетиями был основным выбором школ. Среда PascalABC.NET — удобная и бесплатная, в ней пишет большинство экзаменуемых, выбравших этот язык.
C++ — самый универсальный, но сложный (и немного опасный) для начинающих.
Расширение C, созданное Бьёрном Страуструпом в 1985 году. На ЕГЭ даёт максимум мощности: STL, контейнеры и быстрые алгоритмы.
Java — популярен в разработке корпоративных решений и на курсах программирования на основе игр — например, Minecraft.
Разработан компанией Sun Microsystems в 1995 году. Знаком многим по курсам, где пишут плагины и моды для Minecraft. На ЕГЭ надёжен, строго типизирован и ведёт себя одинаково на любой платформе.
C# — мощный и современный язык от Microsoft; знаком по курсам разработки игр на движке Unity.
Язык Microsoft, вышедший в 2000 году и развивающий идеи Java. Широко используется на курсах программирования на основе игр — например, при создании игр на Unity. На ЕГЭ удобен современным синтаксисом и готовыми библиотеками .NET.
Python — баланс между простотой изучения и мощью для решения экзаменационных задач. Наш выбор!
Создан Гвидо ван Россумом в 1991 году. На ЕГЭ работает без компиляции — код пишется и сразу выполняется, что на экзамене экономит время. Встроенные списки, словари и множества закрывают большинство задач, а разборов решений больше всего.
Кумир — нужен ровно для 1 задания. Но очень хорош для этого!
Российская учебная среда разработки (НИИСИ РАН). На ЕГЭ незаменим для 1-го задания: исполнители «Робот» и «Чертёжник». Алгоритм набирается на русском языке и сразу выполняется, что очень наглядно для проверки.
IDLE — простейший вариант, поставляется вместе с Python.
Редактор и интерактивная оболочка (Shell) для запуска кода — всё уже установлено.
PyCharm — мощная профессиональная среда от JetBrains.
Профессиональная среда для больших проектов; для ЕГЭ избыточна.
Visual Studio Code — популярный редактор от Microsoft.
Лёгкий редактор: Python заработает только после установки расширения.
Wing 101 — рекомендуемый вариант: лёгкая профессиональная среда из комплекта ПО на экзамене.
Облегчённая версия Wing Pro; входит в стандартный комплект ПО на экзамене.