Все модели бывают следующих типов: Статистические модели – это такие ,которые подчиняются вероятностным законам и описывают динамические или дискретные объекты. Аналитические модели – это модели, построенные на основе математических соотношений между входными и выходными значениями. Синтаксические модели – это такие , которые позволяют моделировать статические объекты. В этом
Случае каждому состоянию объекта соответствует определённый символ. Имитационные модели — это модели, основанные на модульном принципе, каждая модель в системе описывается своей моделью , а вся совокупность объектов описывает систему в целом.
Моделирование. основные типы информационных моделей
Информационная модель — это схема, описывающая информацию об объекте и процедуры его исследования.
Считаем, что для более полного описания характеристик модели необходимо обратиться к понятию переменной, замещающей атрибут объекта познания.
Компьютерная информационная модель описывается совокупностью переменных, представленных
Абстрактными типами данных и сконструированных в соответствии с требованиями некоторой компьютерной среды,
Обусловленными ее (среды) средствами обработки информационной модели.
признаки классификации информационных моделей:
- по количеству значений переменных (статистические и динамические);
- по способу описания переменных (натурные и знаковые: формализованные и неформализованные);
- по способу конструирования переменных: графические, идео-графические, графовые (гипертекстовые, сетевые, иерархические), текстовые, табличные, алгоритмические.
Типы инф. Моделей:
- Моделирование отклика системы на внешнее воздействие;
- Классификация внутренних состояний системы;
- Прогноз динамики изменения системы;
- Оценка полноты описания системы и сравнительная информационная значимость параметров системы;
- Оптимизация параметров системы по отношению к заданной функции ценности;
- Адаптивное управление системой.
Основные принципы моделирования.
Принцип дельта t.- в соответствии сэтим принципом весь интервал времени моделирования разбивается на одинаковые участки, минимальный размер которого опред. Величиной, за которую могут произойти существенные изменения.
Принцип особых состояний-основывается на предложении, что существуют какие-то моменты времени, в кот происходит существенное изменение состояния объекта и во многих случаях такие состояния заранее известны(особое состояние)
Принцип последовательной проводки заявок-он как и принцип особых состояний позволяет перемещаться только по существенным моментам времени, но в отличии от принципа особых состояний он отслеживает прохождение заявки от 1ой опирации обслуживания до последней.
Моделирование. Этапы решения задач на компьютере.
Постановка задачи:
Сбор информации о задаче
Формулировка условия задачи
Определение конечных целей решения задачи
Описание данных (их типов, диапазонов велечин, структуры и т.д.)
Анализ и исследование задачи, модели:
Анализ существующих аналогов
Анализ технических и программных средств
Разработка математической модели
Разработка алгоритма:
Выбор метода проектирования алгоритма
Выбор формы записи алгоритма (блок-схема, псевдокод и т.д.)
Выбор тестов и методов тестирования
Проектирование алгоритма
Программирование:
Выбор языка программирования
Уточнение способов организаци данных
Запись алгоритма на выбранном языке программирования
Синтактическая отладка
Отладка семантики и логической структуры
Тестовые расчёты и анализ результатов тестирования
Совершенствование программы
Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторением выполнения этапов 2-5
Сопровождение программы:
Доработка программмы для решния конкретных задач
Составление документаци к решённой задаче, к математической модели, к алогоритму, к программе, к набору текстов, к использованию
Алгоритмы. Основные понятия и определения
Алгоритм -постоянное и точное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи.. Анализ различных алгоритмов показывает, что запись алгоритма распадается на отдельные указания.Каждое такое указание называется командой. Команды алгоритма выполняются одна за другой. После каждого шага исполнения алгоритма точно известно, какая команда должна выполнятся следущей. Совокупность команд, которые могут быть выполнены исполнителем, называется системой команд исполнителя.