Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В основе структурного подхода лежит утверждение о том, что логическая структура любого алгоритма может быть выражена комбинацией трех канонических (базовых) структур (рис.2.2).
14. Следование (последовательность) предписывает выполнение указанного набора действий в естественном порядке (один за другим) без пропусков и повторений.
15. Выбор (ветвление) организует выполнение лишь одного из двух указанных действий в зависимости от справедливости некоторого условия.
16. Цикл организует многократное выполнение указанного действия. Используется несколько различных форм записи циклов.
Следование | Выбор | Выбор (с одним действием) |
Цикл с предусловием (цикл «пока») | Цикл с постусловием (цикл «до») | Цикл с параметром (цикл «для») |
Рис. 2.2. Базовые структуры для изображения алгоритма
Еще одним важным компонентом структурного подхода является модульность. Модуль – последовательность логически связанных операций, оформленных как отдельная часть программы.
Преимущества:
возможность создания программы несколькими программистами;
простота проектирования и последующих модификаций;
упрощение отладки программы – поиска и устранения в ней ошибок;
возможность использования готовых библиотек наиболее употребительных модулей.
Дата публикования: 2014-11-18; Прочитано: 624 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!