Выбрать город
Программирование: концепции7-8 кл.

Миф или правда

Правда ли, что бесконечный цикл — всегда ошибка?

Миф

Бесконечный цикл — всегда ошибка

На самом деле

Нет: главный цикл игры или прошивки Arduino бесконечен намеренно; ошибка — бесконечность незапланированная.

Цикл — что это на самом деле

Конструкция повторения: тело цикла выполняется заданное число раз («повторить N», for) или пока условие истинно (while). После каждого прохода исполнитель возвращается к проверке. Если условие никогда не станет ложным, цикл бесконечен: для игры это норма, для расчёта — ошибка.

Конструкции итерации: for со счётчиком, while с предусловием, do-while с постусловием, for-each по коллекции; break прерывает цикл, continue пропускает проход. Вложенность определяет сложность: два вложенных цикла по n элементам — порядка…

Аналогия: Круги на стадионе: бежишь по одной дорожке, пока не сделаешь 10 кругов или пока тренер не скажет «стоп».

Полное определение →

Это понятие вводят примерно 13-14 лет (7-8 класс).

Связанные термины

← Все мифы и факты