ВУЗ:
Продолжение табл. 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 2∗i>10 THEN S:=S+sqr(-4+2∗i);
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
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »