Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 25 стр.

UptoLike

Продолжение табл. 2.5.1
2.
Цикл с последующим условием
i<=n
Да
S=0
i=1
S=S+a/i
i=i+1
2
Нет
а) С использованием
цикла
REPEAT ... UNTIL
S:=0; i:=1;
REPEAT
S:=S+a/sqr(i);
i:=i+1
UNTIL i>n;
б) С использованием
операторов
IF ... THEN и GOTO.
S:=0; i:=1;
1: S:=S+a/sqr(i);
i:=i+1
IF i<=n THEN GOTO 1;
Таблица 2.5.2
Расчет сумм (произведений, количества)
Вид суммы Фрагмент программы
1. «Простая» сумма
S
i
i
n
=
=
1
2
1
S:=0;
FOR i:=1 TO N DO
S:=S+1/sqr(i);
2. Сумма «с условием»
()
S
k
i
=−+
=
>
42
2
3
210
15
i
S:=0;
FOR k:=3 TO 15 DO
IF 2i>10 THEN S:=S+sqr(-4+2i);
3. Расчет нескольких сумм
Si
i
n
1
2
1
=
=
Si
i
n
2
1
=
=
S1:=0; S2:=0;
FOR i:=1 TO n DO
BEGIN
S1:=S1+sqr(i); S2:=S2+sqrt(i)
END;
4. «Сумма в сумме»
а)
Se
ii
ji
=
==
1
6
1
5
а) S:=0;
FOR i:=1 TO 5 DO
FOR
j:=1 TO 6 DO
S:=S+exp(j-i);
25