Pepelen
ОГЭ по информатике

Lesson

Циклы и обработка последовательностей чисел

Ученик прослеживает циклы (for/while), считает число итераций и результат обработки последовательности — типовой анализ программ части 1.

1 / 7

Циклы for и while: как считать итерации

Циклы, накопители и частые ошибки

Цикл — это повторяющийся блок команд. В Python два основных вида: for и while. Цикл for по диапазону: for i in range(a, b) выполняет тело цикла для i = a, a+1, ..., b-1. Число итераций равно b - a. Например, range(1, 5) даёт значения 1, 2, 3, 4 — это 4 итерации. Частая ошибка: считать, что range(1, 5) включает 5 — нет, правая граница не включается! Цикл while выполняется, пока условие истинно. Нужно следить за тем, как меняется переменная-счётчик, иначе цикл может не завершиться или выполниться не нужное число раз. Для обработки последовательностей используют накопители: - Сумма: s = 0, затем s = s + x в каждой итерации - Счётчик: count = 0, затем count = count + 1 при выполнении условия - Максимум: max_val = первый элемент, затем сравнение в цикле ВАЖНО: начальное значение накопителя определяет результат. Для суммы начальное значение 0, для произведения — 1. Если начать сумму с неправильного числа, результат будет неверным.
Lesson notes
Циклы, накопители и частые ошибки
Цикл — это повторяющийся блок команд. В Python два основных вида: for и while. Цикл for по диапазону: for i in range(a, b) выполняет тело цикла для i = a, a+1, ..., b-1. Число итераций равно b - a. Например, range(1, 5) даёт значения 1, 2, 3, 4 — это 4 итерации. Частая ошибка: считать, что range(1, 5) включает 5 — нет, правая граница не включается! Цикл while выполняется, пока условие истинно. Нужно следить за тем, как меняется переменная-счётчик, иначе цикл может не завершиться или выполниться не нужное число раз. Для обработки последовательностей используют накопители: - Сумма: s = 0, затем s = s + x в каждой итерации - Счётчик: count = 0, затем count = count + 1 при выполнении условия - Максимум: max_val = первый элемент, затем сравнение в цикле ВАЖНО: начальное значение накопителя определяет результат. Для суммы начальное значение 0, для произведения — 1. Если начать сумму с неправильного числа, результат будет неверным.
Циклы и обработка последовательностей чисел — ОГЭ по информатике