Составители:
Рубрика:
53
end;
end;
Writeln(' S= ', S: 6: 4);
end.
17.2 Цикл типа While
Этот цикл используется, если известно условие прекра-
щения цикла, но неизвестно количество итераций.
While <выражение типа Boolean> do <оператор>;
В данном случае <выражение типа Воо1еап> - это ус-
ловие продолжения цикла (пока условие - истинно, тело
цикла выполняется).
Если условие принимает с самого начала значение false,
то тело цикла вообще не выполняется.
Конструкция цикла предусмотрена на случай того, что
телом является только один оператор, который непосредствен-
но следует за структурой While... do, а для включения в тело
цикла нескольких операторов необходимо объединить их в
один составной.
Примеры:
1)
While x < у do х; = х - 1 ;
2)
while (a < m) or (b < n) do
begin
a : = a - t ; b : = b - z ;
end;
При организации цикла While может возникнуть ситуа-
ция "зацикливания". Чтобы этого не произошло, по крайней
мере, один из повторяемых в теле цикла операторов должен
end;
end;
Writeln(' S= ', S: 6: 4);
end.
17.2 Цикл типа While
Этот цикл используется, если известно условие прекра-
щения цикла, но неизвестно количество итераций.
While <выражение типа Boolean> do <оператор>;
В данном случае <выражение типа Воо1еап> - это ус-
ловие продолжения цикла (пока условие - истинно, тело
цикла выполняется).
Если условие принимает с самого начала значение false,
то тело цикла вообще не выполняется.
Конструкция цикла предусмотрена на случай того, что
телом является только один оператор, который непосредствен-
но следует за структурой While... do, а для включения в тело
цикла нескольких операторов необходимо объединить их в
один составной.
Примеры:
1)
While x < у do х; = х - 1 ;
2)
while (a < m) or (b < n) do
begin
a:= a - t;b:= b - z;
end;
При организации цикла While может возникнуть ситуа-
ция "зацикливания". Чтобы этого не произошло, по крайней
мере, один из повторяемых в теле цикла операторов должен
53
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »
