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

Вложенный блок

Cтраница 4


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

Правила локализации объектов в языке программирования Паскаль очень похожи на правила Алгола-60. Говорят, что идентификаторы и метки являются локальными по отношению к тому блоку, в начале которого они описаны. Это означает, что они существуют только в данном блоке, а вне его они не доступны. Идентификаторы и метки, описанные в блоке, представляющем собой программу, доступны во всех вложенных блоках и называются глобальными. Они существуют везде в программе.  [47]

При входе в первый блок-создаются данные - це лые переменные и вещественный массив. Выполняются операции именования данных: идентификаторы х, у ассоциируются с целыми переменными, идентификатор А ассоциируется с вещественным массивом. Эти ассоциации делаются активными. Затем последовательно выполняются операторы блока: операторы присваивания, первый вложенный блок, оператор печати, второй вложенный блок.  [48]

При возникновении исключительной ситуации программа ищет обработчик catch следующим образом: выполняется поиск соответствующего блока catch, связанного с самым внутренним блоком try. Программа ищет блоки catch в порядке их определения и активизирует первый блок, совпадающий по типу исключения или определенный с многоточием. Если подходящий блок catch не найден или код внутри активизированного catch сам генерирует исключение, то программа ищет блоки catch, связанные со следующим вложенным блоком try.  [49]

Языки программирования использует определенные правила, связанные с оформлением программы. Большинство из них не влияет на ее выполнение, но значительно упрощает восприятие программы и поиск ошибок. Одним из таких правил является отступ вложенного блока по отношению к внешнему. В примере для кнопочной формы, приведенном выше, все операторы между началом и концом процедуры смещены влево на одну позицию табуляции, а операторы вложенных блоков ( таких как For...  [50]

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



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