ВУЗ:
Составители:
Рубрика:
85
x:=x+h;
until x>b;
writeln(max:2:9);
end.
Отличия двух операторов цикла с условиями
1. В операторе цикла с предусловием возможна такая ситуация, что
операторы, содержащиеся внутри него, не будут выполнены ни одного
раза, т. к. условие выхода из цикла там проверяется перед выполнением
оператора. В операторе с постусловием оператор, содержащийся в цикле,
выполняется хотя бы один раз.
2. В этих двух операторах по-разному
проверяется логическое
выражение на выход из цикла.
4.2. Оператор цикла FOR
Если число повторений тела цикла заранее известно, то чаще всего
применяется оператор цикла с параметром. Общий вид оператора:
for <параметр_цикла>:=<нач.знач.> to <кон.знач.> do <оператор>;
или
for <параметр_цикла>:=< кон.знач> downto < нач.знач> do < оператор >;
где <параметр_цикла> – параметр цикла, переменная типа integer (точнее,
любого порядкового
типа);
<нач.знач.> – начальное значение – выражение, задающее начальное
значение параметра цикла;
<кон.знач.> – конечное значение – выражение, задающее конечное
значение параметра цикла.
Например:
а) For i:=1 to 10 do
a:= a+1 ;
б) For i:=1 to 20 do
begin
a:= c+b ;
WRITELN (a,b,c) ;
c:= c+1 ;
end ;
в) For k:=20 downto 1 do
WRITELN (k*k)
Страницы
- « первая
- ‹ предыдущая
- …
- 83
- 84
- 85
- 86
- 87
- …
- следующая ›
- последняя »
