Читайте также: |
|
Первая форма счетного оператора цикла позволяет наращивать параметр цикла на единицу (+ 1):
FOR <параметр цикла>:= <min значение>TO<max значение> DO <оператор>;
(Для) (увеличивая к) (выполнять)
где <параметр цикла> - это переменная целого либо любого порядкового типа; <min, max значения> - это начальное и конечное значения параметра цикла (выражения того же типа, что и параметр цикла).
Вторая форма позволяет уменьшать значение параметра цикла на единицу (- 1):
FOR <параметр цикла>:= <max знач.> DOWNTO <min знач.> DO <оператор>; (Для) (уменьшая к) (делать)
Пример 1. Вычислить сумму элементов s=1+1/4+1/9+1/16+....
На основе анализа изменения параметра знаменателя определим алгоритм решения задачи (pис. 3) и напишем программу:
PROGRAM summa;
VAR s, r: REAL;
i, N: INTEGER;
BEGIN
s:=0;
WRITELN('введите N');
READ(N);
FOR I:=1 TO N DO
begin
r:=1/sqr(i);
s:=s+r;
end;
WRITELN('Сумма=',s:6:2);
END.
Пример 2. Вычислить значения
двух функций F1(x)=tg(x) и
F2(x)=sin(x) в n точках,
равномерно распределенных на
интервале a ≤ x ≤ b, где a=-π/4, b=π.
Для реализации данной задачи разработа-
на СА (pис. 4) и следующая программа:
Дата добавления: 2015-09-05; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Program zarplata2; | | | Program Lab3; |