Информатика. Толстяков Р.Р - 46 стр.

UptoLike

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
конец