Cтраница 3
Работа программы начинается с вызова модуля, который читает строки описания из библиотеки описаний исходной программы. Исходная программа распечатывается, и управление передается модулю обработки запроса, где запрос анализируется и распечатывается. Затем производится настройка на описание и формируются таблицы контроля и анализируется признак подключения блока пользователя ( точка 01); при необходимости подключения модуль с именем BLA1 вызывается на выполнение. Затем в зависимости от вида носителя информации определяются и выполняются ввод и перекодировка информации. При необходимости подключения модуль с именем BLA2 вызывается на выполнение. При необходимости модуль с именем BLA3 вызывается на выполнение, а информационная строка передается в модуль контроля информации. [31]
Описание системы математического обеспечения должно содержать краткую характеристику базового программного обеспечения, включая характеристику выбранной версии операционной системы, структурную схему математического обеспечения, методы и алгоритмы решения основных задач, перечень стандартных программ, управляющие программы, алгоритмические языки, используемые для решения информационных задач, и трансляторы с этих языков. Здесь же должны быть приведены названия документов ППП, в которых дается характеристика программ по созданию и обслуживанию баз данных, описание программ ввода и вывода, описание управляющих программ. Основное внимание должно быть уделено описанию настройки ППП, включая параметры генерации, наборы макрокоманд, схемы настройки, обеспечивающие генерацию нужного варианта ППП, блоки пользователя вместе с их программами. [32]
Все необходимые сведения об обрабатываемых данных поступают в эти программы в виде параметров. Модули пользователя включаются на этапах ввода, контроля и вывода информации в выходной файл. Эти точки указываются на бланке Описание блоков пользователя в позициях 3 - 4 двузначным числом. Позиция 20 бланка, отличная от пробела, указывает на вызов модуля пользователя во вторичной точке входа к концу работы программы. Идентификаторы программ пользователя, соответствующих определенным точкам, являются постоянными. [33]
Точка предназначена для ввода информации из файла, описанного DD-предложением, с именем PL. Переменная S к концу работы блока должна содержать данные иерархически последовательной структуры в коде ДКОИ. После работы модуля BLA1 управление передается модулю формирования строки уровня. Объявление переменной ONENDPL и вторичной точки входа BLA1ENT производится в том случае, если позицию 20 бланка описания блоков пользователей, описывающего данную точку входа, занимает символ, отличный от пробела. Если блок пользователя вызывается во вторичной точке входа ( BLA1ENT), то значение S неопределенно; значение ONENDPL изменять запрещается. [34]
Точка предназначена для ввода информации из файла, описанного DD-предложением, с именем PL. Переменная S к концу работы блока должна содержать данные иерархически последовательной структуры в коде ДКОИ. После работы модуля BLA1 управление передается модулю формирования строки уровня. Объявление переменной ONENDPL и вторичной точки входа BLA1ENT производится в том случае, если позицию 20 бланка описания блоков пользователей, описывающего данную точку входа, занимает символ, отличный от пробела. Если блок пользователя вызывается во вторичной точке входа ( BLA1ENT), то значение S неопределенно; значение ONENDPL изменять запрещается. [35]