избор на оператор
[Иначе P;] - незадължителна част на оператора.
Когато N - число променлива или експресията на тип цяло число;
N1, N2. ... NN - възможно стойността на променливата N;
Р, Р1, Р2, ... PN - прости или смесени отчети.
Според този оператор:
ако стойността N = N1, се извършва Р1 (тогава контролът се предава на отчета след случай операторът на.);
ако стойността N = N2, се извършва Р2, (след което контролира се прехвърля на оператора за следващия случай изложението на.);
Ако N не приема някой от тези стойности, управлението се предава на Р оператор;
иначе, ако структурата отсъства, и N - не приема някой от тези стойности, контрол се предава след делото. на оператора.
1, 2, 5: writeln ( "А");
1, 2, 5 - изброени стойности, разделени със запетая.
7. 10 - интервал даден началните и крайните стойности на две точки.
Примери на типични проблеми, свързани с "Типични изчислителни процеси. разклоняване "
1. Намерете максималния брой сред трите неравностойно сред самите реални числа.
програма prim_max1; вариация, б, в: реален; започнем writeln ( 'Въведете, б, в'); readln (а, б, в); ако> б тогава ако> С, след writeln ( "макс - а ') друго writeln (" макс - с') друго, ако б Името на програмата - предупредително съобщение prim_max1 на входни данни от клавиатурата, за да се намери най-много 3 номера 2. Вторият начин за решаване на този проблем: