analitikalmir
  ОСМО
 
   ОСМО — языковые Средства Общесистемного Математического Обеспечения систем обработки экономической информации (ОСМО СОЭИ)
    Язык разработан для решения задач СОЭИ. Они решаются путём:
  • ввода данных
  • преобразования данных в определенный порядок
  • разделение данных по видам необходимым для решения задачи создание поиска данных, если их большое количество обработка данных и решение задач
  • создание ведомости
  • обработки данных, решения задач и их печать.

    В ОСМО есть действия:
пресечения - &
объединения - +
разности - / .
  Эти действия используются для создания сложных выражений описания обработки данных и решения задач. Описания обработки данных делятся на члены:
  • сложные
  • описательные
  • условные
  • печатные.
  Сложные описания служат для управления работой уставы. Они определяют начало работы уставы и её разделов. Каждый из разделов работает с одним из наборов данных СОЭИ.
    Описательные описания определяют количественные данные (число входных и выходных наборов данных), строение записей.
   Условные описания задают условия объединения записей наборов, поиска и исключения записей, порядок вычисления входных данных и их обработка. Условные описания могут быть круговыми или разветвляющимися.
     Описание печати управляет созданием (форматированием) отчетов, ведомостей, подведением итогов работы уставы.
     ОСМО применялся в ЕС ЭВМ.

   Пример описания задач на входном языке ОСМО

Необходимо получить сведения о работниках с высшим и среднетехническим образованием с выдачей таблицы, которая включает в себя название "Сведения о спциалистах с высшим и среднетехническим образованием" и графы с именами (реквизитами): фамилия, имя, отчество, год рождения, партийность, должность, оклад.


Обозначения
Название обозначение номер памяти адрес слова, длина описание
Фамилия ФАМИЛИЯ 12 0 С
Имя ИМЯ 12 10 С
Отчество ОТЧЕСТВО 22 12 С
Партийность ПАРТ 34 1 С
Образование ОБР 35 1 С
Год рождения ГОДР 36 4 О
Оклад ОКЛАД 40 4 О
Должность ДОЛЖ 48 8 С
... ... ... ... ...
Личная карточка ЛК 0 80 С
Номер листа Н 1704 4 О
Фиксированный ФО 260 2 О
Дата ДАТА 1696 8 С
Количество записей в классе КЗК 560 4 О


Примечание: С - словесный вид (тип), О - числовой.

Служебные слова языка ОСМО

ГТМФ указывает начало уставы
ТМФ указывает начало хода действия (формулы)
ВК выбирает искомые данные из исходного набора (класса, записи) данных
ПЧ печать данных
ФОЭ указывает завершение хода действия (формул) обработки данных
= производит числовое сравнение служебных слов
И выполняет условную передачу управеления
П пересылает знаковые данные в поле итогов действий
ТМО ограничивает группу хода действий (формул)
ФТ размещает указанные константы в указанном поле документа
Р преобразовывает число из упакованного в десятичный разряд
КТ описание текстовых констант
КЧ описывает числовые константы
КГТМФ указывает конец уставы.
 
  Сегодня были уже 38 посетителей (316 хитов) здесь!  
 
Этот сайт был создан бесплатно с помощью homepage-konstruktor.ru. Хотите тоже свой сайт?
Зарегистрироваться бесплатно