Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Армавирская государственная педагогическая академия»

институт прикладной информатики, математики и физики

кафедра информатики и информационных технологий обучения

 

Утверждено на заседании кафедры

информатики и ИТО АГПА

Протокол ___ от ”__”__________ 2012

Зав. кафедрой___________________

()

 

 

 

 

 

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

по дисциплине

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ

(институт прикладной информатики, математики и физики)

для направления подготовки

«Информатика и вычислительная техника»

 

Форма отчетности:

Зачёт: 3 курс, 6 семестр

 

УМК подготовлен

доцентом кафедры информатики и ИТО

 

Армавир - 2012


АННОТАЦИЯ

Цели курса:

-          формирование представления об основных видах моделирования, об особенностях моделирования в естественных и технических науках;

-          формирование достаточно четкого представления об имитационном моделировании, инструментальных программных средствах, используемых для моделирования динамических и стохастических систем;

-          формирование навыков организации вычислительного эксперимента, необходимого минимума сведений о его возможностях и способах реализации.

Курс состоит из 3-х частей:

НЕ нашли? Не то? Что вы ищете?

-          общеметодологические основы моделирования;

-          программные среды, применяемые для построения компьютерных имитационных моделей и реализации вычислительного эксперимента;

-          построение компьютерных имитационных моделей динамических, игровых, стохастических систем.

В 1-ой части курса рассмотрены:

-          концепции моделирования, базирующиеся на различных схемах описания объектов и процедур управления процессами;

-          классификация моделей, характеристика моделей вербального, информационного, математического типов;

-          имитационное моделирование, его разновидности, моделирование динамических и стохастических процессов;

-          объектно-ориентированное моделирование, его отличительные черты.

Во 2-ой части курса рассмотрены программные среды, применяемые для построения имитационных компьютерных моделей, именно:

-          программные среды, поддерживающие процедурные языки программирования (Turbo Pascal);

-          программные среды, поддерживающие объектно-ориентированные языки программирования (Delphi);

-          специализированные программные среды (MathCAD, Maple, Mathematica).

В 3-ей части курса рассмотрены примеры построения имитационных компьютерных моделей динамических, игровых, стохастических систем, в частности:

-          моделирование арифметических операций и структур данных;

-          моделирование стохастических процессов;

-          моделирование случайных величин, распределенных по заданным законам;

-          имитационное моделирование динамических систем и т.п.


1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА.

Курс "Имитационное моделирование", рассчитанный на один семестр, призван содействовать формированию представлений о моделировании как универсальном методе научного познания.

Цели курса:

-          формирование представления об основных видах моделирования, об особенностях моделирования в естественных и технических науках;

-          формирование достаточно четкого представления об имитационном компьютерном моделировании, инструментальных программных средствах, используемых для моделирования динамических и стохастических систем;

-          формирование навыков организации вычислительного эксперимента, необходимого минимума сведений о его возможностях и способах реализации.

Курс состоит из 3-х частей:

-          общеметодологические основы моделирования;

-          программные среды, применяемые для построения имитационных компьютерных моделей и реализации вычислительного эксперимента;

-          построение имитационных компьютерных моделей динамических, игровых, стохастических систем.

В 1-ой части курса рассмотрены:

-          концепции моделирования, базирующиеся на различных схемах описания объектов и процедур управления процессами;

-          классификация моделей, характеристика моделей вербального, информационного, математического типов;

-          имитационное моделирование, его разновидности, моделирование динамических и стохастических процессов;

-          объектно-ориентированное моделирование, его отличительные черты.

Во 2-ой части курса рассмотрены программные среды, применяемые для построения имитационных компьютерных моделей, именно:

-          программные среды, поддерживающие процедурные языки программирования (Turbo Pascal);

-          программные среды, поддерживающие объектно-ориентированные языки программирования (Delphi);

-          специализированные программные среды (MathCAD, Maple, Mathematica).

В 3-ей части курса рассмотрены примеры построения имитационных компьютерных моделей динамических, игровых, стохастических систем, в частности:

