trains_hr.gif
 


В ПОМОЩЬ СТУДЕНТУ И ШКОЛЬНИКУ

 


Горбачев Л.И. Основы программирования в среде Turbo Pascal.

[НАЗАД]    [ДАЛЕЕ]

Раздел II. ОСНОВЫ СТРУКТУРНОГО ПРОГРАММИРОВАНИЯ.

   Метод нисходящего проектирования предполагает последовательное разложение (детализация) общей функции обработки данных на простые функциональные элементы "сверху-вниз". В результате строится иерархическая схема, отражающая состав и взаимоподчиненность отдельных функций, которая носит название функциональная структура алгоритма (ФСА) приложения. Степень датализации функций может быть различной, но иерархическая схема должна давать представление о составе и структуре взаимосвязанных функций и общем алгоритме обработки данных.

   Структурное программирование основано на модульной структуре программного продукта и типовых управляющих структурах алгоритмов обработки данных различных программных модулей.

   В любой типовой структуре блок, кроме условного, имеет только один вход и выход, безусловный переход на блок с нарушением иерархии запрещен (оператор типа GOTO в структурном программировании рекомендуется не использовать).

   Управляющие структуры алгоритмов:

  • Последовательность (следование). Следование включает фиксированный перечень блоков (операторов). Каждый очередной блок обрабатывается после завершения предыдущего без дополнительных условий. Для изменения порядка обработки блоков редактируется последовательность выполняемых блоков (операторов);
  • Альтернатива (ветвление). Всегда существует условие выбора альтернативы обработки. Каждая альтернатива выполняется только один раз; выполнение одной из двух альтернатив - обязательно. Развитием данного типа структуры является множественная альтернатива (множественное ветвление), когда последовательно проверяются условия выполнения определенных альтернатив. Если очередное условие истинно, обрабатывается соответствующая ему альтернатива, после чего происходит выход. В противном случае - переход к проверке условия следующей альтернативы. Если ни одно из условий не выполнялось, происходит выход.
  • Цикл (повторение). Всегда существует условие обработки тела цикла - конечной совокупности инструкций, повторяющейся определенное количество раз, описанное в условии. Если условие не выполняется, цикл прерывается и осуществляется выход. Условие может содержать счетчик повторений тела цикла либо выражение логического типа.

[НАЗАД]    [ДАЛЕЕ]


Главная
Новости
TurboPascal
Учебное пособие
Лекции
Исходники
Математика
Книги
Лекции
Шпоры
ЦТ и ЕГЭ
Физика

Книги

Шпоры
ЦТ и ЕГЭ

Литература

Сочинения

Краткие содержания

Другое
Мой родной край
Фотогалерея
Форум
Ссылки

Гостевая






 

                                        © Copyright(c) 2004 Amro Group. All rights reserved

 

Hosted by uCoz