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

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

Cтраница 4


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

Каждый оператор, входящий в составной, может быть простым или структурным; структурные операторы в свою очередь могут содержать составные операторы. Эффективность всех других структурных операторов ( кроме составного) обусловлена рекурсивной природой их определения: операторы IF, FOR, WHILE, REPEAT и CASE с той же легкостью управляют сложным структурным оператором, как и простым оператором.  [47]

Структурный Фортран способствует созданию хорошо структурированных программ, значительно повышает их читабельность. Разбираться в таких программах, изменять и сопровождать их значительно легче, чем обычные фортрановские программы. Использование структурного Фортрана повышает мобильность программного обеспечения. Структурные операторы транслируются в стандартные. Сам препроцессор написан на стандартном Фортране с соблюдением всех требований переносимости и может быть достаточно легко поставлен на любой ЭВМ, где есть транслятор с Фортрана.  [48]

В языке ПАСКАЛЬ го своему составу определены операторы двух типов: простые и структурные. Простым считается оператор, который не содержит других операторов, а структурным - оператор, содержащий в качестве компонентов один или несколько операторов. К простым операторам относятся операторы присваивания, перехода, процедуры. К структурным операторам относятся операторы условные, выбора, цикла, составные.  [49]

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

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

Любому оператору языка Паскаль может предшествовать конструкция вида метка:, в которой метка - это целое число без знака, состоящее не более чем из четырех цифр. Числа, являющиеся метками, должны быть указаны в разделе описания меток; каждая метка в блоке должна быть единственной. Оператор перехода имеет вид GOTO метка -, его выполнение заключается в передаче управления соответствующему помеченному оператору. Это означает, что следующим оператором после оператора перехода будет выполняться помеченный оператор и реализация программы будет продолжена из этой новой точки. Применение оператора GOTO обычно усложняет программу. Дело в том, что передача управления вперед, и особенно назад, затрудняет чтение программы, ее отладку и проверку правильности. Структурные операторы, рассматриваемые в следующем разделе, предоставляют в распоряжение программиста более четкие по построению и более наглядные для восприятия средства управления программой.  [52]



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