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

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

Правда ли, что if следит за условием постоянно?

Миф

if следит за условием постоянно

На самом деле

Нет: проверка выполняется один раз — в момент, когда программа доходит до этой строки; чтобы следить постоянно, проверку повторяют в цикле.

Условие — что это на самом деле

Команда ветвления (если/иначе, if/else): исполнитель проверяет логическое выражение и выполняет только одну из ветвей. Проверка срабатывает в тот момент, когда программа доходит до неё, — поэтому в игре или «умном доме» её выполняют снова и снова, а не один раз при старте.

Управляющая конструкция ветвления: цепочки if / else if / else, вложенность, комбинирование условий операторами И/ИЛИ/НЕ. Выполняется первая ветвь с истинным условием, поэтому порядок проверок важен. Краевой случай: в C, C++ и JavaScript…

Аналогия: Развилка с указателем: «если идёт дождь — иди по крытой дорожке, иначе — напрямик».

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

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

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

АлгоритмЦиклПеременнаяЛогические операции

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