ВУЗ:
Составители:
Рубрика:
38
да
вывод
результатов
a = 1/iStart
S = S + a
i = i + Step
a = 1/i
ввод Eps , Step, iStart
начало
S=0, i=iStart
a < E
p
s
конец
нет
3) i = iStart;
4) a = 1/iStart;
5) если a < Eps, перейти на п.10;
6) S = S + a;
7) i = i + Step;
8) a = 1/ i;
9) перейти на п.5;
10) вывод результата.
Схема алгоритма.
Графическая схема алгоритма приведена на рисунке 2.
Рис.2. Принципиальная схема циклического алгоритма с "предусловием".
Запись алгоритма на языке Паскаль (операторная запись алгоритма).
Program ExampCircle1;
Var
i, iStart, Step : integer;
S, a, Eps : real;
Begin
{ Ввод исходных данных }
Writeln('Введите значения переменных iStart, Step, Eps:');
Readln(iStart, Step, Eps);
{ инициализация }
3) i = iStart; 4) a = 1/iStart; 5) если a < Eps, перейти на п.10; 6) S = S + a; 7) i = i + Step; 8) a = 1/ i; 9) перейти на п.5; 10) вывод результата. Схема алгоритма. Графическая схема алгоритма приведена на рисунке 2. начало ввод Eps , Step, iStart S=0, i=iStart a = 1/iStart нет a < Eps да вывод S=S+a результатов i = i + Step конец a = 1/i Рис.2. Принципиальная схема циклического алгоритма с "предусловием". Запись алгоритма на языке Паскаль (операторная запись алгоритма). Program ExampCircle1; Var i, iStart, Step : integer; S, a, Eps : real; Begin { Ввод исходных данных } Writeln('Введите значения переменных iStart, Step, Eps:'); Readln(iStart, Step, Eps); { инициализация } 38
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »