«Анализ программ на естественном языке» — тема блока «Алгоритмы и программирование» кодификатора ФИПИ для ЕГЭ по информатике (КЕГЭ, 2026), развивающая алгоритмическое мышление без привязки к синтаксису конкретного языка программирования. В отличие от заданий с кодом на Python, здесь алгоритм описан обычным текстом — пошаговой инструкцией, что требует от школьника перевести словесное описание в чёткую мысленную модель выполнения и провести многошаговую трассировку.
Материал — вводный: он тренирует трассировку простых циклических алгоритмов, которая нужна для заданий 5 и 12 КЕГЭ, но сами эти задания здесь не разбираются. Материал построен вокруг циклических алгоритмов обработки чисел: последовательности типа Коллатца («если нечётное — умножить на 3 и прибавить 1, если чётное — разделить на 2»), накопительные циклы с условной логикой («пока N>0: если делится на 3 — увеличить счётчик»), циклы с изменяющимся шагом сравнения и алгоритмы поиска порогового значения. Каждый вопрос описывает алгоритм полностью словесно, пронумерованными шагами, и требует либо трассировки для конкретного входного значения, либо определения множества входных значений, дающих заданный результат — второй тип задач требует перебора нескольких вариантов и часто оформлен как multi-select вопрос.
Дистракторы отражают реальные ошибки школьников при трассировке словесных алгоритмов: пропущенный шаг, неверно понятое условие остановки цикла, перепутанный порядок выполнения операций внутри одной итерации. Ключевая методическая ценность — необходимость строить трассировочную таблицу и фиксировать значения всех переменных на каждом шаге, а не пытаться угадать результат интуитивно.
Тема будет полезна выпускникам, готовящимся к ЕГЭ по информатике, поскольку словесные алгоритмы — важный переходный формат между псевдокодом и реальным программированием, а также тренируют навык формализации инструкций, необходимый в программировании на любом языке. Флеш-карты закрепляют приёмы трассировки, типичные конструкции словесных алгоритмов и признаки зацикливания.
Материал основан на блоке кодификатора ФИПИ 2026 «Алгоритмы и программирование» (раздел «Анализ и трассировка алгоритмов») для ЕГЭ по информатике (КЕГЭ) — все 10 вопросов оригинальные, без воспроизведения реальных заданий из открытого банка ФИПИ.
Алгоритм получает на вход число X. Выполняются следующие действия: 1. Переменная S принимает значение 0. 2. Пока X > 0: а) если X делится на 3 без остатка, S увеличивается на 1; б) X уменьшается на 1. 3. Выводится значение S. Какие из перечисленных чисел X приведут к тому, что на выходе будет получено значение S = 3?
9, 10, 11
Для X=9: 9(S=1), 8, 7, 6(S=2), 5, 4, 3(S=3), 2, 1. Для X=10: 10, 9(S=1), 8, 7, 6(S=2), 5, 4, 3(S=3), 2, 1. Для X=11: 11, 10, 9(S=1), 8, 7, 6(S=2), 5, 4, 3(S=3), 2, 1. Числа 9, 10, 11 дают S=3 (а X=7 даёт только S=2, так как среди чисел 7,6,5,4,3,2,1 кратными 3 являются только 6 и 3).
Пройти этот тест →Повторить карточки →Выполнить письменную работу →
ЕГЭ — государственный экзамен Российской Федерации; контрольные измерительные материалы к нему разрабатывает ФИПИ по заказу Рособрнадзора. Zestly не связана с ФИПИ и Рособрнадзором, не одобрена ими и не является официальным источником. Все задания написаны нами по открытому кодификатору и не воспроизводят материалы КИМ.