Similar presentations:
Модели и моделирование. Информационное моделирование
1.
МОДЕЛИ ИМОДЕЛИРОВАНИЕ
ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ
2.
МКОбщие сведения о моделировании
Модель
Моделирование
Натурная модель
Информационная
модель
В информатике
Реальный предмет, в
рассматриваются общие
илиимеет
Новыйуменьшенном
объект, который
подходы
кпознания,
созданию и
Описание
Метод
объекта-оригинала
увеличенном
свойства
данного виде
объекта,
заключающийся
наиспользованию
одном извязыков
создании и
воспроизводящий
существенныевнешний
для
информационных
моделей,
кодирования
исследовании
информации
моделей
вид,
структуру или
поведение
определённого
исследования
связанные с использованием
моделируемого объекта
компьютерной техники.
3.
МККомпьютерное моделирование
!
Информационные модели, реализованные с помощью систем
программирования, электронных таблиц, специализированных
математических пакетов или программных средств для
моделирования, называются компьютерными моделями.
Компьютерное моделирование включает в себя процесс реализации
информационной модели на компьютере и исследование с помощью этой
модели объекта моделирования — проведение вычислительного
эксперимента.
4.
МККомпьютерное моделирование
Компьютерное моделирование даёт возможность:
Постановка
задачи
её анализ объектов
• существенно
расширить
круг и
исследуемых
(моделирование прошлого и будущего, несуществующего или
Построение информационной
модели
невоспроизводимого
в реальных условиях)
• исследовать процессы в развитии, при необходимости ускоряя
или замедляя их и проводя эксперименты многократно
Разработка компьютерной модели
• находить оптимальные решения без
затрат на изготовление пробных
экземпляров эксперимент
Компьютерный
• проводить эксперименты без риска
негативных
последствий для
Анализ результатов
здоровья
человека или
эксперимента
окружающей среды
• визуализировать получаемые
результаты
Принятие решений
5.
МКСписки, графы, деревья и таблицы
Структуры данных
Линейные
Односвязный список
Стек
Очередь
Нелинейные
Дерево
Граф
Таблица
В англ.
От
Для
Элементы
Множество
англ.
каждого
ячейках
Last
First
элементов
элемента,
In,
In, First
иерархической
содержится
Firstвместе
Out
кроме
Out –
последним
первым
крайних,
сструктуры
информация
набором
пришёл,
есть
отношений
пришёл,
освязаны
предыдущий
первым
свойстве
между
первым
ушёл.
отнопар
и
ушёл. «предок
следующий
шением
ними.
объектов.
элементы.
- потомок».
6.
МКСписки, графы, деревья и таблицы
Неориентированный Ориентированный
Таблица
Вершина
Ребро
Дуга
Невзвешенный
Вес вершины
19
Вес ребра
Таблица
Граф
Взвешенный
10
8
3
40
17
8
10
3
40
17
7.
МКСписки, графы, деревья и таблицы
Дерево – совокупность элементов (вершин), в которой выделен один
элемент, а остальные элементы разбиты на непересекающиеся множества
(поддеревья). Каждое поддерево является деревом, а его корень является
потомком корня дерева. Все элементы связаны между собой отношением
«предок — потомок». В результате образуется иерархическая структура
вершин.
Частным случаем дерева является
бинарное дерево, в котором каждая
вершина может иметь не более двух
потомков.
Корень
Дерево
Таблица
Граф
8.
МКСписки, графы, деревья и таблицы
A
A
B
+
C
+
B
C
15
+
8
+
D
3
+
+
D
10
+
+
F
F
12
+
5
+
6
+
Такую таблицу называют матрицей
смежности. Матрица смежности неориентированного графа симметрична
относительно главной диагонали. У
ориентированного
графа
такая
симметрия отсутствует.
+
11
+
+
15
A
+
G
G
7
+
+
E
E
+
B
8
C
7
3
E
5
10
D
Дерево
Таблица
Граф
6
12
F
11
G
9.
МКЗадачаЗадача
о количестве
дорог дорог
о количестве
Задание 1. Сколько существует различных маршрутов от A до H?
B1
Решение
K(X) – количество
маршрутов от
С
начала до X.
1
K(A)=1
K(B)=K(A)=1
K(C)=K(B)=1
K(D)=K(B)=1
А1
K(E)=K(C)+K(D)=1+1=2
K(G)=K(D)+K(E)=1+2=3
K(F)=K(C)+K(E)+K(G)=1+2+3=6
K(H)=K(G)+K(F)=3+6=9
Ответ: 9
D
G3
1
E
2
H9
F
6
10.
МКСписки, графы, деревья и таблицы
Задание 2. На рисунке представлена схема дорог, связывающих
населённые пункты A, B, C, D, E, F. В таблице содержатся сведения о
стоимости проезда. На схеме информация об этих же дорогах. Отсутствие
значения означает, что прямого рейса нет. Определить минимальную
стоимость проезда из пункта E в пункт C.
2 3 4 2 1 2
CE B4
B B2
D B3
A B5
B1
F B6
E
5
4
2
2
D
10
5 6
E
3
B
B1
10
A
B
D
B2
9 4
5
D
10
9
4
6
2
B3
C 6 9
B 2
9 2 13С
6
A
B4
4 2
A2
C
C
16
В5
13
F C
4
F 1
14
13
E 1110 5
В6
Ответ:
Выясним
Степени
Каждая
Найдем
По
Осталась
Все
данным
таблице
способы
11из
вершин
вершину
единственная
степень
ввершин
видно,
передвижения
таблице
отметим
A,что
со
каждой
ее
подпишем
вершина
степенями
неустановленная
от
наот
всех
графе
вершины
пункта
вес
Cостальных
иявляется
1,определенных
вE3,
таблице.
до4–вершина
пункта
встречается
число
смежной
отличает
C –можно
ребер,
ребер.
E.вершиной
то,
Вес
один
что
рассмотреть
ребра
соединяющих
раз.
вершина
четырем
BE-10,
Значит,
на
Aа
некоторую
можно
является
вершинам
ребра
дереве
DE-5.
установить
решений.
смежной
–вершину
D, A, FМинимальная
взаимно-однозначное
и
вершиной
сB1.
другими
Вес ребра
для
вершинами.
стоимость
двух
CB –уже
6. соответствие
определенных
при перемещении
между
вершин
ними.
E-D-A-C.
– D и C.