- •19.0. Введение
- •19.1. Моделирование как метод познания
- •20.1. Формы представления моделей
- •20.2. Классификация математических моделей
- •21.1. Математическая модель системы (объекта)
- •21.2. Методы математического моделирования
- •21.3. Технология математического моделирования системы (объекта)
- •1 Этап. Формулирование целей и задач моделирования, выявление проблем, описание объекта исследования.
- •2 Этап. Изучение априорной информации об объекте исследования.
- •3 Этап. Формализация постановки задачи: формальное описание целей и задач моделирования, формулировка требований.
- •4 Этап. Стратегическое и тактическое планирование эксперимента с объектом.
- •5 Этап. Экспериментирование с объектом.
- •6 Этап. Идентификация объекта.
- •7 Этап. Оценка адекватности модели, ее свойств, устойчивости, областей применения.
- •8 Этап. Решение задач моделирования, подведение итогов.
- •21.4. Контрольные вопросы и задания
- •22.1. Понятие информационной модели
- •22.2. Этапы моделирования
- •22.3. Типовые информационные модели
- •Графы, сети, деревья
- •23.1. Понятие алгоритма
- •23.2. Свойства алгоритма
- •23.3. Данные алгоритмов
- •23.4. Элементарные алгоритмические действия
- •23.5. Способы записи алгоритмов
- •24.0. Введение
- •25.0. Введение
- •26.0. Введение
- •27.0. Введение
- •28.1. Вычисление конечных и бесконечных сумм и произведений
- •28.2. Решение уравнений итерационными методами
- •28.3. Расчет таблиц функциональных зависимостей
- •28.4. Подсчет числа положительных, отрицательных и нулевых элементов массивов
- •28.5. Расчет модуля вектора и нормы матрицы
- •28.6. Расчет среднего и дисперсии элементов в массивах
- •28.7. Поиск минимальных или максимальных значений в массивах
- •28.8. Алгоритмы упорядочивания элементов в массивах
- •28.9. Умножение матрицы на вектор и матрицы на матрицу
- •28.10. Возведение квадратной матрицы в целую степень
- •28.11. Исключение элементов массивов
- •28.12. Расчет определителя квадратной матрицы
- •28.13. Транспонирование матриц
- •29.1. Что такое язык программирования?
- •29.2. Низкоуровневые языки программирования
- •29.3. Языки высокого уровня
- •Навигация по разделам:
- •29.3.1. Процедурные языки программирования
- •29.3.2. Функциональные языки программирования
- •29.3.3. Логические языки программирования
- •30.0. Введение
- •31.0. Введение
- •31.1. Постановка и формализация задачи
- •31.2. Разработка алгоритмов решения задачи
- •31.2. Разработка алгоритмов решения задачи
- •31.4. Анализ результатов
- •31.5. Сопровождение программ
- •32.0. Введение
- •33.1. Технология структурного программирования
- •33.2. Структурные методы анализа и проектирования по
- •33.3. Модульное программирование
- •Навигация по разделу
- •33.3.1. Hipo - диаграмма
- •33.3.2. Метод нисходящего проектирования
- •33.3.3. Метод расширения ядра
- •33.3.4. Метод восходящего проектирования
- •33.4. Базовые управляющие структуры структурного программирования
- •33.5. Проектирование и тестирование программы
- •33.6. Подпрограммы, процедуры и функции
- •Навигация по разделу:
- •33.6.1. Основные понятия и терминология
- •33.6.2. Локальность
- •33.6.3. Параметры процедуры
- •34.1. Методология объектно-ориентированного программирования
- •34.2. Объектно-ориентированные методы анализа и проектирования по
- •34.3. Основные принципы построения объектной модели
- •34.4. Основные элементы объектной модели
- •34.5. Пример разработки консольного приложения в технологии объектно-ориентированного подхода
- •Навигация по разделу:
- •34.5.1. Диаграмма прецендентов uml
- •34.5.2. Диаграмма последовательности uml для прецедента
- •34.5.3. Диаграмма классов uml для прецендента «перевести р-ичную строку в число»
- •34.5.4. Текст приложения на языке Object Pascal
- •35.0. Введение
- •35.1. История развития бд
- •35.2. Классификация бд
- •Навигация по разделу:
- •35.2.1. Основные функции субд
- •36.1. Основные понятия бд
- •36.2. Основные понятия реляционной модели бд
- •36.3. Предпроектное обследование предметной области. Связи таблиц
- •36.4. Нормализация отношений
- •36.5. Общие сведения о ms Access
- •36.6. Приложение
- •36.6. Приложение
- •37.2. Связь между таблицами и целостность данных
- •37.3. Создание запросов в ms access
- •Навигация по разделу:
- •37.3.1. Запросы на выборку
- •37.3.2. Запросы с параметрами
- •37.2.3. Запросы с вычислениями
- •37.2.4. Итоговые запросы
- •37.2.5. Перекрестные запросы
- •37.4. Формы
- •37.5. Отчеты
- •38.0. Введение
- •38.1. Различные подходы к построению систем ии
- •38.2. Экспертные системы
- •Методы, основанные на правилах.
- •Методы, основанные на фреймах.
21.4. Контрольные вопросы и задания
← 21.3. Технология математического... |
22.1. Понятие информационной модели → |
Какие задачи относятся к вычислительным, какие к функциональным? Приведите примеры.
Как определяются понятия «объект исследования», «теория моделирования»; «система»; «модель системы»; «математическое моделирование», «информационная модель»?
Приведите примеры областей использования моделирования (математического моделирования). Какие задачи решаются на основе математического моделирования?
Какую роль играет цель при разработке моделей?
Какие существуют классификационные признаки видов моделей? Приведите примеры.
Опишите условия, при которых применимы модели разных классов (разных видов).
Приведите примеры статических и динамических моделей одного и того же объекта.
Ниже приведены примеры математических моделей различных объектов: дайте характеристику этих моделей; к каким классам они принадлежат; что между ними общего?
Распространения тепла в твердых телах: , гдеCT - теплоемкость тела; I - тепловой поток; U - перепад температуры.
, где y – выходная характеристика;Xi = (xi1, xi2,...,xiN) - входные переменные; a0, ai - параметры; ε - остаток.
Цифровой фильтр:,xi, yi (i=0,1,2,…) – входной и выходной процессы, Δt = 1.
Перечислите основные методы математического моделирования. Приведите примеры систем, для моделирования которых используются перечисленные методы.
В чем сущность имитационного метода моделирования?
В каких случаях при моделировании системы предпочтительнее использовать аналитические методы, в каких случаях – имитационные методы?
Опишите наиболее эффективный, с вашей точки зрения, вид моделирования (тип модели) каждой из перечисленных систем и объясните свой ответ: небольшой производственный участок существующей фабрики; устройство, возводящее входной сигнал в квадрат; пункт скорой помощи в существующей больнице; проектируемая АСУ пред-приятия; функционирующая локальная сеть в вычислительном центре. Какие цели могут быть поставлены при моделировании этих систем?
Предположим, что решено изучить все системы предыдущего пункта посредством математической модели. Каким должно быть моделирование – статическим или динамическим, детерминированным или стохастическим, непрерывным или дискретным? Какие методы математического моделирования должны быть использованы?
Что понимается под компьютерным математическим моделированием?
Из каких основных этапов состоит процесс моделирования? Охарактеризуйте каждый из этих этапов.
← 21.3. Технология математического... |
22.1. Понятие информационной модели → |
22.1. Понятие информационной модели
← 21.4. Контрольные вопросы и задания |
22.2. Этапы моделирования → |
Известно, что модель – это некоторое упрощенное подобие реального объекта. Другими словами, модель – это объект-заменитель, который в определенных условиях может заме-нить объект-оригинал. Модель воспроизводит интересующие нас свойства и характеристики оригинала. Например, глобус является моделью планеты Земля. Географическая карта так же является моделью местности, которая на карте отображается. При этом, являясь моделями практически одного и того же объекта, глобус и карта различаются по отображаемым свойствам этого объекта – карта не учитывает истинную форму Земного шара. Замена одного объекта (процесса или явления) другим, но сохраняющим все существенные свойства исходного объекта (процесса или явления), называется моделированием. Модели бывают материальными и информационными. Примерами материальных моделей являются все тот же глобус, манекен (модель человеческого тела), модели самолетов, кораблей и т.д. Предметом изучения информатики являются информационные модели. В информационной модели отражаются специфическим образом представленные знания человека об объекте моделирования. Информационная модель – это описание в той или иной форме объекта моделирования.
Объектом информационного моделирования может быть все, что угодно: отдельные предметы (стол, комната), физические, химические, биологические процессы (Течение воды в трубе, фотосинтез в листьях растений), метеорологические явления (гроза, циклон), экономические и социальные процессы (динамика цен акций на бирже, миграция населения). Можно сказать, что информационным моделированием занимается любая наука, поскольку задача науки состоит в получении знаний, а наши знания о действительности носят приближенный, т.е. модельный характер. С развитием науки эти знания уточняются, углубляются, но все равно остаются приближенными. Старые модели заменяются на новые, более точные, и этот процесс бесконечен.
Информатика занимается общими методами и средствами создания и использования информационных моделей. Понятие информационной модели является одним из важнейших понятием информатики. Оно является одним из основных понятий в информационной деятельности. При работе с информацией мы всегда имеем дело либо с готовыми информационными моделями (выступаем в роли их наблюдателя), либо разрабатываем информационные модели. Алгоритм и программа - разные виды информационных моделей. Создание базы данных требует, прежде всего, определения модели данных. Формирование запроса к любой информационно-справочной системе - также относится к информационному моделированию. Изучение любых процессов, происходящих в компьютере, невозможно без построения и исследования соответствующей информационной модели.
Важно подчеркнуть деятельностный характер процесса моделирования. Информационное моделирование является не только объектом изучения в информатике, но и важнейшим способом познавательной, учебной и практической деятельности. Его также можно рассматривать как метод научного исследования и как самостоятельный вид деятельности.
Общая черта всех моделей состоит в том, что они копируют исходный объект. Физические модели делаются из другого материала, имеют отличные от исходного объекта размеры. Информационные модели же зачастую содержать необходимую информацию только о тех сторонах объекта или процесса, которые существенны для решаемых с помощью этих моделей задач. Например, расписание движения поездов – это информационная модель процесса движения составов по железной дороге. В ней указаны интересующие нас характеристики процесса движения – пункты и время отправления и прибытия, время в пути. Такие характеристики обычно называют параметрами модели. Используя этот термин, можно сформулировать следующее определение информационной модели: модель, представляющая объект, процесс или явление набором параметров и связей между ними, называется информационной. Вскрыть связи между параметрами информационной модели – это зачастую едва ли не самая сложная часть в построении модели, возникающая после того, как определены ее параметры. Информационная модель, в которой параметры и зависимости между ними выражены в математической форме, называется математической моделью. Информационная модель вовсе не обязана быть математической. Например, объектом рассмотрения является группа студентов заданного факультета. При решении задачи нас интересует успеваемость этой группы в весеннюю сессию. В этом случае значимыми параметрами для решения задачи являются имена студентов, наименования предметов, по которым проводились экзамены в эту сессию и полученные студентами оценки по предметам. Связи между параметрами в этом случае могут быть представлены, например, в виде таблицы успеваемости студентов. Такие табличные модели широко используются при построении компьютерных баз данных, содержащих описания предметных областей для решения определенного круга задач. Вообще, информационное моделирование в информатике – это, чаще всего, компьютерное моделирование, применимое к объектам раз-личных предметных областей.
← 21.4. Контрольные вопросы и задания |
22.2. Этапы моделирования → |