Cтраница 1
Заголовок секции начинается в области А любой строки, следующей за заголовком раздела, со слова СЕКЦИЯ. За словом СЕКЦИЯ следует пробел, имя секции и точка. Если требуется сегментировать программу, за именем секции через пробел может следовать номер сегмента. [1]
После этого заголовка секции пишутся соответствующие описания записей для меток. [2]
Если раздел процедур должен сегментироваться, за именем секции через пробел может быть указан номер сегмента. Заголовок секции заканчивается точкой. [3]
Секция ввода-вывода может отаутатвовать, еели в программе не используются файлы на носителях данных. Заголовок секции в таком случае должен быть опущен. [4]
Раздел оборудования содержит две секции. Каждая секция имеет заголовок секции, который должен начинаться в поле А и заканчиваться точкой. [5]
Если требуется сегментировать программу, за словом SECTION через пробел может следовать номер приоритета. В строке, где расположен заголовок секции, не должно быть никакого другого текста. [6]
Хотя формат предписывает обязательно использовать секцию конфигурации в исходной программе, транслятор позволяет опускать эту секцию. Если секция в программе отсутствует, заголовок секции также должен отсутствовать. [7]
Раздел оборудования имеет заголовок: РАЗДЕЛ ОБОРУДОВАНИЯ. В этом разделе описываются те особенности задачи обработки данных, которые связаны с физическими характеристиками конкретной цифровой ЭВМ. Раздел оборудования состоит из двух секций: секции конфигурации и секции ввода-вывода. Каждая секция начинается с соответствующего заголовка секции: СЕКЦИЯ КОНФИГУРАЦИИ или СЕКЦИЯ ВВОДА-ВЫВОДА, за которым должна следовать точка. Каждая секция в разделе оборудования состоит из параграфов. Параграф начинается с заголовка параграфа, который должен заканчиваться точкой. [8]
Раздел данных - третий раздел исходной программы - служит для описания всей информации, которая должна обрабатываться рабочей программой. В общем случае раздел данных может содержать четыре секции: секцию файлов, секцию рабочей памяти, секцию связи и секцию отчетов. Наличие любой из этих секций в программе необязательно, но те, которые присутствуют, должны следовать в перечисленном порядке. Если какая-либо секция в программе отсутствует, заголовок секции также опускается. В секции файлов описываются файлы или данные, запоминаемые на носителях данных. В секции рабочей памяти описываются требуемые константы, различные промежуточные поля. В секции связи описывается информация, передаваемая данной программе из какой-то другой программы. В секции отчетов описываются содержимое и формат различных печатных документов ( отчетов), формируемых и выдаваемых в программе. [9]
В разделе процедур некоторые процедуры могут быть определены как декларативные. В отличие от недекларативных процедур, которые выполняются в той последовательности, в которой они написаны в программе, или в соответствии с правилами для операторов управления последовательностью выполнения процедур, декларативные процедуры выполняются в тот момент, когда возникает определенное условие, например, ошибка ввода-вывода. Декларативная часть раздела процедур начинается с заголовка ДЕКЛАРАТИВЫ, за которым следует точка, а заканчивается словами КОНЕЦ ДЕКЛАРАТИВ и точкой. Декларативная часть раздела процедур состоит из секций, за заголовком которых должен следовать оператор ИСПОЛЬЗОВАТЬ, идентифицирующий эту процедуру как декларативную и определяющий момент времени, в который должна выполняться эта декларативная процедура. В декларативной части раздела процедур заголовок секции не может иметь номер сегмента. [10]