Укажите в правильном порядке основные этапы разработки и исследования моделей на компьютере

Обновлено: 06.07.2024

Каждый этап моделирования определяет поставленная задача и цели моделирования. В общем случае процесс построения и исследования модели может быть представлен с помощью схемы:

I этап. Постановка задачи

Включает в себя три стадии:

Задача описывается на обычном языке.

Все множество задач можно разделить по характеру постановки на 2 основные группы:

Первая группа содержит задачи, в которых требуется исследовать, как изменятся характеристики объекта при некотором воздействии на него, т.е. требуется получить ответ на вопрос «Что будет, если. ».

Например, что будет, если магнитную карточку положить на холодильник? Что будет, если повысить требования для поступления в вуз? Что будет, если резко повысить плату за коммунальные услуги? и т. п.

Вторая группа содержит задачи, в которых требуется определить, что нужно сделать с объектом, чтобы его параметры удовлетворили определенное заданное условие, т.е. требуется получить ответ на вопрос «Как сделать, чтобы. ».

Например, как построить урок математики, чтобы детям был понятен материал? Какой режим полета самолета выбрать, чтобы полет был безопаснее и экономически выгоднее? Как составить график выполнения работ на строительстве, чтобы оно было закончено максимально быстро?

Определение цели моделирования

На этой стадии среди многих характеристик (параметров) объекта выделяются наиболее существенные. Один и тот же объект при разных целях моделирования будет иметь разные существенные свойства.

Например, при построении модели яхты для участия в соревнованиях моделей судов, существенными будут ее судоходные характеристики. Для достижения поставленной цели построения модели будет отыскиваться ответ на вопрос «Как сделать, чтобы…?»

При построении модели яхты для совершения на ней путешествий, долгосрочных круизов, кроме судоходных характеристик существенным будет ее внутреннее строение: количество палуб, комфортабельность кают, наличие других удобств и т.д.

При построении компьютерной имитационной модели яхты для проверки надежности ее конструкции в штормовых условиях, моделью яхты будет представлять собой изменение изображения и расчетных параметров на экране монитора при изменении значений входных параметров. Будет решаться задача «Что будет, если…?»

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

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

Подразумевается четкое выделение объекта, который моделируется, и его основных свойств.

II этап. Формализация задачи

Связан с созданием формализованной модели, т.е. модели, которая записана на каком-либо формальном языке. Например, показатели рождаемости, которые представлены в виде таблицы или диаграммы, являются формализованной моделью.

Под формализацией понимают приведение существенных свойств и признаков объекта моделирования к определенной форме.

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

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

III этап. Разработка компьютерной модели

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

От выбора программной среды зависит алгоритм построения компьютерной модели и форма его представления.

Готовые работы на аналогичную тему

Получить выполненную работу или консультацию специалиста по вашему учебному проекту Узнать стоимость

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

Заметим, что одну и ту же задачу можно решить с помощью разных программных сред, выбор которой зависит, в первую очередь, от ее технических и материальных возможностей.

IV этап. Компьютерный эксперимент

Включает 2 стадии:

Тестирование модели – проверка правильности построения модели.

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

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

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

К исследованию модели можно переходить только после успешного прохождения тестирования и уверенности в том, что создана именно та модель, которую необходимо исследовать.

V этап. Анализ результатов

Является основным для процесса моделирования. Решение о продолжении или завершении исследования принимается по итогам именно этого этапа.

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


В презентации рассматриваются 5 основных этапов разработки и исследования компьютерных моделей:

- составление описательной информационной модели

- составление формализованной модели

- разработка компьютерной модели

- проведение компьютерного эксперимента

- анализ и корректировка полученных результатов

описан каждый этап, а так же предложено два практических задания.

Презентация Моделирование

1 этап. Построение описательной информационной модели

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

2 этап. Построение формализованной модели

Описательная информационная модель записывается с помощью какого-либо формального языка.

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

3 этап. Создание компьютерной модели

Существуют два принципиально различных пути построения компьютерной модели:

1) построение алгоритма решения задачи и его кодирование на одном из языков программирования;

2) построение компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и пр.).

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

4 этап. Компьютерный эксперимент

Если компьютерная модель существует в виде программы на одном из языков программирования, ее нужно запустить на выполнение и получить результаты.

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

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

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

Например, при построении описательной качественной модели могут быть неправильно отобраны существенные свойства объектов, в процессе формализации могут быть допущены ошибки в формулах и так далее.

