Выбрать главу

Пт2 – сравниваем текущую дату на ленте, где находится головка МТ с датой запроса Д (tp).

Пт3 – если Д (t) ЭС > Д (tp), то протягиваем ленту МТ на 9 ячеек влево и на Пт2.

Пт4 – если Д (t) ЭС < Д (tp), то протягиваем ленту МТ на 9 ячеек вправо и на Пт2.

Пт5 – если Д (t) ЭС = Д (tp), то сдвигаем головку на 9 ячеек влево и на Пт6.

Пт6 – если Д (t) ЭС = Д (tp), то сдвигаем головку на 9 ячеек влево и на Пт5.

При одном значении Д (t) ЭС = Д (tp) теоретически возможно, что число записанных КЭВ на ленте будет N. Цель операций– выйти на левое значение Д (t) ЭС = Д (tp) и начать выбирать КЭВ, равные значению ОЭВ – Пp с суммированием их до выполнения условия Д (t) ЭС = Д (tp).

Пт7 – если Д (t) ЭС < Д (tp), то сдвигаем головку на 9 ячеек вправо и на Пт8.

Пт8 – мы встали на первый КЭВ с расчетной датой запроса и необходимо выбрать все КЭВ с именем ОЭВ, равным Пp и расчетной датой Д (tp), провести с ними суммирование, согласно операционным свойствам КЭВ и по достижению окончания даты остановиться и вывести результат выборки или запроса). Сдвигаем головку машина на одну ячейку влево, встаем на ячейку ОЭВ Пp, который продает свою продукцию другим ОЭВ Пi.

Пт9 – сравниваем наименование ОЭВ ПЭС на ленте с наименованием запроса ОЭВ Пp.

Пт10 – если ПЭС ≠ Пp, то сдвигаем головку на 1 ячейку вправо и на Пт14.

Пт11 – если ПЭС = Пp, сдвигаем головку на 4 ячейки вправо и читаем ячейку Wp, Пi) (количество благ, проданных Пp для Пi, запоминаем данное количество для Пi) и на Пт12.

Пт12 – сдвигаем головку на одну ячейку вправо и читаем ячейку Sp, Пi) – стоимость единицы продукции, проданной для Пi – запоминаем данную стоимость для Пi, производим запись в УУ по заданной структуре выходного алфавита {B} в виде

таким образом просматриваем все КЭВ, принадлежащие предписанию, т. е находящиеся в заданном временном интервале Д (tp), для заданного ОЭВ Пp и всех потребителей Пi с соответствующими объемами Wp, Пi) и стоимостью продаж Sp, Пi);

Согласно операционным условиям для КЭВ в разделе 3 суммируем их из алфавита {B} в виде

Суммирование всех Пi осуществляем до тех пор, пока не изменится дата, т. е. когда Д (t) ЭС > Д (tp).

Пт13 – сдвигаем головку на пять ячеек вправо до текущей даты на ленте Д (t) ЭС и сравниваем даты в текущей ячейке и с датой запроса Д (tp).

Пт14 – если Д (t) ЭС > Д (tp), то на П16 останавливаемся и выводим результат запроса.

Пт15 – если Д (t) ЭС = Д (tp), то сдвигаем головку на одну ячейку влево и на Пт9.

Пт16 – вывод результата. Останов машины.

Выходная форма запроса была показана в табл. 5.1

Аналогично реализуется запрос к ЭС по определению результатов суммирования ОЭВ Пi с адресами 9n + 1 при n = 1, 2, 3, … N — номер КЭВ.

Согласно В. В. Леонтьева это запрос для ОЭВ Пp по реализации произведенной продукции другим ОЭВ Пi определенного объема и определенной стоимости за единицу реализации.

Выходная форма запроса была показана в табл. 5.2.

Запрос 2. Выбрать из множества КЭВ, расположенных на временной оси ЭС ФЭБД, всех поставщиков благ Пi наименования Namei), в каком количестве поставляет и по какой стоимости за единицу для заданного конкретного производителя Пp благ наименованием Namep). Необходимо выбрать экономическую информацию из КЭВ вида