ОПЕРАТОР ВЫБОРА
С помощью операторов множественного выбора можно выбрать вариант из некоторого набора значений переменной. В силу множества вариантов значений оператор удобней использовать в отличии от условного оператора.
Структура оператора: Case переменная of Список значений1: действие1; ………………………………. Список значений n: действие n; Else действие при отсутствии подходящего варианта в списках End;
Пример: работа светофора (1-зеленый, 2-желтый, 3-красный) Program svet; Label 1; Var x : integer; Begin 1: writeln(введите номер цвета 1-зеленый, 2-желтый, 3- красный); Readln(x); Case x of 1: writeln(идите); 2: writeln(ждите); 3: writeln(стойте) Else begin writeln(не правильный ввод); goto 1; end; End.