10. Структурное программирование.
Нисходящая разработка, использование базовых логических структур, сквозной структурный контроль.
Структурное программирование
Введение
Структурное программирование — это парадигма программирования, направленная на улучшение ясности и качества программного кода путем использования структурных единиц, таких как последовательности, циклы и условные операторы.
Принципы структурного программирования
Нисходящая разработка (Top-Down Design)
Процесс разбиения сложных задач на более мелкие, управляющие логические блоки.
Пример:
Использование базовых логических структур
Последовательность: Выполнение команд в порядке их написания.
Ветвление: Условное выполнение команд (
if
,switch
).Циклы: Повторение команд (
for
,while
,do-while
).
Сквозной структурный контроль
Использование управляемого потока выполнения, где каждая программа может быть реализована с помощью трех базовых структур.
Принцип заключается в том, чтобы избегать использования
goto
и других нелинейных конструкций, которые делают код сложным для понимания и сопровождения.
Last updated