-          моделирование арифметических операций и структур данных;

-          моделирование стохастических процессов;

-          моделирование случайных величин, распределенных по заданным законам;

-          имитационное моделирование динамических систем и т.п.

Используемая в рамках курса литература:

Имитационное моделирование. Классика CS. - СПб: Питер; Киев: BHV, 2004.

Могилев А.В., , Хённер : Учебное пособие для студентов пед. вузов. - М., 1999.

Компьютерное моделирование в физике. Ч. 1,2. - М.: Мир, 1990.

Компьютеры, модели, вычислительный эксперимент. Введение в информатику с позиций математического моделирования. /Под ред. - М.:Наука,1988.

2. Тематический план учебной дисциплины

№ п/п

Раздел, тема

Всего часов

В том числе аудиторных

Самостоятельная работа, час

Всего аудиторных

Лекций

Лабораторных

 

Понятие "модель". Моделирование как метод познания. Натурные и абстрактные модели. Виды моделирования в естественных и технических науках. Абстрактные модели и их классификация. Вербальные модели. Информационные модели. Объекты и их связи. Основные структуры в информационном моделировании. Примеры информационных моделей. Математические модели. Имитационное моделирование.

 

Системы и их абстрактное описание. Основные понятия моделирования. Виды моделирования и моделей, их классификация. Методы исследования реальных систем и их моделей. Математическая модель и имитационное моделирование.

2

1

1

 

1

 

Модели динамических систем. Различные подходы к классификации математических моделей. Модели с сосредоточенными и распределенными параметрами. Дескриптивные, оптимизационные, многокритериальные, игровые модели.

 

Классификация математических и имитационных моделей. Математические модели с сосредоточенными и распределенными параметрами.

2

1

1

0

1

 

Моделирование математических операций и структур данных.

8

4

2

2

4

 

Системный подход в научных исследованиях. Численный эксперимент. Его взаимосвязи с натурным экспериментом и теорией. Достоверность численной модели. Анализ и интерпретация модели. Компьютерная модель.

 

Вычислительный эксперимент, его этапы, возможности. Роль компьютера в проведении вычислитель­ного эксперимента.

2

1

1

0

1

 

Инструментальные программные средства для моделирования динамических систем.

 

Программные средства моделирования динамических систем.

2

1

1

0

1

 

Моделирование детерминированных физических процессов. Движение в потенциальном поле.

8

4

2

2

4

 

Моделирование детерминированных физических процессов. Колебательное движение в потенциальном поле.

8

4

2

2

4

 

Моделирование систем массового обслуживания. Переход детерминированных систем к хаотическому поведению.

 

Дискретно-событийное моделирование. Моделирование системы массового обслуживания с одним устройством обслуживания.

6

3

1

2

3

 

Моделирование стохастических систем. Метод статистических испытаний. Моделирование последовательностей независимых и зависимых случайных испытаний. Общий алгоритм моделирования дискретной случайной величины.

 

Моделирование независимых и зависимых случайных испытаний. Моделирования дискретной случайной величины в общем случае.

6

3

1

2

3

 

Моделирование стохастических систем. Моделирование экспериментов со случайными входными воздействиями методом Монте-Карло.

8

4

2

2

4

 

Примеры математических моделей в химии, биологии, экологии, экономике. Модель популяции.

 

Моделирование динамических систем. Моделирование динамики популяции.

8

4

2

2

4

 

ИТОГО

60

30

16

14

30

 

3. СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА

3.1. Содержание учебного материала: ЛЕКЦИИ

Лекция № 1

Тема: Системы и их абстрактное описание. Основные понятия моделирования. Виды моделирования и моделей, их классификация. Методы исследования реальных систем и их моделей. Математическая модель и имитационное моделирование. Классификация математических и имитационных моделей. Математические модели с сосредоточенными и распределенными параметрами.

Содержание:

1.    Реальные системы и их абстрактное описание.

