ОВСЕИ — язык Описания Вывода Составных Единиц Информации
В этом языке действия ЭВМ задаются переменными (именуются реквизитами), служебными словами и знаками.
Знаки:
счётные: + - * : **
мысленные:
отношения: < > =
Служебные слова:
СУММ сложение переменных (реквизитов)
ПОР поиск наименьшего
ПОРП поиск наибольшего
ПЕЧАТЬ печать значений
АНАЛОГ
МЕТОД
ЕСЛИ
ТО
ИНАЧЕ.
Входной язык запроса на создание устав обработки данных представляет собой язык прерывного (т.е. работа устав ограниченно во времени) вида с включением в его состав знаков: разделителей и служебных слов.
Знаки языка:
русская азбука:
цифры: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.
разделители:" |" , ":" , ";" , "," , ".".
знаки счёта: +, -, *, /.
знаки отношения: < , > , =. скобки: (, ).
буквы латинской азбуки: S, F, N.
Устава представляет собой набор знаков и служебных слов. Распознавание слов происходит по первым шести знакам слова либо до точки (.). Для сокращения длины набора слов (записи слов) устава упорядычивается в древовидный строй. Цифровые обозначения уровней заключаются в круглые скобки. Устава на создание данных бывает из одного показателя (простой запрос) или нескольких видов показателей (сложный запрос).
Пример создания простого и сложного запроса-уставы.
Создание нескольких показателей:
плановой сдачи изделий цехами в стоимостном измерении нарастающим итогом с начала месяца;
фактической сдачи изделий в натуральном измерении по номенклатурным номерам в разрезе цехов и по предприятию в целом за сутки и нарастающим итогом с начала месяца;
фактической сдачи изделий в стоимостном измерении цехами и по предприятию в целом за сутки и нарастающим итогом с начала месяца;
фактической сдачи изделий на экспорт в стоимостном измерении по предприятию за сутки и с начала месяца.
Запрос 1
(1) СДАЧА ИЗДЕЛИЙ ПЛАНОВАЯ В СТОИМОСТНОМ ИЗМЕРЕНИИ
/С ИТОГАМИ/:
(2) С НАЧАЛА /МЕСЯЦ/ /В РАЗРЕЗЕ/:
(3) ЦЕХ;
Запрос 2
(1) СДАЧА ИЗДЕЛИЙ ФАКТИЧЕСКАЯ В НАТУРАЛЬНОМ ИЗМЕРЕНИИ /С ИТОГАМИ/:
(2) С НАЧАЛА /СУТКИ/:
(3) ПРЕДПРИЯТИЕ, ЦЕХ, НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ;
Запрос 3
(1) СДАЧА ИЗДЕЛИЙ ФАКТИЧЕСКАЯ В СТОИМОСТНОМ ИЗМЕРЕНИИ /С ИТОГАМИ/:
(2) С НАЧАЛА /СУТКИ/,
(3) ПРЕДПРИЯТИЕ, ЦЕХ;
Запрос 4
(1) СДАЧА ИЗДЕЛИЙ ФАКТИЧЕСКАЯ В СТОИМОСТНОМ ИЗМЕРЕНИИ НА ЭСКПОРТ /С ИТОГАМИ/:
(2) С НАЧАЛА /СУТКИ/, С НАЧАЛА /МЕСЯЦ/ /В РАЗРЕЗЕ/:
(3) ПРЕДПРИЯТИЕ
Для составления сложного запроса в качестве общей части для заданной группы показателей выделяется элемент опсания "сдача изделий".
Сложный запрос имеет вид
(1) СДАЧА ИЗДЕЛИЙ:
(2) ПЛАНОВАЯ В СТОИМОСТНОМ ИЗМЕРЕНИИ /С ИТОГАМИ/:
(3) С НАЧАЛА /МЕСЯЦ/ /В РАЗРЕЗЕ/:
(4) ЦЕХ:
(2) ФАКТИЧЕСКАЯ В НАТУРАЛЬНАЛЬНОМ ИЗМЕРЕНИИ /С ИТОГАМИ/:
(3) С НАЧАЛА /СУТКИ/, С НАЧАЛА /МЕСЯЦ/ /В РАЗРЕЗЕ/:
(4) ПРЕДПРИЯТИЕ, ЦЕХ, НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ;
(2) ФАКТИЧЕСКАЯ В СТОИМОСТНОМ ИЗМЕРЕНИИ /С ИТОГАМИ/:
(3) С НАЧАЛА /СУТКИ/ С НАЧАЛА /МЕСЯЦ/ /В РАЗРЕЗЕ/:
(4) ПРЕДПРИЯТИЕ, ЦЕХ;
(2) ФАКТИЧЕСКАЯ В СТОИМОСТНОМ ИЗМЕРЕНИИ НА ЭКСПОРТ /С ИТОГАМИ/:
(3) С НАЧАЛА /СУТКИ/, С НАЧАЛА /МЕСЯЦ/ /В РАЗРЕЗЕ/:
(4) ПРЕДПРИЯТИЕ
Пример запроса на создание, содержащего условие расчёта показателей, имеет вид
(1) ПРОЦЕНТ ВЫПОЛНЕНИЯ НОРМЫ ВЫРАБОТКИ /С ИТОГАМИ/
(2) С НАЧАЛА /МЕСЯЦ/ /В РАЗРЕЗЕ/:
(3) ТАБЕЛЬНЫЙ НОМЕР /В РАЗРЕЗЕ/:
(4) ПЕРЕВЫПОЛНИВШИХ НОРМУ ВЫРАБОТКИ, /В ТОМ ЧИСЛЕ/ ПЕРЕВЫПОЛНИВШИХ НОРМЫ ВЫРАБОТКИ /В РАЗРЕЗЕ/:
(5) НА 101-120 ПРОЦЕНТОВ, СВЫШЕ 120 ПРОЦЕНТОВ,
(4) НЕ ВЫПОЛНИВШИХ НОРМУ ВЫРАБОТКИ /В РАЗРЕЗЕ/:
(5) НИЖЕ 90 ПРОЦЕНТОВ, НА 91-99 ПРОЦЕНТОВ;
Для введения в уставу создания отсутствующих записей хода действий ЭВМ необходимо их описать
Ход действий 1
СДАЧА ИЗДЕЛИЙ ПЛАНОВАЯ В СТИМОСТНОМ ИЗМЕРЕНИИ |ЦЕХ|=S| НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | (СДАЧА ИЗДЕЛИЙ ПЛАНОВАЯ В НАТУРАЛЬНОМ ИЗМЕРЕНИИ | ЦЕХ, НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | * ЦЕНА | НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | );
Ход действия 2
СДАЧА ИЗДЕЛИЙ ФАКТИЧЕСКАЯ | В СТОИМОСТНОМ ИЗМЕРЕНИИ | ЦЕХ | =S | НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | (СДАЧА ИЗДЕЛИЙ ФАКТИЧЕСКАЯ В НАТУРАЛЬНОМ ИЗМЕРЕНИИ | ЦЕХ, НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | *ЦЕНА | НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | );
Ход действия 3
СДАЧА ИЗДЕЛИЙ ФАКТИЧЕСКАЯ В СТОИМОСТНОМ ИЗМЕРЕНИИ НА ЭКСПОРТ=S | ЦЕХ | S | НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | (СДАЧА ИЗДЕЛИЙ ФАКТИЧЕСКАЯ В НАТУРАЛЬНОМ ИЗМЕРЕНИИ | ЦЕХ, НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | *ЦЕНА | НОМЕНКЛАТУРНЫЙ НОМЕР ИЗДЕЛИЯ | );