Cтраница 2
Структурное программирование основано на применении ограниченного числа вариантов структур построения программ. Такие программы имеют более четкую древовидную архитектуру, легче читаются и модифицируются. Облегчается проверка правильности формирования программ и всего программного обеспечения, сокращается время их отладки. [16]
Структурное программирование - это не просто программирование без GOTO. Это дисциплина программирования, которая объединяет несколько способов создания ясной, легкой для понимания программы. [17]
Структурное программирование способно привести к радикальным переменам в программировании. [18]
Структурное программирование заставляет более интенсивно использовать индикаторы, или переключатели. [19]
Структурное программирование уменьшает необходимость в обширных комментариях. Если комментарии появляются на отдельной строке, то они должны начинаться с самой левой позиции, в которой разрешено печатать текст. Комментарий, который появляется на той же самой строке, что и предложение ПЛ / 1, должен начинаться с той колонки, которая определена правилами конкретной организации. [20]
Верхний уровень структурного подхода. [21] |
Структурное программирование ясно определило значение модульного построения программ ( т.е. разбиения монолитных программ на группу отдельных модулей) при разработке больших проектов, но в языках программирования единственным способом структуризации программы оставалось составление ее из подпрограмм и функций. [22]
Структурное программирование предполагает использование некоторых базовых структур, комбинацией которых может быть реализован требуемый алгоритм работы программ. [23]
Структурное программирование [39-44] основано на фиксации для программиста допустимых структур. Некоторые структуры программисту употреблять запрещено. Любой алгоритм на любом уровне проектирования должен быть записан только с помощью допустимых структур. Обычно число допустимых структур невелико - три, две. Наибольшее распространение в настоящее время получили следующие три структуры: линейная ( рис. 1.2, а), выбора ( рис. 1.2 6) и циклическая ( рис. 1.2, в), примеры и различные способы задания которых также приведены по горизонтали на рис. 1.2, А, Б и В. Все структуры имеют один вход и один выход. Допускается неограниченное вложение структур друг в друга и рекурсивно. [24]
Структурное программирование часто ассоциируется с методом пошаговой детализации программ. [25]
Структурное программирование в сочетании с методом пошаговой детализации является удобным и эффективным средством разработки хорошо структурированных программ, которые обладают такими важными качествами, как наглядность, простота их понимания и проверки правильности, простота их модификации. [26]
Структурное программирование предполагает последовательное выделение логических блоков со строго определенной структурой. Применяя эти структуры, можно написать программу, которая может быть прочитана от начала до конца без единой ветви назад. [27]
Структурное программирование предполагает составление алгоритма задачи из конструкций строго определенного вида. [28]
Пакетированные, вложенные и частично перекрывающиеся стандартные блоки. [29] |
Структурное программирование стимулирует простоту. [30]