2.    Эксперименты с реальными системами и их моделями.

3.    Модель и моделирование.

4.    Общая классификация моделей. Виды моделирования (физическое, функциональное, математическое, имитационное).

5.    Соотношение математических и физических моделей. Варианты реализации математических моделей: аналитическое решение и имитационное моделирование.

6.    Классификация имитационных моделей: статическая/динамическая, дискретная/непрерывная, детерминированная/ вероятностная, однокомпонентная/ многокомпонентная.

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

8.    Изолированные и открытые однокомпонентные и многокомпонентные системы.

Лекция № 2

Тема: Вычислительный эксперимент, его этапы, возможности. Роль компьютера в проведении вычислительного эксперимента. Программные средства моделирования динамических систем.

Содержание:

1.    Вычислительный эксперимент, его этапы, возможности.

2.    Значение вычислительного эксперимента в физике.

3.    Компьютерная модель и компьютерное моделирование.

4.    Цели и задачи компьютерного моделирования.

5.    Базовые структуры языков программирования общего назначения, используемые для конструирования производных структур данных: массивы, строки, множества, записи.

6.    Конструирование структур данных на базе множеств.

7.    Конструирование структур данных на базе записей.

Лекция № 3

Тема: Моделирование математических операций и структур данных.

Содержание:

1.   Моделирование математических операций.

2.   Типы структур данных: очередь, стек. дек, список.

3.   Особенности конструирование структур данных на базе массивов.

4.   Особенности конструирования структур данных на базе строк.

Лекция № 4

Тема: Моделирование стохастических систем. Моделирование экспериментов со случайными входными воздействиями методом Монте-Карло.

Содержание:

1.    Моделирование стохастических систем.

2.    Характеристики случайным образом распределенной величины (частота, математическое ожидание, дисперсия, среднеквадратическое отклонение).

3.    Моделирование случайных испытаний методом Монте-Карло.

Лекция № 5

Тема: Дискретно-событийное моделирование. Моделирование системы массового обслуживания с одним устройством обслуживания.

Содержание:

1.   Характеристики систем массового обслуживания. Однофазные и многофазные СМО.

2.   Моделирование СМО с отказами и очередью.

3.   Моделирование СМО с различными типами очередей.

Лекция № 6

Тема: Моделирование детерминированных физических процессов. Поступательное движение в потенциальном поле. Колебательное движение в потенциальном поле.

Содержание:

1.    Построение математической модели физического процесса.

2.    Алгоритмы моделирования динамических систем.

3.    Моделирование свободного двумерного движения в поле тяжести с учетом сопротивления среды.

4.    Построение разностных схем, соответствующих системе дифференциальных уравнений.

5.    Исследование разностных схем на предмет сходимости и устойчивости.

6.    Вопросы применения разностных схем при динамическом моделировании.

7.    Моделирование колебательного движения в потенциальном поле.

Лекция № 7

Тема: Моделирование независимых и зависимых случайных испытаний. Моделирование дискретной случайной величины в общем случае.

Содержание:

1.    Функции распределения случайным образом сгенерированных значений (равномерная, линейная, экспоненциальная, биномиальная, нормальная).

2.    Моделирование зависимых случайных испытаний. Моделирование дискретной случайной величины с заданной функцией распределения.

Лекция № 8

Тема: Моделирование динамических систем. Моделирование динамики популяции.

Содержание:

1.    Моделирование химических реакций.

2.    Моделирование процессов размножения.

3.    Моделирование процедур расчета сложных процентов (дискретный и непрерывный случаи).

3.2. Содержание учебного материала: ЛАБОРАТОРНЫЕ РАБОТЫ

лабораторная работа № 1

Тема: Моделирование арифметических операций.

Цель: Знакомство с принципами моделирования арифметических операций с операндами практически неограниченной длины.

Содержание:

1.    Моделирование операции сложения.

2.    Моделирование операции вычитания.

3.    Моделирование операции умножения.

4.    Моделирование операции инвертирования.

Рекомендации по организации самостоятельной работы:

•  изучение задания к лабораторной работе № 1

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_01.doc);

•  изучение процедур базовых pas-модулей с целью внесения изменений, предусмотренных заданиями к лабораторной работе.

Содержание отчёта:

подготовка проекта в соответствии с заданием к лабораторной работе.

Форма отчёта: произвольная.

лабораторная работа № 2

Тема: Моделирование структур данных.

Цель: Знакомство с принципами моделирования широко распространенных структур данных: стека и очереди.

Содержание:

                       1.          Моделирование очереди.

                       2.          Моделирование стека.

Рекомендации по организации самостоятельной работы:

•  изучение задания к лабораторной работе № 2

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_02.doc);

•  изучение процедур базовых pas-модулей с целью внесения изменений, предусмотренных заданием к лабораторной работе.

Содержание отчёта:

подготовка проекта в соответствии с заданием к лабораторной работе.

Форма отчёта: произвольная.

лабораторная работа № 3

Тема: Моделирование вероятностных событий методом Монте-Карло.

Цель: Знакомство с методикой моделирования вероятностных событий методом Монте-Карло.

Содержание:

                       1.     Моделирование случайного блуждания вдоль прямой и на плоскости.

                       2.     Моделирование азартной игры до разорения одного из участников.

                       3.     Смоделировать проверку наличия парных дней рождения.

                       4.     Смоделировать опыты с иглой Бюффона.

Рекомендации по организации самостоятельной работы:

•  изучение задания к лабораторной работе № 3

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_03.doc);

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

Содержание отчёта:

подготовка проекта в соответствии с заданием к лабораторной работе.

Форма отчёта: произвольная.

лабораторная работа № 4

Тема: Моделирование систем массового обслуживания.

Цель: Знакомство с методикой моделирования систем массового обслуживания.

Содержание:

                       1.     Формулировка задачи и планирование процедур исследования системы.

                       2.     Сбор данных и выбор уровня детализации планируемых процедур.

                       3.     Моделирование системы массового обслуживания с одним устройством обслуживания.

                       4.     Анализ выходных данных.

Рекомендации по организации самостоятельной работы:

•  изучение задания к лабораторной работе № 4

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_04.doc);

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

Содержание отчёта:

подготовка проекта в соответствии с заданием к лабораторной работе.

Форма отчёта: произвольная.

лабораторная работа № 5

Тема: Моделирование детерминированных физических процессов.

Цель: Знакомство с методами Рунге-Кутта расчета траекторий движения в потенциальном поле с учетом сопротивления среды.

Содержание:

                       1.     Применение методов Рунге-Кутта при моделировании движения в потенциальном поле.

                       2.     Моделирование движения в двумерном потенциальном поле с учетом сопротивления среды.

Рекомендации по организации самостоятельной работы:

•  изучение задания к лабораторной работе № 5

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_05.doc);

•  изучение проекта Pr_6.dpr с целью внесения изменений, предусмотренных заданием к лабораторной работе.

Содержание отчёта:

подготовка проекта в соответствии с заданием к лабораторной работе.

Форма отчёта: произвольная.

лабораторная работа № 6

Тема: Моделирование стохастических величин.

Цель: Знакомство с методикой моделирования стохастических величин.

Содержание:

                       1.     Моделирование статистических функций распределения дискретных и непрерывных случайных величин.

                       2.     Моделирование математического ожидания дискретных и непрерывных случайных величин.

                       3.     Моделирование дисперсии дискретных и непрерывных случайных величин.

                       4.     Моделирование среднеквадратического отклонения дискретных и непрерывных случайных величин.

Рекомендации по организации самостоятельной работы:

•  изучение задания к лабораторной работе № 6

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_06.doc);

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

Содержание отчёта:

подготовка проекта в соответствии с заданием к лабораторной работе.

Форма отчёта: произвольная.

лабораторная работа № 7

Тема: Моделирование динамики популяций.

