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

Структурный оператор

Cтраница 1


1 Пример блочной структуры программы на языке Паскаль. [1]

Структурный оператор содержит один или несколько других операторов и осуществляет управление ими при соблюдении строго определенных правил.  [2]

Структурный оператор в качестве своих компонентов содержит один или несколько операторов. В языке Паскаль определено несколько структурных операторов, которые позволяют-программировать ветвления и циклы, а в совокупности являются средством реализации в программе основных концепций управления.  [3]

Структурные операторы - это такие, в запись которых входят другие операторы.  [4]

Все структурные операторы могут быть вложены друг в друга. Ограничения на глубину вложенности Определяются параметрами генерации системы.  [5]

В действительности структурные операторы обеспечивают те же виды сложных операций, что и язык Бейсик.  [6]

Управляющие структуры ( структурные операторы) - устанавливают порядок выполнения отдельных операторов в программе. К структурным операторам относятся составной оператор, условный оператор и цикл. Каждый из структурных операторов в свою очередь состоит из элементарных или других структурных операторов. Управляющие структуры - составной оператор, условный оператор и цикл - равноправны в том смысле, что любая из них может входить в состав другой. В программах встречаются группы операторов, объединенных в составной оператор, который является элементом цикла или условного оператора, и, наоборот, циклы и условные операторы могут входить в составные операторы или другие циклы. Использование управляющих структур позволяет создавать разнообразные и довольно сложные программы.  [7]

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

Эквиваленты языка ассемблера структурных операторов языка SCAL ( табл. 6.4) могут не выполнить своих функций, если они должны управлять очень длинными цепочками операторов. Напишите эквиваленты, которые обеспечат работу с управляющими операторами любой длины.  [9]

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

Имеющийся в языке Ада набор структурных операторов полностью соответствует философии структурного программирования.  [11]

В языке ПЛ / М имеются простые и структурные операторы. Простые операторы - это такие, в конструкции которых не входят никакие другие операторы.  [12]

13 Допустимое использование условий NCXZ и CXZ. [13]

Как упоминалось выше, программа SALUT транслирует структурные операторы в их эквиваленты на языке ассемблера. В частности, она преобразует условные операторы в команды Jx или JMP, а операторы ENDIF, DO, SEARCH и ENDSRCH - в метки. При этом программа SALUT во многих случаях должна преобразовывать условный оператор в противоположную команду условной передачи управления. Но из-за атого при применении условия CXZ могут возникнуть проблемы, поскольку команды JNCXZ нет. CXZ и NCXZ, и показано, в каких случаях эти условия допустимы.  [14]

В программах, содержащих сложные циклы, структурные операторы дают возможность выражать алгоритм управления более четко, чем при использовании условных переходов. Структурные операторы могут привести к удлинению программы по сравнению с программой, содержащей переплетающиеся переходы. Например, две команды ( incb, suba dvsr) включены в программу на рис. 6.11 дважды, тогда как при использовании неструктурной версии языка ассемблера их употребляют в программе только один раз.  [15]



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