Конструкция цикла с предварительной проверкой условия
WHILE <условие> DO
оператор;
{или группа операторов в операторных скобках BEGIN-END}.
Эта фраза обозначает следующее: «До тех пор пока условие является истиной, выполняются операторы цикла».
При этом необходимо помнить, что:
1. если условие ложно, сразу же при первом обращении к циклу, то тело цикла выполняться не будет;
2. данная конструкция цикла может работать, как конструкция цикла со счетчиком, но при этом необходимо изменять переменную, являющуюся счетчиком, с помощью оператора присваивания. В конструкции WHILE можно выбирать любой необходимый шаг.
Пример.
Вычислить y= sin2x +2,5x при x [-1; 1] с шагом ∆x= 0,25.
PROGRAM ZIKL;
VAR
x, y: real;
BEGIN
x: = -1;
WHILE x<= 1 DO
BEGIN
Y: = sin(x)*sin(x)+ 2,5*x;
writeln (‘при x =’,x, ‘y= ‘,y);
x: = x + 0,25;
END;
END.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Поиск по сайту:
|