Структурное программирование - Большая Энциклопедия Нефти и Газа, статья, страница 4
Когда ты сделал что-то, чего до тебя не делал никто, люди не в состоянии оценить, насколько трудно это было. Законы Мерфи (еще...)

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

Cтраница 4


Сочетание структурного программирования с модульным принципом построения программ, задач и технологических процессов обработки данных не только ускоряет, но и значительно упрощает создание и эксплуатацию систем.  [46]

Обеспечение структурного программирования достигается включением в язык условных операторов если-то-иначе, выбора, цикла, выхода из цикла и операторов процедур. Как и оператор безусловного перехода, не являющийся элементом структурного программирования, так и связанное - с ним понятие метки могут быть сохранены: возможны конструкции, при которых их использование с сохранением структурированности программы делает ее более эффективной при реализации.  [47]

Технология структурного программирования определяет работу программиста как суперпозицию допустимых структур.  [48]

Целью структурного программирования, метода разработки сверху-вниз, верификации программ является производство безошибочных программ.  [49]

Идеи структурного программирования базируются на наблюдении того факта, что человеку легче читать и понимать какой-либо текст, если он читает фразы в порядке их следования в этом тексте. Если же по ходу чтения его будут довольно часто отсылать на фрагменты текста, находящиеся, например, на других страницах, го восприятие и понимание текста человеком значительно затрудняется. Точно так же, чем больше разрывов в последовательности выполнения операторов ( блоков), входящих в состав программы ( а эти разрывы как раз и реализуются операторами перехода), тем труднее прослеживать логику программы, понимать ту последовательность действий, которая в ней предусмотрена, и проверять ее правильность. Структурное программирование как раз и является методом составления хорошо структурированных программ, удобных для чтения и понимания человеком, для проверки правильности программ и внесения в них исправлений и других изменений.  [50]

Поклонникам структурного программирования эта программа может оказаться не по вкусу в связи с наличием оператора перехода. Заметим, что использование только структурных конструкций иногда приводит к затруднениям при написании программ.  [51]

Методология структурного программирования предполагает, что программа должна представлять собой совокупность блоков или управляющих структур, объединенных в виде иерархической древовидной структуры. При этом каждый из подобных блоков может иметь только один вход и один выход, а операторы безусловного перехода не должны использоваться внутри этих блоков.  [52]

Правила практического структурного программирования на конкретном языке целесообразно, подразделять на требования и рекомендации аналогично тому, как это сделано здесь по отношению к правилам псевдокода.  [53]

Технологии объектного, событийного и структурного программирования сегодня объединены в / MD-системах, которые содержат множество готовых классов, представленных в виде визуальных компонентов, которые добавляются в программу одним щелчком мыши.  [54]

В структурном программировании выделяется значимость структур данных программы и задачи, методов и принципов абстрагирования, расчленения и конструирования операций, а также управляющих структур языка. Программы нужно было подразделять на логические уровни ( levels of abstract machine) и модули ( module), между которыми нужно было четко определить интерфейсы. Подробности нужно было спрятать ( information hiding) на разных уровнях реализации и внутри модулей так, чтобы они не влияли на использование модуля на более высоком уровне.  [55]

При структурном программировании сохраняется эквивалентность функций, а правильность каждого шага можно проверить до перехода к следующему шагу, применяя отношения правильности типа последовательности и затем типа whiledo. Такой подход может показаться не очень важным, если программу можно написать за 10 мин. Однако в тех случаях, когда для разработки программы требуется два года ( например, g составляет 10 000, a h - 100 000 команд), вопрос использования структурного программирования не вызывает сомнений.  [56]

В структурном программировании важны форма и дисциплина. Подобно поэту, который сочиняет поэму, так или иначе соблюдая размер и рифму, программист создает программу из базовых логических структур.  [57]



Страницы:      1    2    3    4