Pepelen
ЕГЭ по информатике (КЕГЭ)

Lesson

Ветвления и циклы

Читать и составлять программы с условиями и циклами, корректно определяя число итераций и итоговый результат.

1 / 7

Условия, циклы и типичные ошибки

if/elif/else, while, for и накопители

Ветвление if/elif/else позволяет выполнять разные блоки кода в зависимости от условия. Синтаксис: «if условие:», затем с отступом — тело; «elif другое_условие:»; «else:» — для всех остальных случаев. Условия сравнивают значения: ==, !=, <, >, <=, >=. Логические операторы: and, or, not. Цикл while выполняет тело, пока условие истинно. Цикл for перебирает элементы последовательности. Функция range(n) даёт числа от 0 до n-1; range(a, b) — от a до b-1; range(a, b, шаг) — с заданным шагом. Переменная-счётчик считает итерации, переменная-накопитель копит результат (сумму, произведение и т.д.). Образцовый разбор — подсчёт суммы чисел от 1 до 5: s = 0 for i in range(1, 6): # i принимает значения 1,2,3,4,5 s = s + i print(s) # выведет 15 Таблица: i=1→s=1; i=2→s=3; i=3→s=6; i=4→s=10; i=5→s=15. Типичные ошибки: range(1, n) не включает n; range(n) начинается с 0; в while легко получить бесконечный цикл, если забыть изменить переменную условия. Всегда проверяйте, сколько раз реально выполнится тело цикла.
Lesson notes
if/elif/else, while, for и накопители
Ветвление if/elif/else позволяет выполнять разные блоки кода в зависимости от условия. Синтаксис: «if условие:», затем с отступом — тело; «elif другое_условие:»; «else:» — для всех остальных случаев. Условия сравнивают значения: ==, !=, <, >, <=, >=. Логические операторы: and, or, not. Цикл while выполняет тело, пока условие истинно. Цикл for перебирает элементы последовательности. Функция range(n) даёт числа от 0 до n-1; range(a, b) — от a до b-1; range(a, b, шаг) — с заданным шагом. Переменная-счётчик считает итерации, переменная-накопитель копит результат (сумму, произведение и т.д.). Образцовый разбор — подсчёт суммы чисел от 1 до 5: s = 0 for i in range(1, 6): # i принимает значения 1,2,3,4,5 s = s + i print(s) # выведет 15 Таблица: i=1→s=1; i=2→s=3; i=3→s=6; i=4→s=10; i=5→s=15. Типичные ошибки: range(1, n) не включает n; range(n) начинается с 0; в while легко получить бесконечный цикл, если забыть изменить переменную условия. Всегда проверяйте, сколько раз реально выполнится тело цикла.
Ветвления и циклы — ЕГЭ по информатике (КЕГЭ)