Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Описание модели в языке Симула оформляется в виде блока с префиксом SIMULATION. Типичная структура программы моделирования приведена ниже:
Begin
<описание глобальных переменных, массивов, процедур>;
<задание значений глобальных переменных>;
Simulation
Begin
<описание переменных, массивов, общих для всех процедур>;
<декларации классов, определяющие процессы, используемые в модели>;
<процедуры, доступные всем объектам модели>;
<операторы, задающие начальные значения общим переменным и массивам>;
<операторы генерации процессов и объектов, отображающих исходное состояние моделируемой системы>;
<начальная активизация процессов и задание условий окончания моделирования>;
<вывод результатов работы модели>;
end блока simulation;
<продолжение программы>;
end программы
Описание блока simulation begin … end определяют декларации классов для процессов, которые будут функционировать в модели, задают переменные, массивы, процедуры, являющиеся общими для всех процессов. Операторы тела блока с префиксом simulation обычно используются для инициализации работы модели и выдачи результатов моделирования.
Работа блока с префиксом simulation начинается с операторов, заданных в теле класса simulation, которые выполняют стандартные действия, необходимые при инициализации работы любой модели. В частности, модельное время обнуляется.
Для разработчика модели инициализация состоит в задании начальных значений общим переменным и массивам, генерации процессов и объектов, образующих исходное состояние моделируемой системы, запуск этих процессов в работу и указании условий окончания работы модели.
Дата публикования: 2015-01-23; Прочитано: 397 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!