ВУЗ:
Составители:
Рубрика:
28
Таблица 2.1 – Управляющие структуры
Управляющая структура
Оператор
языка Pascal
Пример
Последовательность
A; B;
Сначала выполняется A,
затем
B.
A, B – операторы обра-
ботки информации
readln(x);
y:= x;
Если_То_Иначе
if P then
A
else
B;
Если значение логическо-
го выражения
P истинно,
то выполняется
A,
иначе –
B
if x>0 then
y:= 1
else
y:=0;
Если_То
if P then
A;
if x>0 then
y:= 1;
Выбор
case K of
1: A;
2: B;
3: C
else
D;
end;
K
– переключатель, пе-
ременная, значение ко-
торой определяет вы-
полнение операторов:
если
K = 1, то A;
если K = 2, то B;
если K = 3, то C,
иначе – D
var
ch: char;
begin
. . .
case ch of
'0'..'9':
writeln
('Это
цифра');
'a'..'z':
writeln
('Это
буква')
else
writeln ('Это
другой
символ');
end;
. . .
end.
Таблица 2.1 – Управляющие структуры
Оператор
Управляющая структура Пример
языка Pascal
A; B;
Последовательность Сначала выполняется A,
readln(x);
затем B.
y:= x;
A, B – операторы обра-
ботки информации
if P then
Если_То_Иначе
A
else if x>0 then
B; y:= 1
Если значение логическо- else
го выражения P истинно, y:=0;
то выполняется A,
иначе – B
Если_То
if P then if x>0 then
A; y:= 1;
Выбор case K of var
1: A; ch: char;
begin
2: B; ...
3: C case ch of
else '0'..'9':
writeln
D; ('Это
end; цифра');
K – переключатель, пе- 'a'..'z':
writeln
ременная, значение ко- ('Это
торой определяет вы- буква')
полнение операторов: else
если K = 1, то A; writeln ('Это
другой
если K = 2, то B; символ');
если K = 3, то C, end;
...
иначе – D end.
28
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