Цель: Знакомство с методикой моделирования динамики популяций.

Содержание:

                       1.     Моделирование процесса размножения популяции.

                       2.     Моделирование процесса гибели популяции.

                       3.     Моделирование процесса размножения-гибели популяции.

Рекомендации по организации самостоятельной работы:

•  изучение задания к лабораторной работе № 7

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_07.doc);

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

Содержание отчёта:

подготовка проекта в соответствии с заданием к лабораторной работе.

Форма отчёта: произвольная.

4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ

САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ

 

Цель самостоятельной работы студентов – приобретение навыков корректировки готовых моделей тех или иных процессов посредством внесения незначительных изменений в программный код соответствующих модулей.

Задачи:

1) подготовка к успешному выполнению лабораторных работ, предусмотренных тематическим планом изучаемой дисциплины;

2) подготовка к успешному прохождению промежуточной аттестации, проводимой в форме зачёта.

Пути достижения цели:

1) изучение материалов лекций;

2) рассмотрение примеров, разобранных в ходе выполнения лабораторных заданий;

3) работа с рекомендованной литературой;

4) практическая работа в компьютерных классах с изучаемыми моделями посредством корректировки и последующей отладки программных модулей.

5) работа с рекомендованными для самостоятельного изучения электронными ресурсами.

Приобретаемые в ходе самостоятельной работы студентов навыки:

1) умение анализировать предложенную задачу, очерчивать основные этапы ее решения;

2) умение формулировать обеспечивающие решение поставленной задачи изменения, подлежащие внесению в корректируемые программные модули;

3) умение анализировать результаты выполнения программных модулей, являющихся реализациями соответствующих моделей;

4) умение оценивать корректность вносимых изменений.

 

4.1. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ПРИ ПОДГОТОВКЕ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №1

•  изучение заданий к лабораторным работам:

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_01.doc);

•  изучение процедур базовых pas-модулей с целью внесения изменений, предусмотренных заданиями к лабораторной работе;

•  [8]: VII. Дополнительные главы. 29. Арифметические схемы. 29.2. Схемы для сложения. 29.3. Схемы для умножения.

Контрольные вопросы:

1.    Моделирование операции сложения.

2.    Моделирование операции вычитания.

3.    Моделирование операции умножения.

4.    Моделирование операции инвертирования.

Трудоёмкость: 2 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №2

•  изучение задания к лабораторной работе № 2

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_02.doc);

•  изучение процедур базовых pas-модулей с целью внесения изменений, предусмотренных заданием к лабораторной работе;

•  [8]: III. Структуры данных. 11. Элементарные структуры данных. 11.1. Стеки и очереди.

[15]: Гл. Моделирование структур данных. Стек. Очередь.

Контрольные вопросы:

             1.          Моделирование очереди.

             2.          Моделирование стека.

Трудоёмкость: 2 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №3

•  изучение задания к лабораторной работе № 3

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_03.doc);

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

•  [2]: Гл. 7. § 6.3. Различные примеры моделирования случайных процессов. 2. Задача Бюффона.

•  [12]: Примеры применения метода Монте-Карло.

Контрольные вопросы:

             1.          Моделирование случайного блуждания вдоль прямой и на плоскости.

             2.          Моделирование азартной игры до разорения одного из участников.

             3.          Смоделировать проверку наличия парных дней рождения.

             4.          Смоделировать опыты с иглой Бюффона.

Трудоёмкость: 2 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №4

•  изучение задания к лабораторной работе № 4

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_04.doc);

•  изучение проекта с целью внесения изменений, предусмотренных заданием к лабораторной работе;

•  [2]: Гл. 7. § 6.2. Моделирование случайных процессов в системах массового обслуживания.

Контрольные вопросы:

             1.          Формулировка задачи и планирование процедур исследования системы.

             2.          Сбор данных и выбор уровня детализации планируемых процедур.

             3.          Моделирование системы массового обслуживания с одним устройством обслуживания.

Трудоёмкость: 2 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №5

•  изучение задания к лабораторной работе № 5

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_05.doc);

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

•  [3]: Гл. 7. § 3. Моделирование физических процессов. 3.1. Физика и моделирование 3.2. Свободное падение тела с учетом сопротивления среды. 3.3. Движение тела, брошенного под углом к горизонту.

•  [9]: Построение разностных схем;

•  [9]: Погрешность приближения разностных схем.

Контрольные вопросы:

             1.          Применение методов Рунге-Кутта при моделировании движения в потенциальном поле.

             2.          Моделирование движения в двумерном потенциальном поле с учетом сопротивления среды.

             3.          Применение методов Рунге-Кутта при моделировании колебательного движения в потенциальном поле.

             4.          Моделирование колебательного движения в двумерном потенциальном поле.

Трудоёмкость: 2 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №6

•  изучение задания к лабораторной работе № 6

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_06.doc);

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

•  [2]: Гл. 7. § 6. Моделирование случайных процессов.

Контрольные вопросы:

             1.          Моделирование статистических функций распределения дискретных и непрерывных случайных величин.

             2.          Моделирование математического ожидания дискретных и непрерывных случайных величин.

             3.          Моделирование дисперсии дискретных и непрерывных случайных величин.

             4.          Моделирование среднеквадратического отклонения дискретных и непрерывных случайных величин.

Трудоёмкость: 2 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №7

•  изучение задания к лабораторной работе № 7

(http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_07.doc);

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

•  [2]: Гл. 7. § 4. Компьютерное моделирование в экологии. 4.2. Модели внутривидовой конкуренции. 4.4. Динамика численности популяций хищника и жертвы. 4.5. Имитационное моделирование динамики популяций.

Контрольные вопросы:

             1.          Моделирование процесса размножения популяции.

             2.          Моделирование процесса гибели популяции.

             3.          Моделирование процесса размножения-гибели популяции.

Трудоёмкость: 2 часа

4.2. ВОПРОСЫ САМОКОНТРОЛЯ.

             1.     Модель и моделирование. Модель как результат и процедура процесса моделирования. Общая классификация моделей.

             2.     Виды моделирования (физическое, функциональное, математическое, имитационное).

             3.     Цели и задачи компьютерного моделирования. Входной и выходной язык модели.

             4.     Вычислительный эксперимент, его этапы, возможности. Значение вычислительного эксперимента в физике.

             5.     Математическое моделирование. Модели с сосредоточенными и распределенными параметрами. Способы задания параметров.

             6.     Разновидности математических моделей: статическая/динамическая, дискретная/непрерывная, детерминированная/ вероятностная, однокомпонентная/многокомпонентная.

             7.     Моделирование математических операций.

             8.     Моделирование структур данных.

             9.     Моделирование случайных испытаний методом Монте-Карло.

        10.     Характеристики случайным образом распределенной величины (частота, математическое ожидание, дисперсия, среднеквадратическое отклонение).

        11.     Функции распределения случайным образом сгенерированных значений (равномерная, линейная, экспоненциальная, биномиальная, нормальная).

        12.     Моделирование зависимых случайных испытаний. Моделирование дискретной случайной величины с заданной функцией распределения.

        13.     Вопросы применения разностных схем при динамическом моделировании.

        14.     Построение разностных схем, соответствующих системе дифференциальных уравнений.

        15.     Исследование разностных схем на предмет сходимости и устойчивости.

        16.     Моделирование движения в центральном поле.

        17.     Геометрическое моделирование двумерных объектов сложной структуры (узоры, рекурсивные структуры).

        18.     Моделирование фракталов. Визуализация малых окрестностей.

        19.     Моделирование процессов размножения.

        20.     Характеристики систем массового обслуживания. Однофазные и многофазные СМО.

        21.     Моделирование СМО с отказами и очередью.

        22.     Моделирование СМО с различными типами очередей.

        23.     Моделирование диалоговых оболочек.

        24.     Программные среды реализации математических моделей. Примеры применения.

        25.     Инструментальные программные средства моделирования. Образцы реализации.

4.3. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ БИБЛИОТЕКИ АГПУ С УКАЗАНИЕМ МЕСТ ХРАНЕНИЯ.

   1.            Теория информации и статистика. Пер. с англ. и . Под ред. . 1967.

УДК 517.8 ББK а.з. К-90 (Абонемент)

   2.            Ермаков Монте-Карло и смежные вопросы. (Теория вероятностей и математическая статистика). 1971.

УДК 517.8 ББK а.з. Е-72 (Абонемент)

   3.            , Рукавишников прикладного статистического анализа. (Мат. статистика для экономистов). 1982.

УДК 517.8 ББK а.з. Е-51 (Абонемент)

   4.            Гмурман вероятностей и математическая статистика: учеб. пособие для вузов. 6-е изд., стер. 1998.

УДК 517.8 ББK 22.171 а.з. Г-55 (Читальный зал)

   5.            Вероятность. Пер. с англ. и . Под. ред. . 1973.

УДК 517.8 ББK а.з. Л-21 (Абонемент)

   6.            и др. Вероятность. Пер. с англ. . Под ред. . 1969.

УДК 517.8 ББK а.з. М-84 (Абонемент)

   7.            Вероятность и достоверность. Пер. со 2-го франц. изд. . Изд. 2-е, стереотип. 1964.

УДК 517.8 ББK а.з. Б-82 (Абонемент)

   8.            , Михайлов и жизнь: мат. моделирование. 1987.

УДК 6Ф7 ББK 32.973 а.з. С-17 (Абонемент)

   9.            Тарасевич и компьютерное моделирование. Вводный курс: учебное пособие. - 3-е испр. 2003.

УДК 517.2 ББK 22.161.6 а.з. Т-19 (Абонемент)

10.            Компьютеры, модели, вычислительный эксперимент: Введ. в информатику с позиции мат. моделирования: (Сборник статей). 1988.

УДК 518 ББK 73 а.з. К-63 (Абонемент)

11.            Компьютер в математическом исследовании. Учебный курс. 2001.

УДК 518 ББK 32.973 а.з. Г-57 (Абонемент)

12.            Капустина система MAthematica 30 для пользователей. Справочное пособие. 1999.

УДК 6Ф7 ББK 32.97 а.з. К-90 (Абонемент)

13.            , Стенчиков моделирование климата. 1986.

УДК 517.8 ББK 22.181 а.з. П-18 (Читальный зал)

14.            MATLAB. Анализ, идентификация и моделирование систем. Спец. справочник. 2002.

УДК 6Ф7 ББK 32.973 а.з. Д-93 (Абонемент)

15.            Ивченко микроэкономика в 2-х ч. Ч. 2. Анализ закономерностей и моделирование. 1997.

УДК 33 ББK 65.012 а.з. И-17 (Читальный зал)

16.            Компьютерное моделирование в физике. В 2-х ч. Ч.1. 1990.

УДК 53 ББK 22.3 а.з. Г-94 (Абонемент)

17.            Компьютерное моделирование в физике. В 2-х ч. Ч.2. 1990.

УДК 53 ББK 22.3 а.з. Г-94 (Абонемент)

18.            Горстко с математическим моделированием. 1991.

УДК 518 ББK 22.181 а.з. Г-70 (Абонемент)

4.4. СПИСОК РЕКОМЕНДУЕМЫХ ЭЛЕКТРОННЫХ РЕСУРСОВ

                         1.            (http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_01.doc);

                         2.            (http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_02.doc);

                         3.            (http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_03.doc);

                         4.            (http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_04.doc);

                         5.            (http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_05.doc);

                         6.            (http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_06.doc);

                         7.            (http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/task_07.doc);

4.5. ПЕРЕЧЕНЬ КОНТРОЛЬНЫХ ВОПРОСОВ.

             1.          Модель и моделирование. Модель как результат и процедура процесса моделирования. Общая классификация моделей.

             2.          Виды моделирования (физическое, функциональное, математическое, имитационное).

             3.          Цели и задачи компьютерного моделирования. Входной и выходной язык модели.

             4.          Вычислительный эксперимент, его этапы, возможности. Значение вычислительного эксперимента в физике.

             5.          Математическое моделирование. Модели с сосредоточенными и распределенными параметрами. Способы задания параметров.

             6.          Разновидности математических моделей: статическая/динамическая, дискретная/непрерывная, детерминированная/ вероятностная, однокомпонентная/многокомпонентная.

             7.          Моделирование математических операций.

             8.          Моделирование структур данных.

             9.          Моделирование случайных испытаний методом Монте-Карло.

        10.          Характеристики случайным образом распределенной величины (частота, математическое ожидание, дисперсия, среднеквадратическое отклонение).

        11.          Функции распределения случайным образом сгенерированных значений (равномерная, линейная, экспоненциальная, биномиальная, нормальная).

        12.          Моделирование зависимых случайных испытаний. Моделирование дискретной случайной величины с заданной функцией распределения.

4.6. ПЕРЕЧЕНЬ ВОПРОСОВ ТЕСТА.

http://www.agpu.net/fakult/ipimif/fpiit/kafinf/umk2012/el_lib/imit_mod/60_comod_question.doc

6. СПИСОК РЕКОМЕНДУЕМОЙ ДЛЯ ИЗУЧЕНИЯ ЛИТЕРАТУРЫ.

6.1. ОСНОВНАЯ ЛИТЕРАТУРА

   1.            , Михайлов и жизнь: мат. моделирование. 1987.

   2.            , , Хённер : Учебное пособие для студентов пед. вузов. - М., 1999.

   3.            Компьютерное моделирование в физике. Ч. 1,2. - М.: Мир, 1990.

6.2. ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА:

   4.            Алгоритмы и структуры данных. – М.: Мир, 1989.

   5.            Компьютеры, модели, вычислительный эксперимент. Введение в информатику с позиций математического моделирования. /Под ред. - М.:Наука,1988.

   6.            , Сениченков моделирование сложных динамических систем. - СПб: БХВ, 2000.

   7.            Т. Кормен, Ч. Лейзерсон, Р. Ривест. Алгоритмы: построение и анализ. - М.: МЦНМО, 2001

   8.            Код. - М.: ИТД «Русская Редакция», 2001.

   9.            Турчак численных методов: Учебн. пособие. - М.: Наука, 1987.

10.            , . Физика и компьютер. - Л.: Изд-во ЛГУ, 1989.

11.            Робертс математические модели с приложением в социальных, биологических и экологических задачах. - М.: Наука, 1986.

12.            Соболь Монте-Карло. - М.: Наука, 1968.

13.            Занимательная математика и персональный компьютер. - М.: Мир, 1987.

14.            , Батраков компьютерная графика. - М.: Радио и связь, 1995.

15.            , Лебедев для математиков. – М.: Наука, 1988.

16.            Корриган Дж. Компьютерная графика: секреты и решения. - М.: Энтроп, 1995.

17.            , Лагуновский изображений: технологии, методы. Применение. Учебное пособие. - Мн.: Амалфея, 2000.

18.            DirectX. Графика в проектах Delphi. - СПб.: БХВ-Петербург, 2003.

19.            Порев графика. - СПб.: БХВ-Петербург, 2004.

20.            Шабаршин сжатие и восстановление видеоинформации в реальном масштабе времени / Автоматика и информационные технологии. Научные школы УПИ-УГТУ N5. Екатеринбург: УГТУ, 1999.

21.            . Турбо Паскаль. Начальный курс. – М., «Нолидж», 2000.

22.            Фаронов программирования DELPHI. – СПб.: BHV – Санкт-Петербург, 2004.

23.            Имитационное моделирование. Классика CS. - СПб: Питер; Киев: BHV, 2004.