КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ В СРЕДЕ ПРОГРАММИРОВАНИЯ Модель – упрощенное представление о реальном объекте, процессе или явлении. Модели строят для познания.

Презентация:



Advertisements
Похожие презентации
1 Искусство построения моделей или Этапы решения задач с помощью ЭВМ.
Advertisements

Технология решения задач с помощью ЭВМ в среде языка программирования Паскаль.
Основные этапы моделирования. Моделирование – исследование объектов путем построения и изучения их моделей. Моделирование – творческий процесс, и поэтому.
Этапы моделирования. Постановка задачи: Описание задачи; Цель моделирования; Анализ объекта Разработка информационной модели Разработка компьютерной модели.
Основные этапы моделирования. Моделирование – исследование объектов путем построения и изучения их моделей.
Этапы компьютерного моделирования. 1. Описание задачи Задача формулируется на обычном языке; Определяется объект моделирования; Представляется конечный.
Моделирование – исследование объектов путем построения и изучения их моделей. Моделирование – творческий процесс, и поэтому заключить его в формальные.
LM позволяет изучить их изменения в зависимости от значения тех или иных параметров. Использование компьютера для исследования информационных моделей различных.
ЭТАПЫ МОДЕЛИРОВАНИЯ. Цель урока: рассмотреть основные этапы моделирования. Задачи: 1. Повторить понятия «модель», «моделирование». 2. Определить место.
1 Технология моделирования в среде программирования …обучение создания компьютерной модели… процессу.
Этапы моделирования. Определение цели моделирования, выделение существенных для исследования параметров объекта. I. Построение описательной информационной.
Компьютерное моделирование. По способу реализации информационные знаковые модели делятся на компьютерные и некомпьютерные. По способу реализации информационные.
ОСНОВНЫЕ ЭТАПЫ МОДЕЛИРОВАНИЯ Моделирование и формализация.
Моделирование и формализация 1. Моделирование – это метод познания, состоящий в создании и исследовании моделей. Модель – это упрощённое представление.
Этапы решения задач с помощью ЭВМ. 1. Постановка задачи и ее содержательный анализ; 2. Формализация задачи, выбор метода ее решения; 3. Составление алгоритма.
9 класс Урок 4 Матвеева В.П.. Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы.
Моделирование Модель Модель - это некий новый объект, который отражает существенные особенности изучаемого объекта, явления или процесса. Моделирование.
Формализация – это процесс выделения и перевода внутренней структуры предмета, явления или процесса в определенную информационную структуру – форму. Формализация.
На этом этапе выясняются свойства, состояния, действия и другие характеристики элементарных объектов в любой форме: устно, в виде схем, таблиц. Формируется.
Пусть вам надо решить какую-либо задачу и вы хотите воспользоваться для этого помощью ЭВМ. С чего начать?
Транксрипт:

КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ В СРЕДЕ ПРОГРАММИРОВАНИЯ Модель – упрощенное представление о реальном объекте, процессе или явлении. Модели строят для познания окружающего нас мира, происходящих в нем процессов, а также для прогнозирования событий. Компьютерная модель – модель, реализованная средствами программной и инструментальной среды.

МОДЕЛЬ Искусство построения моделей Постановка задачи – важная часть ее решения Четко сформулировать (хорошо поставить) задачу – это значит высказать предположения, которые позволяют из всего многообразия информации об изучаемом явлении или объекте выделить исходные данные, определить, что будет служить результатом и какова связь между исходными данными и результатами. связь между исходными данными и результатами исходные данныерезультат

ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ЭВМ Часто для решения задач используют математические модели, в которых исходные данные и результаты представлены числами, а связи между ними – математическими соотношениями

I ЭТАП Постановка задачи II ЭТАП Математическая модель III ЭТАП Алгоритм Программа Компьютерный эксперимент IV ЭТАП Анализ результатов Готовая программа Результаты соответствуют цели Результаты НЕ соответствуют цели Схема этапов решения задач на ЭВМ

I ЭТАП Формулируется задача. Определяется цель – что надо получить, и в каком виде результат должен быть представлен. Выделяются существенные свойства необходимые для построения модели, отбрасываются второстепенные. ПОСТАНОВКА ЗАДАЧИ

II ЭТАП Выделяются исходные данные, необходимые для построения математической модели, и что надо получить (определяются переменные). Формулируются математические связи, объединяющие исходные данные и результат. Дано: … Получить: … Связи: … Определяется тип данных. ПОСТРОЕНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ

III ЭТАП АЛГОРИТМ – конечная последовательность точно определенных действий проводящих к однозначному решению поставленной задачи. ПРОГРАММА – алгоритм, написанный на языке, понятном исполнителю (ЭВМ). Язык общения с ЭВМ называют языком программирования. КОМПЬЮТЕРНЫЙ ЭКСПЕРИМЕНТ. Выявляются ошибки программирования – синтаксические и логические. Проводится тестирование программы (процесс проверки правильности программы). Тест – набор исходных данных, для которых заранее известен результат. АЛГОРИТМ. ПРОГРАММА. КОМПЬЮТЕРНЫЙ ЭКСПЕРИМЕНТ

IV ЭТАП Если решение не соответствует цели поставленной задачей, значит допущены ошибки на предыдущих этапах. Возможные ошибки: Слишком упростили модель; Неудачный выбор метода решения; Допущены логические ошибки. Если ошибки выявлены, то требуется корректировка модели, т. е. возврат к одному из предыдущих этапов. АНАЛИЗ РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ

I ЭТАП Постановка задачи II ЭТАП Математическая модель III ЭТАП Алгоритм Программа Компьютерный эксперимент IV ЭТАП Анализ результатов Готовая программа Результаты соответствуют цели Результаты НЕ соответствуют цели

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

ВОПРОСЫ для контроля: 1.Для каких целей строятся модели? 2.Какие бывают модели? 3.Что такое компьютерная модель? 4.Этапы решения задач на ЭВМ? 5.Что значит «Построить математическую модель»? 6.Определите понятие алгоритма. 7.Какими свойствами должен обладать алгоритм? 8.Что такое программа? 9.Что такое компьютерный эксперимент? 10.Назначение тестирования? Что такое тест? 11.Какие бывают ошибки программирования? 12.Почему необходим анализ результатов компьютерного эксперимента?