В этих случаях необходимо провести корректировку модели, причем уточнение модели может проводиться многократно, пока анализ результатов не покажет их соответствие изучаемому объекту.

Содержимое разработки

Основные этапы разработки и исследования моделей на компьютере Васильева Е.В.

Основные этапы разработки и исследования моделей на компьютере

Васильева Е.В.


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

1 этап. Построение описательной информационной модели

2 этап. Построение формализованной модели

3 этап. Создание компьютерной модели

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

1) построение алгоритма решения задачи и его кодирование на одном из языков программирования;

2) построение компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и пр.).

4 этап. Компьютерный эксперимент

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

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

Ответьте на вопрос: сколько правнуков было у Владимира Мономаха?

Владимир Мономах умер в 1125 г. Он оставил 4 сыновей: Мстислава (год смерти - 1132), Ярополка (1139), Вячеслава Туровского (1154) и Юрия Долгорукого (1157). После Мстислава осталось 3 сына: Изяслав Волынский (1154), Всеволод Новгородский (1138) и Ростислав Смоленский (1168). У Изяслава Волынского был сын Мстислав (1170), у Мстислава сын Роман (1205), у Романа - Даниил Галицкий (1264). Ростислав Смоленский имел 4 сыновей: Романа (1189), Рюрика (1215), Давида (1197) и Мстислава Храброго (1180). После Романа Ростиславича остался сын Мстислав Киевский (1224), после Мстислава Храброго - сын Мстислав Удалой (1228). Юрий Долгорукий имел 3 сыновей: Андрея Боголюбского (1175), Михаила (1177) и Всеволода (1212). Сыновьями Всеволода были Константин (1217), Юрий (1238) и Ярослав (1246). У Ярослава Всеволодовича было 3 сына: Александр Невский (1263), Андрей Суздальский (1264) и Ярослав Тверской (1272). Сыновья Александра Невского: Димитрий Переяславский (1294), Андрей Городецкий (1304) и Даниил Московский (1303). У Андрея Сульдальского был сын Василий (годы его жизни неизвестны), у Ярослава Тверского - сын Михаил.

Задание №2 Постройте модель расчета количества обоев, соблюдая, основные этапы моделирования. Рассчитайте минимальное количество обоев и их стоимость, необходимое для оклейки жилой комнаты размером NxMxT метра. Рулон обоев имеет ширину X сантиметров и длину Y метров. На языке программирования Используя электронные таблицы Используя калькулятор

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

Рассчитайте минимальное количество обоев и их стоимость, необходимое для оклейки жилой комнаты размером NxMxT метра. Рулон обоев имеет ширину X сантиметров и длину Y метров.

  • На языке программирования
  • Используя электронные таблицы
  • Используя калькулятор


-75%

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

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

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

Управление - это целенаправленное взаимодействие объектов, одни из которых являются управляющими, а другие - управляемыми.

Модели, описывающие информационные процессы управления в сложных системах, называются информационными моделями процессов управления. В любом процессе управления всегда происходит взаимодействие 2-х двух объектов - управляющего и управляемого, которые coединены каналами прямой и обратной связи. По каналу прямой связи передаются управляющие сигналы, а по каналу обратной связи - информация о состоянии управляемого объекта.


Процесс управления имеет определенные общие закономерности. Их изучением занимается специальная наука, которая называем кибернетикой. Основоположником кибернетики считается американский ученый Норберт Винер. Большой вклад в развитие теоретической и прикладной кибернетики внесли русские ученые: академики A. Берг и В. Глушков.

Разомкнутая схема управления

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


Разомкнутыми системами являются всевозможные информационные табло на вокзалах и аэропортах, которые управляют перемещениями пассажиров. К рассматриваемому классу систем можно стнести и современные программируемые бытовые приборы.

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

Замкнутая схема управления. Обратная связь

Более совершенные системы управления отслеживают результаты деятельности управляемой системы. В таких системах дополнительно появляется ешё один информационный поток - от объекта управления к системе управления; его принято называть обратной связью. Именно по каналу обратной связи передаются сведения о состоянии объекта и степени достижения (или, наоборот, не достижения) цели управления.

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


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

Обратную связь, при которой управляющий сигнал стремится уменьшить (скомпенсировать) отклонение от некоторой поддерживаемой величины, принято называть отрицательной.
Примеры: Потовыделение у животных.Регулятор температуры в холодильниках

Тип обратной связи, при котором изменение выходного сигнала системы приводит к такому изменению входного сигнала, которое способствует дальнейшему отклонению выходного сигнала от первоначального значения, принято называть положительной.
Пример: Микрофон рядом с динамиком может создать сильный шум.

Примером замкнутых систем управления является хорошо знакомое вам обучение в классе. Здесь управляющую систему представляет учитель, а ученики являются объектом управления. Прямой канал передачи информации - что передача знаний учителем, а обратная связь - ответы учеников, результаты контрольных работ, сочинения и т. п. Благодаря обратной связи в результате анализа проведенной контрольной учитель может, например, провести дополнительный урок по данной теме или, наоборот, особо отличившихся учеников освободить от заданий.

Д.з: Прочитать стр. 152-163 учебника. Устно ответить на вопросы в конце параграфов
Презентация урока

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

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

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

Процесс разработки моделей и их исследования на компьютере можно разделить на несколько основных этапов:

1. Постановка задачи. Построение описательной информационной модели (выделение существенных параметров).

2. Создание формализованной модели (запись формул).

3. Построение компьютерной модели.

4. Компьютерный (вычислительный) эксперимент.

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

На первом этапе исследования объекта или процесса обычно строится описательная информационная модель. Важным моментом на этом этапе является определение цели моделирования. От выбранной цели зависит, какие характеристики исследуемого объекта считать существенными, а какие отбросить. В соответствии с поставленной целью может быть подобран инструментарий, определены методы решения задачи, формы отображения результатов.

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

На третьем этапе необходимо формализованную информационную модель преобразовать в компьютерную на понятном для компьютера языке.

Существуют два принципиально различных пути построения компьютерной модели:

• создание алгоритма решения задачи и его кодирование на одном из языков программирования;

• формирование компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и т. д.).

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

Четвертый этап исследования информационной модели состоит в проведении компьютерного эксперимента.

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

Этап проведения компьютерного эксперимента включает две стадии:

- составление плана эксперимента;

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

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

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

- презентацию с теоретическими сведениями об этапах моделирования на компьютере (по учебнику Угриновича Н.Д. 9 класс) на простом примере вычисления площади трапеции. Каждый этап прорабатывается вместе с учащимися устно или у доски.

- текстовый документ с описание практической работы, которая рассчитана на вторую часть урока. Учащиеся моделируют задачу "О склеивании коробки", с учетом пройденных этапов. Практическую работу ребятам необходимо оформить в MS Excel.

- документ MS Excel, в котором представлено решение практической задачи. Это для учителя.

ВложениеРазмер
etapy_modelirovaniya.pptx 436.32 КБ
zadacha_o_skleivanii_korobki.docx 20.38 КБ
zadacha_o_skleivanii_korobki.xls 27 КБ

Предварительный просмотр:

Подписи к слайдам:

Основные этапы разработки и исследования моделей на компьютере Учитель информатики и ИКТ МБОУ «СОШ №1» г.Сафоново Смоленской обл. 12.08.2014

1 . Описательная информационная модель Такая модель выделяет существенные, с точки зрения целей проводимого исследования, параметры объекта, а несущественными параметрами пренебрегает

Пример Чему равна площадь трапеции? а b h Площадь трапеции вычисляется как произведение полусуммы её оснований на высоту

2. Формализованная модель В такой модели с помощью формул , уравнений или неравенств фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств.

Пример а b h Чему равна площадь трапеции? S трапеции = ½*( а+ b )* h

3. Компьютерная модель Т.е. выраженная на понятном для компьютера языке: Создание её в форме проекта на одном из языков программирования; Построение её с использованием электронных таблиц или других приложений

Пример var a, b, h : integer; s : real; begin writeln(‘ Введите меньшее основание ’); readln(a); writeln(‘ Введите большее основание ’); readln(b); writeln(‘ Введите высоту ’); readln(h); s:=0.5*(a+b)*h; writeln(‘ Площадь трапеции = ’, s); end. Чему равна площадь трапеции? Решение за писать на языке Pascal .

4. Компьютерный эксперимент Если компьютерная модель существует в виде проекта на одном из языков программирования, её нужно запустить на выполнение, ввести исходные данные и получить результаты

5. Анализ полученных результатов и корректировка исследуемой модели В случае несоответствия результатов, полученных при исследовании информационной модели, измеряемым параметрам реальных объектов можно сделать вывод, что на предыдущих этапах построения модели были допущены ошибки или неточности.

Литература Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. – М.: БИНОМ, Лаборатория знаний, 2009.

Читайте также: