Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по МОД Раздел 1.doc
Скачиваний:
50
Добавлен:
19.05.2015
Размер:
785.92 Кб
Скачать

Аналитические способы представления задачи 1 а)аналитический явный способ

Эта модель весьма далека от реальности. Что-либо изучить на ней представляется проблематичным, так как из неё можно найти только время T и место встречи S.

Идеализация заключается в том, что:

  • дорога считается идеально прямой, без уклонов и подъёмов;

  • скорости объектов считаются постоянными;

  • желания объектов не меняются;

  • силы безграничны;

  • отсутствуют помехи для движения;

  • модель не зависит от величин SV1V2 (они могут быть сколь угодно большими или малыми).

Модель описывается уравнениями

T1 = S/(V1 + V2); S1 = V1 · T1 .

Реальность обычно не имеет ничего общего с такой постановкой задачи. Но за счёт большой идеализации (идеализации большого порядка) получается очень простая модель, которая может быть разрешена в общем виде (аналитически) математическими способами. Так формулируются чаще всего алгоритмические модели, где протянута цепочка вычислений от исходных данных к выходу. Схематически это выглядит так, как показано на рис. 1.15.

Рис. 1.15. Схема решения задачи о встрече (аналитический явный способ)

Б)аналитический неявный способ

В данной формулировке связь переменных f(TV1V2, S , S1) = 0  представлена в виде системы уравнений. Устанавливая знак «?» на различные переменные, можно формулировать при необходимости целый ряд произвольных задач, например так:

T1 · (V1 + V2) = D S1 = V1 · T1 T1 = ?

При этом задачи формулируются пользователем и не предусматриваются специально моделировщиком. То есть модель имеет вид объекта. Мы получили более качественную модель. Идеализация её велика, но за счёт неявной формы записи появилась возможность изменения задачи, изучения на ней целого ряда проблем.

Имитационный способ представления задачи 1

При имитационном способе решения обязательным является наличие некоего счётчика, который позволяет моделировать процесс по шагам или по деталям процесса.

А)Имитационный алгоритмический способ

Повторяя пошагово расчёт в цикле, на каждом этапе работы алгоритма будем имитировать течение процесса (рис. 1.16). Обратите внимание, что процесс берётся не в целом, а как бы в деталях, по шагам. Переменная t является координатой, а значит, отслеживается счётчиком с шагом h. Идея имитации — продвигать пешехода и велосипедиста на величину V · h на каждом такте, где h — достаточно малая величина. Поскольку мы рассматриваем множество актов движения по отдельности, можно по ходу менять все переменные модели, например, V. Остановка процесса имитации определяется суммой путей, пройденных велосипедистом и пешеходом навстречу друг другу, и сравнением её с расстоянием S.

Рис. 1.16. Блок-схема решения задачи о встрече (имитационный алгоритмический способ)

Б) Имитационный геометрический способ

Решение может быть найдено геометрически. Для этого в осях (tS) схемой, показанной на рис. 1.17, строятся траектории движения объектов.

Рис. 1.17. Схема решения задачи о встрече (имитационный геометрический способ)

На рис. 1.18 вы видите картину, образованную двумя осциллограммами. Точка, в которой пересекаются осциллограммы, является предполагаемой точкой встречи двух объектов.

Рис. 1.18. Вид решения задачи о встрече (имитационный геометрический способ)