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