Составители:
91
10 REM "вычисление факториала"
20 INPUT N
30 M = 1
40 P = 1
50 IF M <= N THEN 60 ELSE 90
60 P = P * M
70 M = M + 1
80 GOTO 50
90 PRINT P
100 END
Контрольный счет:
при n=5 n!=120
Пример 11.6.6
Вычислить
∑
=
128
1
2
1
i
i
10 REM "Вычисление суммы"
20 I = 1
30 S = 0
40 IF I <= 128 THEN 50 ELSE 90
50 A = 1 / 2 ^ I
60 S = S + A
70 I = I + 1
80 GOTO
90 PRINT S
100 END
Ответ: 1
Цикл-“до” реализуется на Бейсике с по-
мощью оператора IF … THEN…ELSE
Пример 11.6.7
Задана последова-
тельность
1
1
2
+
=
n
a
n
. Найти сумму m пер-
вых членов последовательности.
10 REM "НАХОЖДЕНИЕ СУММЫ"
20 INPUT M
30 N = 1
40 S = 0
50 A = 1 / (N ^ 2 + 1)
60 S = S + A
70 N = N + 1
80 IF N > M THEN 90 ELSE 50
начало
N
M:=1
P
конец
M≤N
P:=P*M
Да Нет
P:=1
M:=M+1
начало
I:=1
Вывод S
конец
I
≤
128
A:=1/2
I
Да Нет
S:=0
S:=S+A
I:=I+1
Нет
начало
M
N:=1
S
конец
N>M
A:=1/(N
2
+1)
Да
S:=0
S:=S+A
N:=N+1
91
начало 10 REM "вычисление факториала"
N 20 INPUT N
30 M = 1
M:=1 40 P = 1
50 IF M <= N THEN 60 ELSE 90
P:=1 60 P = P * M
70 M = M + 1
Да M≤N Нет 80 GOTO 50
90 PRINT P
P:=P*M 100 END
Контрольный счет:
M:=M+1 при n=5 n!=120
P начало
конец I:=1
128
1 S:=0
Пример 11.6.6 Вычислить ∑2
i =1
i
10 REM "Вычисление суммы" Да I≤128 Нет
20 I = 1
30 S = 0 A:=1/2I
40 IF I <= 128 THEN 50 ELSE 90 S:=S+A
50 A = 1 / 2 ^ I
60 S = S + A I:=I+1
70 I = I + 1
80 GOTO Вывод S
90 PRINT S конец
100 END
начало
Ответ: 1
M Цикл-“до” реализуется на Бейсике с по-
мощью оператора IF … THEN…ELSE
N:=1
Пример 11.6.7 Задана последова-
S:=0 1
тельность an = 2 . Найти сумму m пер-
n +1
A:=1/(N2+1) вых членов последовательности.
10 REM "НАХОЖДЕНИЕ СУММЫ"
S:=S+A
20 INPUT M
N:=N+1 30 N = 1
Да N>M Нет 40 S = 0
50 A = 1 / (N ^ 2 + 1)
60 S = S + A
S 70 N = N + 1
80 IF N > M THEN 90 ELSE 50
конец
Страницы
- « первая
- ‹ предыдущая
- …
- 89
- 90
- 91
- 92
- 93
- …
- следующая ›
- последняя »
