Проверяемый текст
Советов Б. Я., Яковлев С. А. Моделирование систем: Учеб. для вузов — 3-е изд., перераб. и доп. — М.: Высш. шк., 2001. — 343 с.
[стр. 149]

149 Известны [26, 162, 164, 191] различные формы представления структур моделирующих алгоритмов: схемы, граф-схемы, операторные схемы.
Однако наиболее удобной формой представления логической структуры моделей процессов функционирования сельскохозяйственного предприятия и машинных программ является схема.
Об этом свидетельствует то, что на практике она наиболее широко используется.
На различных этапах моделирования составляются обобщенные и детальные логические схемы моделирующих алгоритмов, а также схемы программ.
Обобщенная (укрупненная) схема моделирующего алгоритма задает общий порядок действий при моделировании
предприятия, без каких-либо уточняющих деталей.
Обобщенная схема показывает, что необходимо выполнить на очередном шаге моделирования, например, обратиться к датчику случайных чисел.
Детальная схема моделирующего алгоритма содержит уточнения, отсутствующие в обобщенной схеме.
Детальная схема показывает не только, что следует выполнить на очередном шаге моделирования системы, но и как это выполнить.
Логическая схема моделирующего алгоритма представляет собой логическую структуру модели процесса функционирования системы
ЧМЖ.
Логическая схема указывает упорядоченную во времени последовательность логических операций, связанных с решением задачи моделирования.

Схема программы отображает порядок программной реализации моделирующего алгоритма с использованием конкретного математического обеспечения.
Схема программы представляет собой интерпретацию логической схемы моделирующего алгоритма разработчиком программы на базе конкретного алгоритмического языка.
Различие между этими схемами заключается в том, что логическая схема отражает логическую структуру модели процесса функционирования системы, а схема программы логику *
[стр. 96]

состояниями в те моменты времени, когда эти состояния имеют место, можно получить информацию, необходимую для построения функций zt(t).
Очевидно, для описанного типа систем могут быть построены моделирующие алгоритмы по «принципу особых состояний».
Обозначим скачкообразное (релейное) изменение состояния z как bz, а «принцип особых состояний» — как принцип bz.
Например, для системы массового обслуживания (Q-схемы) в качестве особых состояний могут быть выбраны состояния в моменты поступления заявок на обслуживание в прибор Я и в моменты окончания обслуживания заявок каналами К, когда состояние системы, оцениваемое числом находящихся в ней заявок, меняется скачком.
Отметим, что характеристики процесса функционирования таких систем с особыми состояниями оцениваются по информации об особых состояниях, а неособые состояния при моделировании не рассматриваются.
«Принцип bz» дает возможность для ряда систем существенно уменьшить затраты машинного времени на реализацию моделирующих алгоритмов по сравнению с «принципом А;».
Логика построения моделирующего алгоритма, реализующего «принцип bz», отличается от рассмотренной для «принципа Дг» только тем, что включает в себя процедуру определения момента времени tt, соответствующего следующему особому состоянию системы S.
Для исследования процесса функционирования больших систем рационально использование комбинированного принципа построения моделирующих алгоритмов, сочетающего в себе преимущества каждого из рассмотренных принципов.
Формы представления моделирующих алгоритмов.
Удобной формой представления логической структуры моделей процессов функционирования
систем и машинных программ является схема.
На различных этапах моделирования составляются обобщенные и детальные логические схемы моделирующих алгоритмов, а также схемы программ.
Обобщенная (укрупненная) схема моделирующего алгоритма задает общий порядок действий при моделировании
системы без каких-либо уточняющих деталей.
Обобщенная схема показывает, что необходимо выполнить на очередном шаге моделирования, например обратиться к датчику случайных чисел.
Детальная схема моделирующего алгоритма содержит уточнения, отсутствующие в обобщенной схеме.
Детальная схема показывает не только, что следует выполнить на очередном шаге моделирования системы, но и как это выполнить.
Логическая схема моделирующего алгоритма представляет собой логическую структуру модели процесса функционирования системы
S.
Логическая схема указывает упорядоченную во времени последовательность логических операций, связанных с решением задачи моделирования.

96

[стр.,97]

Схема программы отображает порядок программной реализации моделирующего алгоритма с использованием конкретного математического обеспечения.
Схема программы представляет собой интерпретацию логической схемы моделирующего алгоритма разработчиком программы на базе конкретного алгоритмического языка.
Различие между этими схемами заключается в том, что логическая схема отражает логическую структуру модели процесса функционирования системы, а схема программы —' логику
машинной реализации модели с использованием конкретных программнотехнических средств моделирования.
Логическая схема алгоритма и схема программы могут быть выполнены как в укрупненной, так и в детальной форме.
Для начертания этих схем используется набор символов, определяемых ГОСТ 19.701 — 90 (ИСО 5807 — 85) «Единая система программной документации.
Схемы алгоритмов, программ, данных и систем.
Условные обозначения и правила выполнения».
Некоторые наиболее употребительные в практике моделирования на ЭВМ символы показаны на рис.
3.3, где изображены основные, специфические и специальные символы процесса.
К ним относятся: основной символ: а — процесс — символ отображает функцию обработки данных любого вида (выполнение определенной операции или группы операций, приводящее к изменению значения, формы или размещения информации или к определению, по которому из нескольких направлений потока следует двигаться); специфические символы процесса: б — решение — символ отображает решение или функцию переключательного типа, имеющую один вход и ряд альтернативных выходов, один и только один из которых может быть активизирован после вычисления условий, определенных внутри этого символа (соответствующие результаты вычисления могут быть записаны по соседству с линиями, отображающими эти пути); в — подготовка — символ отображает модификацию команды или группы команд с целью воздействия на некоторую последующую функцию (установка переключателя, модификация индексного регистра или инициализация программы); г — предопределенный процесс — символ отображает предопределенный процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле); д — ручная операция — символ отображает любой процесс, выполняемый человеком; специальные символы: е — соединитель — символ отображает выход в часть схемы и вход из другой части этой схемы и используется для обрыва линии и продолжения ее в другом месте (соответствующие символы-соединители должны содержать одно и то же уникальное обозначение); ж — терминатор — символ отображает выход во внешнюю среду и вход из внешней среды (начало или конец схемы алгоритма, внешнее использование или пункт назначения данных).
97

[Back]