ВУЗ:
Составители:
46
3) Цикл с постусловием функ-
ционирует иначе, чем цикл с предусло-
вием. Сначала выполняется один раз
тело цикла, затем проверяется логиче-
ское выражение, определяющее условие
выхода из цикла, если условие выхода
истинно, то цикл с постусловием пре-
кращает свою работу, в противном слу-
чае – происходит повторение тела цикла.
В общем виде цикл с постуслови-
ем выглядит следующим образом.
Цикл повторяется до тех пор, пока ус-
ловие ложь.
Цикл с постусловием и цикл с предусловием взаимозаменяемые,
но есть определённые отличия:
− в цикле с предусловием условие проверяется до тела цикла, в
цикле с постусловием – после тела цикла;
− в цикле с постусловием тело цикла выполняется хотя бы один
раз, в цикле с предусловием тело цикла может не выполниться ни разу;
− в цикле с предусловием проверяется условие продолжения
цикла, в цикле с постусловием – условие выхода из цикла.
Цикл с параметром тоже может быть заменён одним из этих цик-
лов. Например, составить таблицу значений функции
(
)
xxy sin
2
=
,
при x∈[0, π] c шагом изменения аргумента 0,1. Решим эту задачу с
использованием цикла с параметром и цикла с постусловием.
Цикл с параметром Цикл с постусловием
Тело
цикла
Условие
+
-
начало
x=0,π,0.1
x, y
конец
y=x
2
*sin(x)
начало
x=0
y=x
2
*sin(x)
x>π
–
+
x=x+0.1
x,y
конец
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »
