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

Номер - метка

Cтраница 1


Номер метки записывается, начиная с любой позиции в 1 - й - 5 - й колонках, Одна и та же метка не может быть присвоена более чем одному оператору.  [1]

Этот номер метки ставится в начале строки вместе с двоеточием, после двоеточия находится оператор вывода, который предлагает пользователю вновь ввести исходное данное. Метка 10 указана в разделе описаний после служебного слова label. Теперь в том случае, если пользователь введет номер месяца, равный 0 или 13, его не будет выбрасывать из программы, а программа будет каждый раз при вводе неверных данных выдавать сообщение об ошибке и возвращать пользователя к моменту ввода данных. В листинге 4.10 приводится текст модифицированной программы.  [2]

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

Здесь т - номер метки оператора FORMAT, который включает различные спецификации в скобках ( список объектов ввода-вывода есть действительный список имен переменных); k - номер канала ввода.  [4]

Значение этой функции - десятичная цепочка, равная максимальному номеру метки сегмента в бланке, имя которого задано аргументом N. Если такого бланка нет или в нем нет меток сегментов, то значением функции будет нуль.  [5]

Возможные типы меток и их коды приводятся в табл. 7.2. В табл. 7.2 п - номер метки.  [6]

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

8 Графическое представле - [ IMAGE ] Графическое изображе. [8]

Операция БПВ предписывает безусловный переход на метку mq и формирует в ячейке тт, резервированной операцией В, команду безусловного перехода на метку тр. Целые числа р, q и г инч терпретируются как номера меток.  [9]

В фортране IV при вызове подпрограмм ( SUBROUTINE) в качестве фактического параметра допускается номер метки оператора, на который может быть произведен возврат.  [10]

Если выражение является многовариантным условным выражением, то необходимо выработать код, вычисляющий предикат, создать таблицу переходов и затем произвести компиляцию всех ветвей этого условного выражения. Завершает последовательность команд, соответствующих каждой ветви ( кроме последней), команда перехода JUMP, используемая для перехода к метке выхода. Для обеспечения уникальности каждого номера метки необходимо зарезервировать достаточное количество номеров меток до начала компиляции выражения. При этом мы можем быть уверены, что использованные в разных ветвях метки будут уникальными.  [11]

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

Если выражение является многовариантным условным выражением, то необходимо выработать код, вычисляющий предикат, создать таблицу переходов и затем произвести компиляцию всех ветвей этого условного выражения. Завершает последовательность команд, соответствующих каждой ветви ( кроме последней), команда перехода JUMP, используемая для перехода к метке выхода. Для обеспечения уникальности каждого номера метки необходимо зарезервировать достаточное количество номеров меток до начала компиляции выражения. При этом мы можем быть уверены, что использованные в разных ветвях метки будут уникальными.  [13]

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

15 Схема ЗУ на магнитном барабане. [15]



Страницы:      1    2