Модели и моделирование
-
Компьютерное моделирование
-
Математическая модель
-
формулы, уравнения, неравенства
-
в отличие от словесного описания позволяет вычислять
-
-
Компьютерная модель
- программа или электронная таблица
-
Этапы моделирования
-
- Постановка задачи
-
- Построение математической модели
-
- Программная реализация
-
- Тестирование
-
- Компьютерный эксперимент
-
- Анализ результатов
-
- Уточнение модели
-
-
Инструменты
-
электронные таблицы: численное моделирование
-
язык программирования: Python, Паскаль, КуМир
-
готовые модели, виртуальные лаборатории
-
-
Примеры
-
движение тела (физика)
-
рост популяции (биология)
-
проценты по вкладу (экономика)
-
-
-
Основные понятия
-
Оригинал
- изучаемый предмет, процесс или явление
-
Модель
- новый объект, отражающий существенные признаки оригинала
-
Моделирование
- метод познания: построение и исследование моделей
-
Цель моделирования
-
определяет, какие признаки существенны
-
один объект - разные модели (книга для читателя и для типографии)
-
-
Формализация
- построение модели с помощью формального языка
-
Адекватность
- соответствие модели оригиналу и цели моделирования
-
-
Зачем нужны модели
-
Изучать то, что недоступно напрямую
-
очень большое или малое: Солнечная система, атом
-
опасное: ядерный взрыв, землетрясение
-
очень быстрое или медленное: горение, движение материков
-
ещё не существующее: проект здания
-
-
Прогнозировать: прогноз погоды
-
Проектировать и испытывать: самолёт в аэродинамической трубе
-
Обучать: тренажёры, наглядные пособия
-
-
Таблицы и базы данных
-
Таблица «объект - свойство»
- сведения об объектах
-
Таблица «объект - объект»
-
связи между объектами
-
двоичная матрица
-
-
Таблица как представление отношения
-
Решение логических задач с помощью таблиц
-
База данных - модель предметной области
-
реляционная БД
-
первичный ключ
-
СУБД
-
запрос
-
-
-
Виды моделей
-
По способу представления
-
Материальные: глобус, макет, муляж, манекен
-
Информационные
-
образные: рисунки, фотографии
-
знаковые: тексты, формулы, программы
-
смешанные: карты, схемы, чертежи, графики
-
-
-
По фактору времени
-
статические: план этажа
-
динамические: модель движения
-
-
Непрерывные и дискретные
-
непрерывные: путь при равномерном движении s = v·t
-
дискретные: численность популяции по годам
-
-
По назначению
-
учебные: наглядные пособия, тренажёры
-
опытные: уменьшенная копия корабля в бассейне
-
научно-технические: стенды для испытаний
-
игровые: деловые, военные, спортивные игры
-
имитационные: многократное «проигрывание» ситуации
-
-
По отрасли знаний: физические, биологические, экономические
-
-
Графы и деревья
-
Граф
-
вершины и рёбра
-
неориентированный и ориентированный
-
вес ребра, весовая матрица
-
путь и длина пути
-
источник и сток в ориентированном графе
-
-
Задачи на графах
-
поиск кратчайшего пути
-
подсчёт путей в ациклическом орграфе
-
-
Дерево
-
граф иерархической структуры без циклов
-
корень, узлы, листья
-
высота дерева, поддерево
-
примеры: родословная, файловая система
-
перебор вариантов с помощью дерева
-
-
Что моделируют
-
сеть (дороги, метро) - граф
-
иерархию (папки, классификации) - дерево
-
-