Понятие алгоритма |
Исполнитель алгоритмов |
Основные алгоритмические конструкции |
Разветвляющиеся алгоритмы |
Циклические алгоритмы |
Вспомогательные алгоритмы |
|
||||||
|
||||||
Вспомогательные алгоритмы. Библиотека
алгоритмов.
При разработке сложного алгоритма он может разбиваться на отдельные алгоритмы, которые называются вспомогательными. Каждый такой вспомогательный алгоритм описывает решение какой-либо подзадачи. В 60 - 70 годах активно развивалось методика, которая получила название «структурное программирование». Структурная методика программирования включает в себя следующие принципы:
Последовательная детализация — это построение алгоритма
«сверху вниз». Сначала строится основной алгоритм и в нем записываются
обращения к вспомогательным алгоритмам первого уровня, в которые могут
быть поставлены обращения к вспомогательным алгоритмам второго уровня
и т.д. Пример вспомогательных алгоритмов в языке Бейсик: Объявление вспомогательного алгоритма: Описание (тело) вспомогательного алгоритма: П/п обработки нажатия клавиши пробел - передвижения от одного ответа к другому SUB PROBEL Вызов вспомогательного алгоритма: A$ = INKEY$ Из отдельных вспомогательных алгоритмов формируются библиотеки вспомогательных алгоритмов, которыми могут пользоваться разработчики программного обеспечения. Существуют также библиотеки стандартных алгоритмов (подпрограмм) Библиотека стандартных подпрограмм
— это совокупность подпрограмм, составленных на одном из языков программирования
и удовлетворяющих определенным единым требованиям к структуре, организации
их входов и выходов, описаниям подпрограмм и т. п. |