Лекции на специальности спо базовой подготовки


Тема 2 Структурное программирование



Скачать 98,31 Kb.
страница5/45
Дата03.09.2023
Размер98,31 Kb.
#223870
ТипЛекции
1   2   3   4   5   6   7   8   9   ...   45
Связанные:
Лекции по дисциплине Разработка программных модулей (6)

Тема 2 Структурное программирование
Структурное программирование
Алгоритмизация - это представление неформального, неточного и неполного описания известного метода решения задачи в виде четкого алгоритма.
Это - не простая проблема. Систематические методы алгоритмизации появились лишь в начале 70-х годов и связаны, прежде всего, с двумя независимыми друг от друга идеями: структурное программирование и разработка сверху вниз.
Эти идеи произвели настоящую революцию в программировании и способствовали его индустриализации. Они лежат в основе современной технологии программирования. В принципе, обе идеи достаточно просты и используются не только в программировании.
Структурное программирование - это метод программирования, в котором используются только алгоритмы, построенные из стандартного набора базовых структур (так называемые структурные алгоритмы).
Идея структурного программирования - стандартизация для борьбы с ошибками: ограничить возможную структуру алгоритмов, сделав их более
простыми и наглядными.
При этом облегчается понимание, разработка, изменение, отладка и верификация алгоритма, уменьшается количество возможных ошибок, упрощается их поиск и, в конечном счете, увеличивается производительность
труда программистов и повышается качество программ. В частности, повышаются их надежность и мобильность, упрощается модернизация. При
этом, правда, алгоритм может стать более громоздким.
Как и любая стандартизация, структурное программирование рассчитано, прежде всего, на индустриальный подход – коллективную разработку больших и сложных программ в промышленных масштабах. Его роль повышается с ростом размеров и сложности разрабатываемых программ.
Алгоритм называется структурным (иногда говорят "структурированным"), если он имеет одну из базовых структур. Каждый блок этих структур сам может иметь внутри любую из этих допустимых структур и т.д. Таким образом из базовых структур можно построить структурный алгоритм любой сложности.
В качестве базовых структур обычно используют последовательность,
ветвление и цикл.



Скачать 98,31 Kb.

Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   45




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница