SlideShare a Scribd company logo
1 of 21
Этапы
компьютерного
моделирования
Автор – Богачёва Г.В.,
Учитель информатики
144 лицей Санкт-Петербурга
Презентация по теме «Моделирование»
к учебнику Н.В. Макаровой, 9 класс
I этап. Постановка задачи
 Описание

задачи
 Цель моделирования
 Анализ объекта
Описание задачи
Задача

формулируется на обычном языке;

Если завтра утром группа выйдет из туристического лагеря в 10
часов утра, ребята успеют на 12-часовую электричку?
Определяется

объект моделирования;
Представляется конечный результат.
По характеру постановки задачи можно разделить на две
основные группы:
«Что
будет,
если?»
(исследовать
изменение
характеристик объекта при воздействии на него)
Как изменится скорость автомобиля через 6 сек, если он
движется прямолинейно и равноускоренно с начальной
скоростью 3 м/с и ускорением 0,5 м/с2?
«Как

сделать, чтобы?» (какое произвести воздействие,
чтобы параметры объекта удовлетворяли заданному
условию?)

Какого объёма должен быть воздушный шар, наполненный
газом гелием, чтобы он мог подняться с грузом 100 кг?
Определение целей
моделирования
 Цели

определяются в соответствии с
поставленной задачей;
 Поставленные цели оказывают
направляющее влияние на весь процесс
моделирования.
Например, рассмотрим модель самолета:
•
для
кассира
по
продажам
авиабилетов
существенными признаками
будут расположение
рядов кресел, количество кресел в ряду, стоимость
билета для каждого места, наличие свободных мест;
• для авиадиспетчера существенные признаки –
скорость и высота самолета, направление и вид
движения,
взаиморасположение
с
другими
самолетами, находящимися в контролируемом районе;
• для технолога цеха, где происходит сборка самолета
существенные признаки – наименование и количество
деталей, порядок и способ их соединения,
необходимое
оборудование
для
обеспечения
заданной надежности соединений, и прочее.
Анализ объекта
Чётко выделяются моделируемый объект и
его основные свойства. Результат анализа
объекта появляется в процессе выявления
его составляющих (элементарных объектов)
и определения связей между ними.
Хорошо поставленная задача:
•описаны все связи между исходными данными и
результатом
•известны все исходные данные
•решение существует
•задача имеет единственное решение
Примеры плохо поставленных задач:
•Винни Пух и Пятачок построили ловушку для
слонопотама. Удастся ли его поймать?
•Малыш и Карлсон решили по–братски разделить
два орешка – большой и маленький. Как это
сделать?
•Найти максимальное значение функции y = x2 (нет
решений).
•Найти функцию, которая проходит через точки (0,1)
и (1,0) (неединственное решение).
II этап. Разработка модели
 Информационная
 Знаковая

модель

модель
 Компьютерная модель
Разработка информационной
модели
 Выделяются

объекты моделирования и
дается их развернутое содержательное
описание (природа объектов, их
зависимости, связи, свойства,
характеристики);
 Учитываются только существенные
свойства в зависимости от выбранной
цели;
Задача «Движение автомобиля»
Что моделируется?
- Процесс движения объекта «автомобиль»
Вид движения
- Равноускоренное
Что известно о движении?
- Начальная скорость (v0), ускорение (а), максимальная
развиваемая автомобилем скорость (vmax)
Что надо найти?
- Скорость (vj) в заданные моменты времени (ti)
Как задаются моменты времени?
- От нуля через равные интервалы (t2-t1)
Это ограничивает расчеты?
- vi < vmax
Такие характеристики объекта, как цвет, тип кузова, год
выпуска и общий пробег, степень изношенности шин и
многие другие, в данной постановке учитывать не будем.




В результате выстраивается описательная
информационная модель, т.е. вербальная;
Формализация модели. Переход от
описательной модели к конкретному
математическому наполнению. Указывается
перечень параметров, которые влияют на
поведение объекта – исходные данные, и
которые желательно получить – результат.
Формализуются зависимости между
выделенными параметрами, накладываются
ограничения на их допустимые значения.
Результат – математическая модель.
Движение автомобиля.
Информационная модель
Объект
моделирования

Параметры
Название

Процесс
движения
автомобиля

vo — начальная

скорость; ∆
∆ t — интервал
изменения времени;
а — ускорение;
vmax— максимально
развиваемая
автомобилем скорость
ti — время движения;
vi — значения скорости

Значения
Исходные данные
Исходные данные
Исходные данные
Исходные данные
Расчетные данные
Результаты
Математическая модель к
задаче «Движение автомобиля»
Разработка компьютерной
модели
 Формализованная

модель преобразуется
в компьютерную с помощью множества
программных комплексов и сред
(графические среды, текстовые
редакторы, среды программирования,
электронные таблицы и пр.);
 От выбора программной среды зависит
алгоритм построения компьютерной
модели и форма его представления.
III этап. Компьютерный эксперимент
 План

моделирования – должен чётко
отражать последовательность работы с
моделью
 Технология моделирования
План моделирования
(последовательность работы с моделью)
 Так

как модель может содержать ошибки,
то первым пунктом в плане
моделирования всегда разработка теста, а
затем – тестирование модели. В
программировании это трансляция и
отладка программы;
 Можно использовать тестовый набор
исходных данных, для которых конечный
результат заранее известен;
Тестирование - это проверка модели на
простых исходных данных с известным
результатом.
Примеры:
• устройство для сложения многозначных
чисел – проверка на однозначных числах
• модель движения корабля – если руль
стоит ровно, курс не должен меняться; если
руль повернуть влево, корабль должен идти
вправо
• модель накопления денег в банке – при
ставке 0% сумма не должна изменяться.
Технология моделирования
(исследование модели)
Исследование заключается в проведении серии
экспериментов,
удовлетворяющих
целям
моделирования.
 Эксперимент – это опыт, который производится с
объектом или моделью.
Он заключается в выполнении некоторых
действий, чтобы определить, как реагирует
экспериментальный образец на эти действия.

Эксперимент сопровождается осмыслением
итогов. Это служит основой для анализа
результатов принятия решений.

Примеры:
• устройство для сложения чисел – работа с
многозначными числами
• модель движения корабля – исследование в
условиях морского волнения
• модель накопления денег в банке – расчеты
при ненулевой ставке
IV этап. Анализ результатов
моделирования





Нужно ответить на вопрос: «Продолжать
исследование, либо заканчивать?»
Если результаты не соответствуют целям
поставленной задачи, значит на предыдущих
этапах были допущены ошибки (неправильно
отобранные свойства объекта, ошибки в
формулах на этапе формализации,
неудачный метод или среда моделирования,
нарушение технологических приемов при
построении модели).
Если ошибки выявлены, то требуется
корректировка модели, т.е. возврат к одному
из предыдущих этапов. Процесс повторяется
до тех пор, пока результаты эксперимента не
будут отвечать целям моделирования.
Источники:












Макарова Н.В. Информатика 9 – Санкт-Петербург: Питер, 2007.
Макарова Н.В. Информатика 7-9 Задачник по моделированию –
Санкт-Петербург: Питер, 2007.
Шелепаева А.Х. Поурочные разработки по информатике. –
М.:ВАКО, 2007
Филиппова Е.В. Этапы компьютерного моделирования, –
Поляков К.Ю. Модели и моделирование, –
http://kpolyakov.narod.ru/index.htm
Конспект урока «Этапы компьютерного моделирования» –
http://ivan101.narod.ru/gos/pril/18etapy-postr-modeley.htm
Пособие «Моделирование», – http://umk-model.narod.ru/p6.html

More Related Content

Viewers also liked

данте алигьери. жизнь и творчество
данте алигьери. жизнь и творчестводанте алигьери. жизнь и творчество
данте алигьери. жизнь и творчествоNickEliot
 
дары волхвов
дары  волхвовдары  волхвов
дары волхвовNickEliot
 
художественная культура древней америки
художественная культура древней америкихудожественная культура древней америки
художественная культура древней америкиNickEliot
 
Водные ресурсы России
Водные ресурсы РоссииВодные ресурсы России
Водные ресурсы РоссииNickEliot
 
экологические факторы среды
экологические факторы средыэкологические факторы среды
экологические факторы средыNickEliot
 
методы решения логарифмических уравнений
методы решения логарифмических уравненийметоды решения логарифмических уравнений
методы решения логарифмических уравненийNickEliot
 
Кодирование и обработка звуковой информации
Кодирование и обработка звуковой информацииКодирование и обработка звуковой информации
Кодирование и обработка звуковой информацииNickEliot
 
Планеты солнечной системы
Планеты солнечной системыПланеты солнечной системы
Планеты солнечной системыОтшельник
 
Тургенев " Первая любовь"
Тургенев " Первая любовь"Тургенев " Первая любовь"
Тургенев " Первая любовь"vikanova
 
У. Черчилль
У. ЧерчилльУ. Черчилль
У. Черчилльoksanakutsjak
 
музыка древней руси
музыка древней русимузыка древней руси
музыка древней русиNickEliot
 
Правовые основы воинской службы
Правовые основы воинской службыПравовые основы воинской службы
Правовые основы воинской службыNickEliot
 
пушкин что за прелесть эти сказки
пушкин что за прелесть эти сказкипушкин что за прелесть эти сказки
пушкин что за прелесть эти сказкиDdeva
 
Дети капитана гранта презентация
Дети капитана гранта презентацияДети капитана гранта презентация
Дети капитана гранта презентацияNickEliot
 
гравитация
гравитациягравитация
гравитацияNickEliot
 
основы медицинской психологии
основы медицинской психологииосновы медицинской психологии
основы медицинской психологииNickEliot
 
Бунин Иван Алексеевич
Бунин Иван АлексеевичБунин Иван Алексеевич
Бунин Иван Алексеевичaccount_
 

Viewers also liked (20)

данте алигьери. жизнь и творчество
данте алигьери. жизнь и творчестводанте алигьери. жизнь и творчество
данте алигьери. жизнь и творчество
 
дары волхвов
дары  волхвовдары  волхвов
дары волхвов
 
художественная культура древней америки
художественная культура древней америкихудожественная культура древней америки
художественная культура древней америки
 
Водные ресурсы России
Водные ресурсы РоссииВодные ресурсы России
Водные ресурсы России
 
экологические факторы среды
экологические факторы средыэкологические факторы среды
экологические факторы среды
 
методы решения логарифмических уравнений
методы решения логарифмических уравненийметоды решения логарифмических уравнений
методы решения логарифмических уравнений
 
Кодирование и обработка звуковой информации
Кодирование и обработка звуковой информацииКодирование и обработка звуковой информации
Кодирование и обработка звуковой информации
 
Планеты солнечной системы
Планеты солнечной системыПланеты солнечной системы
Планеты солнечной системы
 
Тургенев " Первая любовь"
Тургенев " Первая любовь"Тургенев " Первая любовь"
Тургенев " Первая любовь"
 
У. Черчилль
У. ЧерчилльУ. Черчилль
У. Черчилль
 
Reki rossii
Reki rossiiReki rossii
Reki rossii
 
Istoriya razvitiya-modema
Istoriya razvitiya-modemaIstoriya razvitiya-modema
Istoriya razvitiya-modema
 
музыка древней руси
музыка древней русимузыка древней руси
музыка древней руси
 
Правовые основы воинской службы
Правовые основы воинской службыПравовые основы воинской службы
Правовые основы воинской службы
 
пушкин что за прелесть эти сказки
пушкин что за прелесть эти сказкипушкин что за прелесть эти сказки
пушкин что за прелесть эти сказки
 
Wang xueling
Wang xuelingWang xueling
Wang xueling
 
Дети капитана гранта презентация
Дети капитана гранта презентацияДети капитана гранта презентация
Дети капитана гранта презентация
 
гравитация
гравитациягравитация
гравитация
 
основы медицинской психологии
основы медицинской психологииосновы медицинской психологии
основы медицинской психологии
 
Бунин Иван Алексеевич
Бунин Иван АлексеевичБунин Иван Алексеевич
Бунин Иван Алексеевич
 

Similar to этапы компьютерного моделирования

Online learning - Apache Spark alternatives: Vowpal Wabbit. (18.06.2015)
Online learning - Apache Spark alternatives: Vowpal Wabbit. (18.06.2015)Online learning - Apache Spark alternatives: Vowpal Wabbit. (18.06.2015)
Online learning - Apache Spark alternatives: Vowpal Wabbit. (18.06.2015)bddmoscow
 
Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереAndrey Dolinin
 
Построение гендерного классификатора
Построение гендерного классификатораПостроение гендерного классификатора
Построение гендерного классификатораVladimir Pavlov
 
модель и моделирование
модель и моделированиемодель и моделирование
модель и моделированиеzarechneva
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Javametaform
 
Crowdsourcing с механической поддержкой
Crowdsourcing с механической поддержкойCrowdsourcing с механической поддержкой
Crowdsourcing с механической поддержкойssuser80b897
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализMaksim Nikitin
 
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...Iosif Itkin
 
ДЕТЕКТОРЫ ОСОБЕННОСТЕЙ В МЕТОДЕ ВИОЛЫ–ДЖОНСА, ПОСТРОЕННЫЕ НА ОСНОВЕ КОНЕЧНЫХ ...
ДЕТЕКТОРЫ ОСОБЕННОСТЕЙ В МЕТОДЕ ВИОЛЫ–ДЖОНСА, ПОСТРОЕННЫЕ НА ОСНОВЕ КОНЕЧНЫХ ...ДЕТЕКТОРЫ ОСОБЕННОСТЕЙ В МЕТОДЕ ВИОЛЫ–ДЖОНСА, ПОСТРОЕННЫЕ НА ОСНОВЕ КОНЕЧНЫХ ...
ДЕТЕКТОРЫ ОСОБЕННОСТЕЙ В МЕТОДЕ ВИОЛЫ–ДЖОНСА, ПОСТРОЕННЫЕ НА ОСНОВЕ КОНЕЧНЫХ ...ITMO University
 
Сетевое моделирование
Сетевое моделированиеСетевое моделирование
Сетевое моделированиеKaterinaMakarevich
 
учебный проект
учебный проектучебный проект
учебный проектbrusilov_e
 
DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН
DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН
DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН it-people
 

Similar to этапы компьютерного моделирования (20)

Online learning - Apache Spark alternatives: Vowpal Wabbit. (18.06.2015)
Online learning - Apache Spark alternatives: Vowpal Wabbit. (18.06.2015)Online learning - Apache Spark alternatives: Vowpal Wabbit. (18.06.2015)
Online learning - Apache Spark alternatives: Vowpal Wabbit. (18.06.2015)
 
презентация1
презентация1презентация1
презентация1
 
Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютере
 
Построение гендерного классификатора
Построение гендерного классификатораПостроение гендерного классификатора
Построение гендерного классификатора
 
модель и моделирование
модель и моделированиемодель и моделирование
модель и моделирование
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Java
 
Crowdsourcing с механической поддержкой
Crowdsourcing с механической поддержкойCrowdsourcing с механической поддержкой
Crowdsourcing с механической поддержкой
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализ
 
лек11 7
лек11 7лек11 7
лек11 7
 
лек11 7
лек11 7лек11 7
лек11 7
 
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
 
пр 15.docx
пр 15.docxпр 15.docx
пр 15.docx
 
Введение в алгоритмы и структуры данных
Введение в алгоритмы и структуры данныхВведение в алгоритмы и структуры данных
Введение в алгоритмы и структуры данных
 
прак 15.docx
прак 15.docxпрак 15.docx
прак 15.docx
 
ДЕТЕКТОРЫ ОСОБЕННОСТЕЙ В МЕТОДЕ ВИОЛЫ–ДЖОНСА, ПОСТРОЕННЫЕ НА ОСНОВЕ КОНЕЧНЫХ ...
ДЕТЕКТОРЫ ОСОБЕННОСТЕЙ В МЕТОДЕ ВИОЛЫ–ДЖОНСА, ПОСТРОЕННЫЕ НА ОСНОВЕ КОНЕЧНЫХ ...ДЕТЕКТОРЫ ОСОБЕННОСТЕЙ В МЕТОДЕ ВИОЛЫ–ДЖОНСА, ПОСТРОЕННЫЕ НА ОСНОВЕ КОНЕЧНЫХ ...
ДЕТЕКТОРЫ ОСОБЕННОСТЕЙ В МЕТОДЕ ВИОЛЫ–ДЖОНСА, ПОСТРОЕННЫЕ НА ОСНОВЕ КОНЕЧНЫХ ...
 
моделирование
моделированиемоделирование
моделирование
 
Сетевое моделирование
Сетевое моделированиеСетевое моделирование
Сетевое моделирование
 
учебный проект
учебный проектучебный проект
учебный проект
 
Сколько стоит проект?
Сколько стоит проект?Сколько стоит проект?
Сколько стоит проект?
 
DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН
DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН
DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН
 

More from NickEliot

белки по химии
белки по химиибелки по химии
белки по химииNickEliot
 
Уравнение прямой на плоскости
Уравнение прямой на плоскостиУравнение прямой на плоскости
Уравнение прямой на плоскостиNickEliot
 
информационные революции
информационные революцииинформационные революции
информационные революцииNickEliot
 
белки по химии
белки по химиибелки по химии
белки по химииNickEliot
 
Evolution of youth groups in russia
Evolution of youth groups in russiaEvolution of youth groups in russia
Evolution of youth groups in russiaNickEliot
 
измерение атмосферного давления опыт торричелли презентация
измерение атмосферного давления опыт торричелли презентацияизмерение атмосферного давления опыт торричелли презентация
измерение атмосферного давления опыт торричелли презентацияNickEliot
 
Биография Платонова А. П.
Биография Платонова А. П.Биография Платонова А. П.
Биография Платонова А. П.NickEliot
 
экология города
экология городаэкология города
экология городаNickEliot
 
Температура воздуха
Температура воздухаТемпература воздуха
Температура воздухаNickEliot
 
изучение динамики солнечной системы на основе наблюдений
изучение динамики солнечной системы на основе наблюденийизучение динамики солнечной системы на основе наблюдений
изучение динамики солнечной системы на основе наблюденийNickEliot
 
финансы
финансыфинансы
финансыNickEliot
 
инфекционные болезни
инфекционные болезниинфекционные болезни
инфекционные болезниNickEliot
 
Естественный отбор
Естественный отборЕстественный отбор
Естественный отборNickEliot
 
тема поэта и поэзии
тема поэта и поэзиитема поэта и поэзии
тема поэта и поэзииNickEliot
 
моделирование и формализация
моделирование и формализациямоделирование и формализация
моделирование и формализацияNickEliot
 
викторина
викторинавикторина
викторинаNickEliot
 
достижения высоких технологий
достижения высоких технологийдостижения высоких технологий
достижения высоких технологийNickEliot
 
аморфные тела
аморфные телааморфные тела
аморфные телаNickEliot
 
Биография Лескова
Биография ЛесковаБиография Лескова
Биография ЛесковаNickEliot
 
Система физических упражнений
Система физических упражненийСистема физических упражнений
Система физических упражненийNickEliot
 

More from NickEliot (20)

белки по химии
белки по химиибелки по химии
белки по химии
 
Уравнение прямой на плоскости
Уравнение прямой на плоскостиУравнение прямой на плоскости
Уравнение прямой на плоскости
 
информационные революции
информационные революцииинформационные революции
информационные революции
 
белки по химии
белки по химиибелки по химии
белки по химии
 
Evolution of youth groups in russia
Evolution of youth groups in russiaEvolution of youth groups in russia
Evolution of youth groups in russia
 
измерение атмосферного давления опыт торричелли презентация
измерение атмосферного давления опыт торричелли презентацияизмерение атмосферного давления опыт торричелли презентация
измерение атмосферного давления опыт торричелли презентация
 
Биография Платонова А. П.
Биография Платонова А. П.Биография Платонова А. П.
Биография Платонова А. П.
 
экология города
экология городаэкология города
экология города
 
Температура воздуха
Температура воздухаТемпература воздуха
Температура воздуха
 
изучение динамики солнечной системы на основе наблюдений
изучение динамики солнечной системы на основе наблюденийизучение динамики солнечной системы на основе наблюдений
изучение динамики солнечной системы на основе наблюдений
 
финансы
финансыфинансы
финансы
 
инфекционные болезни
инфекционные болезниинфекционные болезни
инфекционные болезни
 
Естественный отбор
Естественный отборЕстественный отбор
Естественный отбор
 
тема поэта и поэзии
тема поэта и поэзиитема поэта и поэзии
тема поэта и поэзии
 
моделирование и формализация
моделирование и формализациямоделирование и формализация
моделирование и формализация
 
викторина
викторинавикторина
викторина
 
достижения высоких технологий
достижения высоких технологийдостижения высоких технологий
достижения высоких технологий
 
аморфные тела
аморфные телааморфные тела
аморфные тела
 
Биография Лескова
Биография ЛесковаБиография Лескова
Биография Лескова
 
Система физических упражнений
Система физических упражненийСистема физических упражнений
Система физических упражнений
 

этапы компьютерного моделирования

  • 1. Этапы компьютерного моделирования Автор – Богачёва Г.В., Учитель информатики 144 лицей Санкт-Петербурга Презентация по теме «Моделирование» к учебнику Н.В. Макаровой, 9 класс
  • 2. I этап. Постановка задачи  Описание задачи  Цель моделирования  Анализ объекта
  • 3. Описание задачи Задача формулируется на обычном языке; Если завтра утром группа выйдет из туристического лагеря в 10 часов утра, ребята успеют на 12-часовую электричку? Определяется объект моделирования; Представляется конечный результат. По характеру постановки задачи можно разделить на две основные группы: «Что будет, если?» (исследовать изменение характеристик объекта при воздействии на него) Как изменится скорость автомобиля через 6 сек, если он движется прямолинейно и равноускоренно с начальной скоростью 3 м/с и ускорением 0,5 м/с2? «Как сделать, чтобы?» (какое произвести воздействие, чтобы параметры объекта удовлетворяли заданному условию?) Какого объёма должен быть воздушный шар, наполненный газом гелием, чтобы он мог подняться с грузом 100 кг?
  • 4. Определение целей моделирования  Цели определяются в соответствии с поставленной задачей;  Поставленные цели оказывают направляющее влияние на весь процесс моделирования.
  • 5. Например, рассмотрим модель самолета: • для кассира по продажам авиабилетов существенными признаками будут расположение рядов кресел, количество кресел в ряду, стоимость билета для каждого места, наличие свободных мест; • для авиадиспетчера существенные признаки – скорость и высота самолета, направление и вид движения, взаиморасположение с другими самолетами, находящимися в контролируемом районе; • для технолога цеха, где происходит сборка самолета существенные признаки – наименование и количество деталей, порядок и способ их соединения, необходимое оборудование для обеспечения заданной надежности соединений, и прочее.
  • 6. Анализ объекта Чётко выделяются моделируемый объект и его основные свойства. Результат анализа объекта появляется в процессе выявления его составляющих (элементарных объектов) и определения связей между ними.
  • 7. Хорошо поставленная задача: •описаны все связи между исходными данными и результатом •известны все исходные данные •решение существует •задача имеет единственное решение Примеры плохо поставленных задач: •Винни Пух и Пятачок построили ловушку для слонопотама. Удастся ли его поймать? •Малыш и Карлсон решили по–братски разделить два орешка – большой и маленький. Как это сделать? •Найти максимальное значение функции y = x2 (нет решений). •Найти функцию, которая проходит через точки (0,1) и (1,0) (неединственное решение).
  • 8. II этап. Разработка модели  Информационная  Знаковая модель модель  Компьютерная модель
  • 9. Разработка информационной модели  Выделяются объекты моделирования и дается их развернутое содержательное описание (природа объектов, их зависимости, связи, свойства, характеристики);  Учитываются только существенные свойства в зависимости от выбранной цели;
  • 10. Задача «Движение автомобиля» Что моделируется? - Процесс движения объекта «автомобиль» Вид движения - Равноускоренное Что известно о движении? - Начальная скорость (v0), ускорение (а), максимальная развиваемая автомобилем скорость (vmax) Что надо найти? - Скорость (vj) в заданные моменты времени (ti) Как задаются моменты времени? - От нуля через равные интервалы (t2-t1) Это ограничивает расчеты? - vi < vmax Такие характеристики объекта, как цвет, тип кузова, год выпуска и общий пробег, степень изношенности шин и многие другие, в данной постановке учитывать не будем.
  • 11.   В результате выстраивается описательная информационная модель, т.е. вербальная; Формализация модели. Переход от описательной модели к конкретному математическому наполнению. Указывается перечень параметров, которые влияют на поведение объекта – исходные данные, и которые желательно получить – результат. Формализуются зависимости между выделенными параметрами, накладываются ограничения на их допустимые значения. Результат – математическая модель.
  • 12. Движение автомобиля. Информационная модель Объект моделирования Параметры Название Процесс движения автомобиля vo — начальная скорость; ∆ ∆ t — интервал изменения времени; а — ускорение; vmax— максимально развиваемая автомобилем скорость ti — время движения; vi — значения скорости Значения Исходные данные Исходные данные Исходные данные Исходные данные Расчетные данные Результаты
  • 13. Математическая модель к задаче «Движение автомобиля»
  • 14. Разработка компьютерной модели  Формализованная модель преобразуется в компьютерную с помощью множества программных комплексов и сред (графические среды, текстовые редакторы, среды программирования, электронные таблицы и пр.);  От выбора программной среды зависит алгоритм построения компьютерной модели и форма его представления.
  • 15. III этап. Компьютерный эксперимент  План моделирования – должен чётко отражать последовательность работы с моделью  Технология моделирования
  • 16. План моделирования (последовательность работы с моделью)  Так как модель может содержать ошибки, то первым пунктом в плане моделирования всегда разработка теста, а затем – тестирование модели. В программировании это трансляция и отладка программы;  Можно использовать тестовый набор исходных данных, для которых конечный результат заранее известен;
  • 17. Тестирование - это проверка модели на простых исходных данных с известным результатом. Примеры: • устройство для сложения многозначных чисел – проверка на однозначных числах • модель движения корабля – если руль стоит ровно, курс не должен меняться; если руль повернуть влево, корабль должен идти вправо • модель накопления денег в банке – при ставке 0% сумма не должна изменяться.
  • 18. Технология моделирования (исследование модели) Исследование заключается в проведении серии экспериментов, удовлетворяющих целям моделирования.  Эксперимент – это опыт, который производится с объектом или моделью. Он заключается в выполнении некоторых действий, чтобы определить, как реагирует экспериментальный образец на эти действия.  Эксперимент сопровождается осмыслением итогов. Это служит основой для анализа результатов принятия решений. 
  • 19. Примеры: • устройство для сложения чисел – работа с многозначными числами • модель движения корабля – исследование в условиях морского волнения • модель накопления денег в банке – расчеты при ненулевой ставке
  • 20. IV этап. Анализ результатов моделирования    Нужно ответить на вопрос: «Продолжать исследование, либо заканчивать?» Если результаты не соответствуют целям поставленной задачи, значит на предыдущих этапах были допущены ошибки (неправильно отобранные свойства объекта, ошибки в формулах на этапе формализации, неудачный метод или среда моделирования, нарушение технологических приемов при построении модели). Если ошибки выявлены, то требуется корректировка модели, т.е. возврат к одному из предыдущих этапов. Процесс повторяется до тех пор, пока результаты эксперимента не будут отвечать целям моделирования.
  • 21. Источники:        Макарова Н.В. Информатика 9 – Санкт-Петербург: Питер, 2007. Макарова Н.В. Информатика 7-9 Задачник по моделированию – Санкт-Петербург: Питер, 2007. Шелепаева А.Х. Поурочные разработки по информатике. – М.:ВАКО, 2007 Филиппова Е.В. Этапы компьютерного моделирования, – Поляков К.Ю. Модели и моделирование, – http://kpolyakov.narod.ru/index.htm Конспект урока «Этапы компьютерного моделирования» – http://ivan101.narod.ru/gos/pril/18etapy-postr-modeley.htm Пособие «Моделирование», – http://umk-model.narod.ru/p6.html

Editor's Notes

  1. {}