Cтраница 3
Идентификатор CALL для внешних процедур CALL, EPROO и Р1 объявляется как внешнее имя точки входа, кроме ВЗ, где CALL означает переменную типа строка битов длиной 3 бита. [31]
Программа состоит из двух внешних процедур: главной с именем VISMIX и функции с именем VIS. Поскольку эти процедурные блоки независимые, то транслироваться они должны отдельно. Но функция, как и подпрограмма, может быть вложена в другой блок. Тогда она будет обрабатываться совместно с этим блоком. [32]
![]() |
Параметры осколочного поля. [33] |
Описанный алгоритм в качестве внешней процедуры использован в программном комплексе GVSF для построения законов поражения, а также для оценки степени риска поражения расположенных на открытой территории людей осколками оболочек энергоносителей при аварийных взрывах. [34]
Передаваемые параметры перед вызовом внешней процедуры должны описываться в вызывающей программе в соответствии с этими требованиями. [35]
Программа состоит из двух внешних процедур: главной с именем VISMIX и функции с именем VIS. Поскольку эти процедурные блоки независимые, то транслироваться они должны отдельно. Но функция, как и подпрограмма, может быть вложена в другой блок. Тогда она будет обрабатываться совместно с этим блоком. [36]
Хотя использование подпрограмм - внутренних и внешних процедур, вызываемых из главной процедуры, ускоряет отладку, увеличивает наглядность программы и соответствует требованиям структурного программирования, не следует вводить слишком короткие ( в несколько операторов) процедуры, так как одно выполнение оператора CALL по времени эквивалентно, напри. Затраты времени обращения к внешним и внутренним процедурам одинаковы. [37]
Если программа состоит из одной внешней процедуры, то она является основным процедурным блоком, которым управляет операционная система с помощью специальных директив. [38]
Если программа состоит из одной внешней процедуры, то она является основным процедурным блоком. [39]
Если программа состоит из одной внешней процедуры, то она должна быть оформлена как главная. [40]
В этом примере одна из внешних процедур должна быть главной. [41]
Если программа состоит из нескольких внешних процедур, отредактированных вместе, то процедура, имя которой указано в операнде, должна быть уже активизирована, хотя не обязательно должна быть активной в данный момент. [42]
Если программа состоит из нескольких внешних процедур, отредактированных вместе, то процедура, указанная в данном операнде, должна быть уже активизированной, хотя она не обязательно должна быть активной в данный момент. Если операнд опущен, сохраняется текст текущей внешней процедуры. [43]
Программа, состоящая из одной внешней процедуры, должна ыть протранслирована, отредактирована и выполнена. При выполнении программы должны быть обработаны перфокарты с исходными данными Карты читаются с SYSIPT, причем для SYSIPT и SYSRDR назначено одно и то же устройство. При выполнении чадания нужно выдать на печать текст программы, таблицу символов и объектный модуль в ассемблированной форме. [44]
Допускается только два уровня вложения внешних процедур. Однако сама внешняя процедура может иметь несколько уровней вложения внутренних ( для нее) процедур. [45]