Cтраница 4
Программа имеет три точки входа для подключения модулей пользователя перед преобразованием входной записи в выходную. При подключении модуля пользователя в точке входа ВХ1 программа передает ему в качестве параметра адрес записи. Модуль пользователя возвращает в 15 - м регистре код возврата О, если работа с записью продолжается, и 16, если запись отвергается. [46]
Сообщение выдается программами подготовки I EPAEND и B EPVAR, если во входной записи встретился недопустимый признак функции. [47]
При выполнении данной инструкции обрабатываются только те поля, для которых во входной записи задан реквизит. Если входные записи имеют формат разделителей или ключевого слова, знак 0 задавать не надо. [48]
Работая в этом же режиме, ОС возвращает адрес буфера, содержащего следующую входную запись. Данная входная запись перемещается из буфера в свободную область строк. Субмонитор возвращает программе стандартный описатель строк, указывающий на запись в свободной области строк, и новое значение freepoint, обновленное на длину записи Если ОС сигнализирует о достижении конца файла, последний закрывается и субмонитор возвращает программе описатель нулевой строки и то же значение freepoint, с которым осуществлялось вхождение в субмони-тор. Если программа опять пытается считать из файла, ее выполнение заканчиваемся. [49]
В описании данных содержатся адреса участков памяти маши - ы, куда следует переслать данные из входных записей. Эти участки памяти часто используются не только для фиксации исходных данных, но и для хранения результатов накопления и других итогов арифметических операций. [50]
Применение функции необходимо при следующих условиях: если записи соединяемых базовых массивов не приведены в соответствие с входными записями одного типа, вследствие чего невозможна автоматическая связь во время их добавления; записи соединяемых базовых массивов согласованы с входными записями, однако при добавлении блоков отсутствуют данные для одной из соединяемых записей; записи базовых массивов, предназначенные для осуществления неявной связи, не были присоединены в необходимой для этого последовательности. [51]
При операции с кодом 05 поля базы данных ( в том числе н ключевые) заменяются соответствующими полями из входной записи, отличными от строки пробелов. При операции с кодом 06 ключевое поле из базы данных заменяется на значение ключа из входной записи. При операции с кодом 07 неключевые поля базы данных заменяются соответствующими полями из входной записи, отличными от строки пробелов. [52]
Данная задача возникает на этапе технического проектирования, в процессе которого формулируются общие требования к системе, определяются выполняемые системой функции или процедуры по обработке входных записей и получению промежуточных и выходных результатов. [53]
В случае обработки данных примером системы, определяемой состоянием, может служить система, в которой программы хранятся в ЗУ с прямым доступом и в которой идентификация входных записей управляющей программой определяет указанные программы и последовательность их выполнения при обработке данных. Можно сказать, что состояние входных данных определяет линию поведения ЭВМ, а вместе с тем и выход. [54]