ВУЗ:
Составители:
Рубрика:
Пример 2.7. Составить программу, которая по введенному номе-
ру месяца выводит на экран название времени года.
program m;
var k:byte;
begin
write(‘Введите номер месяца’);
readln(k);
case k of
1,2,12 : writeln(‘Зима’);
3,4,5 : writeln(‘Весна’);
6,7,8 : writeln(‘Лето’);
9,10,11: writeln(‘Осень’)
else writeln(‘Такого месяца нет’);
end;
end.
2.8. Операторы цикла (повтора)
Если в программе возникает необходимость неоднократного вы-
полнения некоторых операторов, то для этого используются операторы
повтора (цикла). В языке Паскаль различают три вида операторов цик-
ла: цикл с предусловием (while), цикл с постусловием (repeat)
и цикл с параметром (for).
Если число повторений заранее неизвестно, а задано лишь усло-
вие его повторения (или окончания), то используются операторы while
и repeat. Если число требуемых повторений заранее известно, то ис-
пользуется оператор, называемый оператором цикла с параметром.
2.8.1. Оператор цикла с параметром
Оператор цикла с параметром имеет два варианта записи:
for <имя переменной> := <начальное значение> to
<конечное значение> do <тело цикла>
и
for <имя переменной> := <начальное значение> downto
<конечное значение> do <тело цикла>
Имя переменной – параметр цикла, простая переменная целого
типа; <тело цикла> – один оператор. Если в теле цикла нужно вы-
полнить несколько операторов, то их нужно заключить в операторные
скобки begin … end, т. е. применить составной оператор.
Цикл повторяется до тех пор, пока значение параметра лежит в
интервале между начальным и конечным значениями. В первом вариан-
24
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
