Journal influence
Bookmark
Next issue
Abstract:
Аннотация:
Authors: () - , () - | |
Ключевое слово: |
|
Page views: 7452 |
Print version |
Следование, повторение, выбор. Вот три кита, на которых покоится здание структурного программирования (рис. 1-3). Рис. 1 и рис. 2 иллюстрируют основные структурные управляющие конструкции: повторение (цикл «пока», итерация с предпровер-кой) и выбор (альтернатива) БЕЙСИК-программа поиска корчи алгебраического уравнения методом секущих (рис. 1) на строках 30-^50 содержит цикл «пока». БЕЙ СИ К-про грамма определения номера дня и дня недели календарной даты XX иска (рис. 2) включает альтернативу с правым пустым плечом (строки 60-:-R0) и множественное ветвление (строки 120-^250). Эти и другие программы, помещенные здесь, вписаны в рамки структурных диаграмм, где операторы, реализующие конструкцию «следование", ограничены прямоугольными рамками, которые позволяют: — сделать похожими программы, реализующие один и тот же алгоритм, но написанные на «непохо жих» языках iipoi-раммирования: — выделить графическими и цветовыми средствами заложенный в программе алгоритм решения за дачи; — приучить начинающего программиста при работе с «неструктурными» языками программирова ния (ранние версии БНЙСИК, ФОРТРАН, Фокал, язык микрокалькулятора и др.) строить программч и.! структурных блоков. Кроме того, программу, вписанную в структурную диаграмму, нет необходимости дополнять блок-схемой, поясняющей заложенный в программу алгоритм.
Считается, что алгоритм любой сложности можно реализовать, комбинируя и вкладывая друг в друга вышеназванные структурные элементы: следование, повторение и выбор. Программа поиска корня ал Рис 2
|
Permanent link: http://swsys.ru/index.php?id=1359&lang=en&page=article |
Print version |
The article was published in issue no. № 1, 1989 |
Perhaps, you might be interested in the following articles of similar topics:
- Инженерная программа трехмерного моделирования магнитных систем LittleMag
- Автоматизированная система принятия решений при стратегическом планировании устойчивого развития региона в условиях нечеткой информации
- Сравнительная характеристика текстовых редакторов
- Кросс-система автоматизации разработки программного обеспечения на базе языка высокого уровня Рада
- Правовая охрана программного обеспечения с точки зрения международного сотрудничества стран-членов СЭВ
Back to the list of articles