Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
теория.pdf
Скачиваний:
465
Добавлен:
11.05.2015
Размер:
1.15 Mб
Скачать

3.2.Реализация структурного проектирования в современных языках программирования

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

Все операции в программе должны представлять собой либо непосредственно исполняемые в линейном порядке выражения, либо одну из следующих управляющих конструкций:

1)вызовы подпрограмм – любое допустимое на конкретном языке программирования обращение к замкнутой подпрограмме с одним входом и одним выходом;

2)вложенные на произвольную глубину операторы If-Then-Else;

3)циклические операторы (цикл с предусловием, называемый циклом

«Пока»).

Этих средств достаточно для составления структурированных программ. Однако иногда допускаются их некоторые расширения:

1)дополнительные конструкции организации цикла:

цикл с параметром как вариант цикла с предусловием;

цикл с постусловием, называемый в структурном программировании циклом «До», – для него характерно то, что тело цикла выполняется до проверки условия выхода из цикла; изображается так, как представляет рисунок 3.5.

нет

да

Рисунок 3.5 – Графическое представление цикла с постусловием

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]