Наименование благ не является самостоятельным параметром в отличие от индивидуума и ОЭВ. Поэтому без связи с индивидуумом или ОЭВ запрос бессмысленный.
5. В каком количестве W(Пр) и по какой цене S(Пр) произведено благ наименованием Name (Пр) в момент времени Д (t) (табл. 5.5).
Таблица 5.5
Количество произведенных благ W(Пр) по цене S(Пр) наименованием Name (Пр) в момент времени Д (t)
5.2. Реализация запросов на вычислительной машине
Запрос 1. Выбрать из множества КЭВ, расположенных на временной оси Д (tN) все КЭВ вида
за время цикла производства Д (tp). Данный запрос определяет выборку заданного конкретного производителя Пp благ наименованием Name (Пp) в количестве по стоимости реализации за единицу за выбранную дату и распределение произведенных благ по потребителям Пi.
Алгоритм реализация запроса написан для любой вычислительной машины. Для наглядности предполагается, что структура КЭВ записана на ленте машины Тьюринга, как показано в п. 3.2: в каждой ячейке ленты записано по одному символу структуры КЭВ. Данная МТ обладает оперативной памятью, может суммировать КЭВ согласно операционным свойствам КЭВ.
В результате реализации запроса из ЭС выбирается множество КЭВ, в которых Пр является рабочим параметром выборки за указанное время Д (tp).
Время Д (tp) является ограничением по выборке КЭВ: признаком начала выборки и останова МТ. Временной осью считаем последовательность КЭВ, записанных на ленте МТ последовательно с известным адресом ячейки. Если время на временной оси Д (t) ЭС > Д (tp), то выборка прекращается. Если время на временной оси Д (t) ЭС < Д (tp), то осуществляется поиск первого КЭВ в ЭС, с которого начинается выборка при условии Д (t) ЭС = Д (tp), что обозначает равенство времени рабочего запроса Д (tp) с текущим временем обработки Д (t) ЭС экономической системы. Текущие КЭВ располагаются на ленте МТ последовательно во времени по мере совершения экономических отношений между ОЭВ. Из операционных свойств КЭВ в результате реализации выборки получим результат в виде
Выражение (5.2) показывает суммарное производство и распределение благ ОЭВ Пр наименованием Name (Пp) в количестве по ОЭВ Пi по цене за единицу . Мы получаем строку для заданного Пр по объему произведенных благ и распределение его по ОЭВ Пi за выбранный цикл симметрии производства.
Выходная форма запроса показана в табл. 5.1.
Стоимость продаваемых благ разным ОЭВ может быть различная.
Данная строка выборки (запроса) аналогична строке в балансовых таблицах В. В. Леонтьева «затраты – выпуск». Отличие заключается в том, что В. В. Леонтьев вычислял данную таблицу по данным статистических комитетов вручную. Рассматриваемая экономическая система сама формирует результирующую строку выпуска благ реализации и показывает распределение объемов выпуска по объектам приобретения. Несмотря на то, что число ОЭВ равно N, данный вид запроса определяется как один запрос за Д (t).
С помощью МТ (справедливо для любой вычислительной машины) покажем алгоритмически, что множество КЭВ в ЭС возможно реализовать (провести выборку с помощью запроса) за конечное время обработки любой из вышерассмотренных запросов к ЭС и, следовательно, множество КЭВ в ЭС перечислимо. В литературе доказано [65], что перечислимость и вычислимость, проведенные на МТ, взаимосвязаны.
Каждый структурированный запрос к ЭС или к бесконечной ленте понимается как выделение из ЭС определенного множества экономической информации, равной запрашиваемой, операционные действия с экономической информации и в зависимости от текущего состояния на ленте переход к следующему состояния МТ: останов, сдвиг ленты вправо, влево, чтение следующего КЭВ, запись на ленту. Все множество КЭВ на бесконечной ленте обозначим рабочим алфавитом {A}. Рабочий алфавит будет одинаков для всех запросов. Структуры входного и выходного алфавита зависят от структуры запроса к ЭС. Результатом запроса или выходной экономической информации обозначим алфавитом {B}. Входной экономической информацией или структурированным запросом к ЭС обозначим алфавитом {E}. Причем {E, B} ⊂ {A}. Входной алфавит {E} будет находиться на читающей головке МТ или УУ. Структура запроса, структура входного алфавита {E} для данного запроса:
В запросе показана структура алфавита {E} кванта экономического действия и указаны параметры запроса:
наименование объекта экономического взаимодействия, который необходимо выбрать из множества КЭВ в ЭС и время действия данного ОЭВ в ЭС.
Необходимо выбрать при просмотре бесконечной ленте все КЭВ с датой равной
Структура выходного алфавита {B}:
Выходной алфавит будет находиться на записывающем устройстве или бесконечной ленте и формироваться по операционным свойствам КЭВ.
Отдельно следует описать выход вычислительной машины на начало обработки запроса. После ввода запроса в виде (5.3). Считывающая головка МТ должна выйти на начало обработки запроса, т. е. на время Д (tp) на ленте из любого текущего состояния.
Допустим, считывающая головка МТ стоит на произвольном месте ленты. Необходимо по запросу выйти на начало считывания КЭВ в соответствии с датой запроса в виде Д (tp) = Д (t) ЭС.
Адрес номеров дат квантов экономического взаимодействия в ячейках ленты подчиняется условию: ячейка даты имеет адрес 9n + 3, где n — номер КЭВ. Будем считать, что номер КЭВ находится в ячейке разделителя КЭВ и он всегда известен при любом положении считывающей головки на ленте (Пт1, 2, 3… – номер пункта действия программы).
Пт1 – определяем адрес текущей ячейки КЭВ и встаем на ячейку даты. Сравниваем адрес ячейки, на которой стоим с адресом текущей даты. Допустим, стоим на ячейке с номером КЭВ, равным 1 000, тогда ячейка с адресом 9·1 000 + 9 = 9 009 будет ячейкой разделения КЭВ. Сдвигаем головку на 6 ячеек влево (или на три ячейки вправо). Встаем на ячейку текущей даты, на которой стоит головка МТ;