Полная и неполная формы
if выполняет выбранную ветвь на основании логического условия.
Выбор ветви
Меняйте параметры и сравнивайте результат с объяснением. Кнопка сброса возвращает исходный опыт.
Полная форма: if условие then действие1 else действие2. При true выполняется первая ветвь, при false — вторая. Неполная форма не содержит else: если условие ложно, программа просто продолжает работу после if.
Если в ветви несколько команд, их объединяют begin и end. Перед else точку с запятой не ставят. Отступы не заменяют скобки, но помогают увидеть структуру. Условие вычисляется в тот момент, когда выполнение доходит до if.
if x >= 0 then
writeln('Неотрицательное')
else
writeln('Отрицательное');