Cтраница 3
Идентификаторы, служащие именами подпрограмм или метками инструкций, представляют особые трудности; эти случаи разбираются в разд. На рис. 6.2 показана таблица локальной среды для типичного блока Алгола. [31]
Константа, выражение и имя подпрограммы могут быть использованы в качестве фактического аргумента только в том случае, если в подпрограмме соответствующему формальному аргументу не присваивается значение. [32]
Оператор EXTERNAL обязателен для имен подпрограмм, которые передаются в качестве фактических параметров при обращении к другой подпрограмме. Оператор EXTERNAL можно использовать для замены стандартной функции внешней функцией, написанной пользователем, имя которой совпадает с именем стандартной функции. Например, если имя TAN входит в оператор EXTERNAL, то оно уже не является именем стандартной функции. [33]
В отличие от модуль-функции имени подпрограммы значение не присваивается. [34]
Если в операторе END указано имя подпрограммы или функции, оно должно совпадать с именем, указанным в заголовке. [35]
Во втором операторе указывается только имя подпрограмм мы в то время, как в первом дополнительно вводятся фактические аргументы в виде чисел, выражений, имен ранее определенных величин пли массивов, а также имена величин, которым должны быть присвоены значения при работе процедуры. Фактические параметры по количеству, типу и расположению должны соответствовать списку параметров, приведенному в заголовке описания подпрограммы или в его общей памяти. [36]
С com где pro - имя подпрограммы, par - список параметров, I - уровень протоколирования, / - тип печати, сот - комментарий, m - метка. [37]
С помощью оператора EXTERNAL различаются имена подпрограмм и имена переменных ФОРТРАНа. [38]
Заголовок, который представляет собой имя подпрограммы. [39]
После слова Подпрограмма обязательно записывается имя подпрограммы - ведь подпрограмм может быть несколько и БИ должен точно знать, какую подпрограмму его отправили исполнять. [40]
Оператор EXTERNAL: определяет только имена подпрограмм пользователя. [41]
Первая строка служит для указания имени подпрограммы. В последней строке подпрограммы находится оператор ВЫХ, в адресной части которого стоит имя подпрограммы. [43]
Позиции 5 и 6 в имени подпрограммы отводятся для обозначения параметров синтеза, режима работы, методов оптимизации и целевых функций при проектировании или исследовании механизмов. [44]
Вызов, в котором явно указывается имя подпрограммы. [45]