Читайте также: |
|
Программирование циклических алгоритмов
С постусловием
Стpуктуpа оператора цикла с постусловием
REPEAT <оператор 1>;
(повторять)
<оператор 2>;
...
<оператор N>
UNTIL <условие окончания цикла>;
(до тех поp, пока)
Пример. Вычислить 15 значений функций
y1(x) = tg(x); и y2(x) = ctg(x) при a ≤ x ≤ b,
a=0.6*Pi, b=0.7*Pi.
Для вычислений разработана СА (рис.6) и следующая
программа:
Program Lab5;
Const n = 14;
a = 0.6*Pi;
b = 0.7*Pi;
Var x, y1, y2, dx: real;
Begin
dx:=abs((a-b)/n);
x:=a;
Repeat
y1:=sin(x)/cos(x);
y2:=1/y1;
writeln('x=', x:6:4,' y1= ', y1:7:4,' y2=', y2:7:4);
x:=x+dx
Until x>b;
End.
Пример 2. Вычислить сумму элементов s = 1+1/4+1/9+1/16+... с точностью до E = 0.00001 (рис. 7).
Дата добавления: 2015-09-05; просмотров: 75 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Программирование циклических алгоритмов с предусловием | | | PROGRAM sum; |