Выбор: Инструкция IF. Инструкция CASE.
Вариант 1:
if Условие then begin { Эти инструкции выполняются, } { если Условие истинно } end else begin (Эти инструкции выполняются, } { если Условие ложно } end;
Вариант 2:
if Условие then begin { Эти инструкции выполняются, } { если Условие истинно } end;
Примечание
Если между begin и end находится только одна инструкция, то слова begin и end можно не писать.
Инструкция CASE
Вариант 1:
case Выражение of Список_констант1: begin { Инструкции 1 } end; Список_констант2: begin { Инструкции 2 } end; Список_констант3: begin { Инструкции 3 } end; end;
Вариант 2:
case Выражение of Список_констант1: begin { Инструкции 1 } end; Список_констант2: begin { Инструкции 2 } end; Список_константj: begin { Инструкции 3 } end else begin { Инструкции } end; end;
Инструкции между begin и end выполняются в том случае, если значение выражения после слова case совпадает с константой из соответствующего списка.
Если это не так, то выполняются инструкции, следующие после else, расположенные между begin и end..