БИБЛИОТЕЧНЫЙ ФАЙЛ ШКО101
 
$ФОР
     Д И Р Е К Т И В А  - Ф О Р -
ФОРМИРОВАНИЕ ЗАДАЧИ НА БУФЕР ВВОДА ОС ДИСПАК . ТЕКСТ ЗАДАЧИ
МОЖЕТ БЫТЬ ВЗЯТ ИЗ ТЕКУЩЕГО ФАЙЛА ИЛИ ИЗ АРХИВОВ  , ВКЛЮЧАЯ
ЛИЧНЫЕ АРХИВЫ НА МАГНИТНЫХ НОСИТЕЛЯХ .
     ФОРМА ОБРАЩЕНИЯ :
    Ф[ОР] [...[Р1] [Р2]..]  [:<И1>...[ <И2> ] ]
  < РN > ::= < РЕЖИМ ФОРМИРОВАНИЯ >
  < РЕЖИМ ФОРМИРОВАНИЯ > ::= < СИСТЕМА ПРОГРАММИРОВАНИЯ > I
   < РЕЖИМ РАБОТЫ ЗАДАЧИ > I < СЕРВИСНЫЕ РЕЖИМЫ >
  < ИN > ::= < ИМЕНА ФОРМИРУЕМЫХ ФАЙЛОВ С УКАЗАНИЕМ :
               МЕСТОРАСПОЛОЖЕНИЯ И ХОЗЯЕВ >
ЕСЛИ ПАРАМЕТРЫ < И1 > , < И2 > , .. ОТСУТСТВУЮТ , ТО БУДЕТ
СФОРМИРОВАН НА БУФЕР ВВОДА ТЕКУЩИЙ ФАЙЛ .
ОПИСАНИЕ ПАРАМЕТРОВ РЕЖИМА ФОРМИРОВАНИЯ СМОТРИТЕ В РАЗ-
ДЕЛАХ :
     ШКО ФОР СПР -  СИСТЕМА ПРОГРАММИРОВАНИЯ
     ШКО ФОР РЕЖ -  РЕЖИМ РАБОТЫ ЗАДАЧИ
     ШКО ФОР СЕР -  СЕРВИСНЫЕ РЕЖИМЫ ФОРМИРОВАНИЯ
&ОГЛ
%СПР
     СИСТЕМА ПРОГРАММИРОВАНИЯ
     ------------------------
 
    МС   -  ДЛЯ ЗАДАЧ В МОНИТОРНОЙ СИСТЕМЕ "ДУБНА" И ЗАДАЧ
            НА  БЭСМ - АЛГОЛЕ .
    БЕМ  - ДЛЯ ЗАДАЧ НА АВТОКОДЕ  БЕМШ .
    КОД  - ДЛЯ ЗАДАЧ В КОДАХ МАШИНЫ .
%РЕЖ
     РЕЖИМ РАБОТЫ ЗАДАЧИ
     -------------------
 
    ТЕЛ  -  ФОРМИРОВАНИЕ ЗАДАЧИ НА БУФЕР ВВОДА  ОС ДИСПАК .
           В ПАСПОРТ ЗАДАЧИ БУДЕТ ВСТАВЛЕН РАЗДЕЛ : ТЕЛЕ^
    ПЗ  -  ФОРМИРОВАНИЕ ПОДЧИНЕННОЙ ЗАДАЧИ НА БУФЕР ВВОДА
           ОС ДИСПАК . ПРИ ДАННОМ РЕЖИМЕ ВЫ ПОЛУЧИТЕ УВЕ -
           ДОМЛЕНИЕ ОБ ОКОНЧАНИИ ЗАДАЧИ .
    ПАК  - ФОРМИРОВАНИЕ "ОТЛАДОЧНОЙ" ЗАДАЧИ В ПАКЕТ  ОС
           ДИСПАК С ВЫДАЧЕЙ РЕЗУЛЬТАТОВ НА АЦПУ БЭСМ-6 .
    ПС   - ФОРМИРОВАНИЕ ПОДСИСТЕМЫ СИСТЕМЫ  К Р А Б  -
           ОДНОТЕРМИНАЛЬНОЙ ПОДЧИНЕННОЙ ЗАДАЧИ .
    СЧЕ  - ФОРМИРОВАНИЕ "СЧЕТНОЙ" ЗАДАЧИ В ПАКЕТ ОС ДИСПАК .
           НА ОПЕРАТОРСКИЙ ТЕРМИНАЛ ВЫДАЕТСЯ СООТВЕТСТВУЮЩЕЕ
           СООБЩЕНИЕ .
    ИНК  - ФОРМИРОВАНИЕ "ОТЛАДОЧНОЙ" ЗАДАЧИ В ПАКЕТ ОС
           ДИСПАК БЕЗ ВЫДАЧИ РЕЗУЛЬТАТОВ НА АЦПУ БЭСМ-6 .
    ЛИС - ФОРМИРОВАНИЕ "ОТЛАДОЧНОЙ" ЗАДАЧИ В ПАКЕТ ОС ДИСПАК .
          РЕЗУЛЬТАТЫ СЧЕТА ЗАПИСЫВАЮТСЯ В ФАЙЛ ПОЛЬЗОВАТЕЛЯ
          С ИМЕНАМИ  АЦПУ01 , АЦПУ02 И Т.Д. ИСПОЛЬЗОВАНИЕ РЕЖИМА
          ВОЗМОЖНО ТОЛЬКО В МОНИТОРНОЙ СИСТЕМЕ ДУБНА .
    КАН - ФОРМИРОВАНИЕ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ АППАРАТА "КАНАЛ".
    БУФ - ФОРМИРОВАНИЕ ЗАДАЧ НА БУФЕР ВВОДА СИСТЕМЫ "КРАБ".
%СЕР
     СЕРВИСНЫЕ РЕЖИМЫ ФОРМИРОВАНИЯ
     ---------------------------
 
     VТ - ПРИ ДАННОМ РЕЖИМЕ БУДЕТ ПРОИЗВЕДЕНА ПОЛНАЯ АВАРИЙНАЯ
          ВЫДАЧА ПРИ НОРМАЛЬНОМ ОКОНЧАНИИ ПОДЧИНЕННОЙ ЗАДАЧИ .
          ПАС NN - ЗАМЕНА СТАНДАРТНОГО ПАСПОРТА.
%
$ВЫД
     Д И Р Е К Т И В А  - В Ы Д -
 ПО ДАННОЙ ДИРЕКТИВЕ ПРОИЗВОДИТСЯ ВЫДАЧА СТРОК ТЕКУЩЕГО
 ФАЙЛА НА ЭКРАН ТЕРМИНАЛА.
 ФОРМА ОБРАЩЕННИЯ:
      В[ЫД] [<ДИАПАЗОН>]
 ГДЕ: <ДИАПАЗОН> ::=  <ПУСТО>
                      <НАЧАЛО>
                      <НАЧАЛО><РАЗДЕЛИТЕЛЬ><КОНЕЦ>
      <НАЧАЛО>    ::=  НОМЕР НАЧАЛЬНОЙ СТРОКИ
      <КОНЕЦ>     ::=  НОМЕР КОНЕЧНОЙ СТРОКИ.
 
ЕСЛИ НЕ ЗАДАН ДИАПАЗОН, ВЫДАЧА ПРОИЗВОДИТСЯ С НАЧАЛА
ФАЙЛА. ЕСЛИ НЕ ЗАДАН <КОНЕЦ>, ТО ФАЙЛ ВЫДАЕТСЯ ДО КОНЦА,
ПРИ ЭТОМ ЧЕРЕЗ НЕКОТОРОЕ КОЛИЧЕСТВО СТРОК (ПО УМОЛЧАНИЮ
14, ЗАДАЕТСЯ КОМАНДОЙ  Ш А Г) ПРОИСХОДИТ ОСТАНОВКА. ПРИ
ЭТОМ ВЫДАЕТСЯ ПРИГЛАШЕНИЕ  # , НА КОТОРОЕ МОЖНО ИЛИ НА-
БРАТЬ ОЧЕРЕДНУЮ ДИРЕКТИВУ, ИЛИ ДАТЬ ПУСТУЮ ПОСЫЛКУ. В
ПОСЛЕДНЕМ СЛУЧАЕ НА ЭКРАН БУДЕТ ВЫДАНА ОЧЕРЕДНАЯ ПОРЦИЯ
ВЫВОДИМОГО ФАЙЛА.
 
$РЕД
     Д И Р Е К Т И В А  - Р Е Д -
 ПО ДАННОЙ ДИРЕКТИВЕ ОСУЩЕСТВЛЯЕТСЯ РЕДАКТИРОВАНИЕ СТРОК.
ФОРМА ОБРАЩЕНИЯ:
     Р[ЕД]
   ДЛЯ ИСПОЛНЕНИЯ ДАННОЙ ДИРЕКТИВЫ НЕОБХОДИМО СЧИТАТЬ
ОТРЕДАКТИРОВАННЫЕ СТРОКИ В РЕЖИМЕ "SЕND". ЗАМЕНА СТРОК
ФАЙЛА ОСУЩЕСТВЛЯЕТСЯ В СООТВЕТСТВИИ С НОМЕРАМИ, УКАЗАН-
НЫМИ В НАЧАЛЕ СТРОК НА ЭКРАНЕ.
 
   ЭТА КОМАНДА НАШЛА ШИРОКОЕ ИСПОЛЬЗОВАНИЕ. ОНА УДОБНА И ПРОСТА.
СНАЧАЛА НАДО ВЫДАТЬ НА ЭКРАН (ПО ДИРЕКТИВЕ  В Ы Д) ТЕ СТРОКИ,
КОТОРЫЕ НАДО ИЗМЕНИТЬ. СЛЕДИТЕ ЗА ТЕМ, ЧТОБЫ НОМЕРА ВЫДАННЫХ СТРОК
НЕ ОКАЗАЛИСЬ ИСПОРЧЕННЫМИ НА ЭКРАНЕ. ЗАТЕМ НАДО НАБРАТЬ ДИРЕКТИВУ
Р Е Д, ДОЖДАТЬСЯ ПРИГЛАШЕНИЕ  / И ПЕРЕВЕСТИ ТЕРМИНАЛ В ОFFLINЕ.
ПОСЛЕ ЭТОГО ВЫ МОЖЕТЕ ВНЕСТИ НА ЭКРАН НУЖНЫЕ ИСПРАВЛЕНИЯ. В 
КОНЦЕ ПОСЛЕДНЕЙ ИСПРАВЛЕННОЙ СТРОКИ НАДО ПОСТАВИТЬ СИМВОЛ "ЕТХ".
ПРИ ЭТОМ ДРУГИЕ ИСПРАВЛЕННЫЕ СТРОКИ (ЕСЛИ ОНИ ЕСТЬ) ДОЛЖНЫ В
КОНЦЕ СОДЕРЖАТЬ СИМВОЛ "LINЕ FЕЕD" (СNТRL J). УСТАНОВИТЕ КУРСОР
НА ПЕРВУЮ ИЗМЕНЕННУЮ СТРОКУ И НАЖМИТЕ "SЕND". НОМЕРА ИСПРАВЛЯЕМЫХ
СТРОК НЕ ОБЯЗАТЕЛЬНО ДОЛЖНЫ ИДТИ ПОСЛЕДОВАТЕЛЬНО.
 
$КОН
     Д И Р Е К Т И В А  - К О Н -
   ДАННОЙ ДИРЕКТИВОЙ ПОЛЬЗОВАТЕЛЬ ЗАКАНЧИВАЕТ РАБОТУ
В НОМЕРЕ. ЕСЛИ ДЛЯ ДАННОГО ТЕРМИНАЛА НЕ ЗАДАН НОМЕР
ПОЛЬЗОВАТЕЛЯ, ОСУЩЕСТВЛЯЕТСЯ ВЫХОД ИЗ СИСТЕМЫ "КРАБ".
ФОРМА ОБРАЩЕНИЯ:
     К[ОН]
 
   ВНИМАНИЕ! ЕСЛИ У ВАС БЫЛ ФАЙЛ НА СБОЙНЫХ ЗОНАХ, ТО ОН
ПРОПАДАЕТ. ПОЭТОМУ ПРИ РЕДАКТИРОВАНИИ СТАРАЙТЕСЬ ИЗБЕЖАТЬ
СЛУЧАЙНОГО НАБОРА ДИРЕКТИВЫ  К [ О Н ].
 
$ПАС
     Д И Р Е К Т И В А  - П А С -
   ПО ДАННОЙ ДИРЕКТИВЕ ОСУЩЕСТВЛЯЕТСЯ ПОДСТАНОВКА В
НАЧАЛО ФАЙЛА ВВОДИМЫХ С ТЕРМИНАЛА СТРОК.
ФОРМА ОБРАЩЕНИЯ :
     П[АС]
 
   ПОСЛЕ НАБОРА ДИРЕКТИВЫ ВЫДАЕТСЯ ПРИГЛАШЕНИЕ  +  , НА КОТОРОЕ
СЛЕДУЕТ ВВОДИТЬ СТРОКИ. КОНЕЦ СТРОКИ - СИМВОЛЫ "ЕТХ" ИЛИ "LINЕ
FЕЕD" (СNТRL J). КОНЕЦ ВВОДА ВСЕЙ ПОСЛЕДОВАТЕЛЬНОСТИ СТРОК В
НАЧАЛО ФАЙЛА - ДВА СИМВОЛА ПОДРЯД "RЕТURN"  "ЕТХ".
 
$ИМЯ
     Д И Р Е К Т И В А  - И М Я -
ПО ДАННОЙ ДИРЕКТИВЕ ПРОИСХОДИТ ОБРАЗОВАНИЕ ТЕКУЩЕГО
ФАЙЛА ПОЛЬЗОВАТЕЛЯ.
ФОРМА ОБРАЩЕНИЯ :
     И[МЯ] <НАЗВАН>  [<ХОЗЯИН>]
ГДЕ: <НАЗВАН>  -   ПОСЛЕДОВАТЕЛЬНОСТЬ ИЗ НЕ БОЛЕЕ ШЕСТИ
     СИМВОЛОВ, НАЧИНАЮЩАЯСЯ С БУКВЫ.
     <ХОЗЯИН>  -   НОМЕР ПОЛЬЗОВАТЕЛЯ.
1. ЕСЛИ ФАЙЛ С ИМЕНЕМ <НАЗВАН> ЕСТЬ НА СБОЙНЫХ ЗОНАХ,
   ТО ОН СЧИТЫВАЕТСЯ ОТТУДА, ПРИ ЭТОМ ВЫДАЕТСЯ СООБЩЕНИЕ
   "МАССИВ СО СБОЙНЫХ ЗОН". ЕСЛИ ФАЙЛА НЕТ НА СБОЙНЫХ ЗОНАХ,
   НО В АРХИВЕ ЕСТЬ ФАЙЛ С ИМЕНЕМ <НАЗВАН> ,
   ТЕКУЩИЙ ФАЙЛ СЧИТЫВАЕТСЯ ИЗ АРХИВА  К Р А Б .
   В ПРОТИВНОМ СЛУЧАЕ , ВЫДАЕТСЯ ДИАГНОСТИКА :
   "НЕТ В КАТАЛОГЕ". СИСТЕМА ОБРАЗУЕТ ПУСТОЙ ТЕКУЩИЙ
   ФАЙЛ .
   ВНИМАНИЕ! ПО ДИРЕКТИВЕ  И М Я С ИМЕНЕМ ТЕКУЩЕГО ФАЙЛА
   ОН УНИЧТОЖАЕТСЯ, ПОСЛЕ ЧЕГО НАЧИНАЕТСЯ ПОИСК ФАЙЛА С
   ТАКИМ ЖЕ ИМЕНЕМ ПО УКАЗАННЫМ ВЫШЕ ПРАВИЛАМ. БУДТЕ
   ОСТОРОЖНЫ С ЭТОЙ ДИРЕКТИВОЙ.
2. ПАРАМЕТР <ХОЗЯИН> ОПРЕДЕЛЯЕТ ХОЗЯИНА ДАННОГО
   ФАЙЛА . ЕСЛИ ПАРАМЕТР <ХОЗЯИН> НЕ ЗАДАН, СЧИТАЕТСЯ
   ЧТО <ХОЗЯИН> СОВПАДАЕТ С НОМЕРОМ ПОЛЬЗОВАТЕЛЯ.
3. В ТОМ СЛУЧАЕ, КОГДА ИМЯ ФАЙЛА НАЧИНАЕТСЯ С ЛАТИНСКОЙ
   БУКВЫ "S", АВТОМАТИЧЕСКИ СЧИТАЕТСЯ, ЧТО ДАННЫЙ ФАЙЛ
   ПРИНАДЛЕЖИТ АДМИНИСТРАТОРУ СИСТЕМЫ И ОТКРЫТ НА ЧТЕ-
   НИЕ ДЛЯ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ СИСТЕМЫ.
 
$$$$$$
