Основы алгоритмизации в информационных системах. Белов М.П. - 38 стр.

UptoLike

Составители: 

надо | s = 1 + x + x
2
/2! + …+ x
n
/n! + …
нач цел n вещ h
ввод x, eps
s := 1; h := 1; n := 1 | начальные значения
нц пока abs(h) <= eps
h := h·x/n | очередное слагаемое
s := s + h | частичная сумма
n := n + 1 | номер очередного слагаемого
кц
вывод s
кон
А графическое представление алгоритма показано
на рис. 10.
1.6. Вспомогательные алгоритмы
При построении новых алгоритмов могут использо-
ваться алгоритмы, составленные ранее. Алгоритмы, цели-
ком используемые в составе других алгоритмов, называют
вспомогательными (или подчиненными) алгоритмами.
Возможны случаи, когда алгоритм, содержащий ссылку на
вспомогательный, в определенной ситуации также может
оказаться в роли вспомогательного алгоритма.
В некоторых случаях при наличии одинаковых
последовательностей указаний (команд) для различных
данных с целью сокращения записи также выделяют
вспомогательный алгоритм.
Вспомогательные алгоритмы описываются отдель-
но, в терминах так называемых формальных параметров,
которые представлены обозначениями и характеризуют
требуемый порядок выполнения алгоритма. Например, алгоритм поиска больше-
го из двух чисел α и β (обозначим БИД) может быть записан следующим обра-
зом:
Начало
Ввод
x
,
ε
s := 1
h := 1
n := 1
h := h·x/n
s := s + h
n := n + 1
4
Да
Конец
Рис. 10
6
Печать
s
|h| ≤ε
Нет
5
3
2
алг
БИД (
арг
вещ
α
,
β
,
рез
вещ
γ)
нач
если
α
β
то
γ :=
α
38