Моделирование
9 класс
1
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Что такое модель?
2
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Что такое модель?
3
модели чего?
автомобиль
Земля
кристаллическая решётка
корабль
дом
оригиналы
Моделей без оригинала не существует!
!
Оригиналы:
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Модели и оригиналы
4
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Модели и оригиналы
5
оригинал
задача
модель
материальная точка
модели человека
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Модели и моделирование
6
Модель – это объект, который обладает существенными свойствами другого объекта, процесса или явления (оригинала) и используется вместо него.
Моделирование – это создание и исследование моделей с целью изучения оригиналов.
Задачи моделирования:
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Виды моделей
7
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Виды моделей
8
материальные
образные
графические
табличные
математические
логические
специальные
модели
знаковые
информационные
фото
рисунки
схемы
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Виды моделей (по фактору времени)
9
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Виды динамических моделей
10
t
y
t
y
y0
y1
y2
y3
t0
t1
t2
t3
t4
y4
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Виды моделей (по характеру связей)
11
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Имитационные модели
12
Задача – найти лучшее решение методом � проб и ошибок (многократные эксперименты)!
!
Примеры:
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Игровые модели
13
Задача – найти лучший вариант действий в � самом худшем случае!
!
Игровые модели учитывают действия противников.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Адекватность
14
Адекватность – это совпадение существенных свойств модели и оригинала в данной задаче.
Адекватность модели можно доказать только � экспериментом!
!
Модель всегда отличается от оригинала
Любая модель адекватна только при � определенных условиях!
!
относительная ошибка < 10%
X – моделирование
X* - эксперимент
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Пересчёт «модель-оригинал»
15
7,6 см
Сколько на местности?
?
М 1:500000
7,6 см ⋅ 500000
100 ⋅ 1000
= 38 км
В более сложных случаях используют теорию подобия.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Информационные знаковые модели
16
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Математические модели
17
Математическими моделями называются информационные модели, построенные с использованием математических понятий и формул.
В первом столбце описаны некоторые обстоятельства. Во втором — дана математическая модель с учётом этих обстоятельств и некоторой дополнительной информации. В третьем — расшифровка модели, опирающаяся на то, каким образом связаны эти данные.
Выполняя перевод обычной речи на математический язык, мы каждый раз составляем математическую модель данной ситуации.� �
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Табличные модели
18
Фамилия | Имя | Год рождения | Место отдыха |
Иванов | Кузьма | 1955 | о. Валаам |
Кузьмин | Сидор | 1978 | о. Ольхон |
Сидоров | Иван | 1990 | о. Кипр |
Свойства объектов:
Марка | Лада Приора | Лада Калина | ВАЗ 2110 | ВАЗ 21099 |
Мощность двигателя, л.с. | 98 | 89 | 79 | 70 |
Максимальная скорость, км/ч | 183 | 165 | 165 | 156 |
Время разгона до 100 км/ч, с | 11,5 | 12,5 | 14 | 15 |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Анализ диаграмм
19
0
I участок
II участок
III участок
5
10
15
20
30
лоси
белки
зайцы
25
| I участок | II участок | III участок | всего |
лоси | 15 | 30 | 15 | 60 |
белки | 30 | 20 | 10 | 60 |
зайцы | 10 | 15 | 15 | 40 |
всего | | | | 160 |
зайцы
лоси
белки
б)
зайцы
лоси
белки
а)
зайцы
белки
лоси
в)
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Деревья
20
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Что такое дерево?
21
директор
главный инженер
главный бухгалтер
Петров
Иванов
Фомин
Алексеева
Сидорова
Уровень 1
Уровень 2
Уровень 3
Дерево – это структура данных, которая служит моделью многоуровневой структуры (иерархии).
корень
лист
лист
лист
лист
лист
Лес – это несколько деревьев.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Из чего состоит дерево?
22
A
D
B
E
F
G
C
A –
D, E, F, G –
корень
листья
B, C –
промежуточные
узлы
рёбра
Путь — это последовательность узлов, где каждый следующий связан с предыдущим.
Высота дерева — это наибольшая длина пути от корня дерева к листу.
Поддерево — это часть дерева, которая тоже представляет собой дерево.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Родители и дети
23
A
D
B
E
F
G
C
B – родитель для D и E
D и E – сыновья для B
Предок – потомок: между ними есть путь.
A и B – предки для D и E
B, D и E – потомки для A
Родитель – сын: между ними есть ребро.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Классификации
24
Псовые
Енотовые
Медвежьи
Кошачьи
Гиеновые
Мангустовые
Псообразные
Кошкообразные
Хищные
Глава 1. Псообразные
1.1. Псовые
1.2. Енотовые
1.3. Медвежьи
…
Глава 2. Кошкоообразные
2.1. Кошачьи
2.2. Гиеновые
2.3. Мангустовые
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Файловая система
25
Доходы.doc
Расходы.odt
Отдых.txt
Папа.jpg
Мама.gif
Документы
Тексты
Фотографии
Документы
Тексты
Фотографии
Доходы.doc
Расходы.odt
Отдых.txt
Папа.jpg
Мама.gif
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Арифметические выражения
26
(a+3)*5-2*b*c
a
3
-
+
*
5
2
*
*
b
c
Двоичное (бинарное) дерево – это дерево, в котором каждый узел может иметь не более двух сыновей.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Перебор вариантов
27
Составить все двухбуквенные слова, которые можно записать с помощью алфавита {A, Б, В}.
Б
Б
A
В
Б
В
Б
A
В
A
A
В
пустое дерево
БВ
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Перебор вариантов
28
Разведчик выяснил, что ключ к замку от сейфа состоит из трёх символов, причём могут использоваться буквы из алфавита {A, B, C, D}. Две одинаковые буквы не могут стоять рядом. Рядом с буквой D обязательно должна стоять буква A. Если в ключе есть буква B, то там не может быть буквы C.
Сколько возможных ключей?
?
Решите задачу используя многоуровневую систему Дерево.
Зарисуйте схему в тетради.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Дерево для двоичного кода
29
А | Б | В | Г | Д |
0 | 11 | 101 | 110 | 111 |
Г
Д
Б
В
А
0
1
1
0
0
1
0
1
Можно однозначно декодировать?
?
Условие Фано: ни одно из кодовых слов не совпадет с началом другого кодового слова.
тогда однозначно декодируется!
Все буквы должны быть в листьях!
!
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Графические модели
30
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Графы
31
Граф состоит из вершин, связанных линиями – рёбрами (линия без стрелки) или дугами (линия со стрелкой). Вершины графа изображаются кругами, овалами, точками, прямоугольниками и т. д.
Объекты представляются как вершины графа, а связи – как его рёбра.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Графы
32
«От посёлка Васюки три дороги идут в посёлки Солнцево, Грибное и Ягодное. Между Солнцевым и Грибным и между Грибным и Ягодным также есть дороги. Кроме того, есть дорога, которая идет из Грибного в лес и возвращается обратно в Грибное».
Как структурировать?
?
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Графы
33
Васюки
Солнцево
Грибное
Ягодное
A
B
C
D
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Матрица и список смежности
34
A
B
C
D
| A | B | C | D |
A | 0 | 1 | 1 | 0 |
B | 1 | 0 | 1 | 1 |
C | 1 | 1 | 1 | 1 |
D | 0 | 1 | 1 | 0 |
петля
Матрица смежности
Степень вершины – это количество связанных с ней рёбер (петля считается дважды!).
2
3
5
2
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Постройте матрицу смежности
35
| A | B | C | D |
A | | | | |
B | | | | |
C | | | | |
D | | | | |
| A | B | C | D |
A | | | | |
B | | | | |
C | | | | |
D | | | | |
C
B
A
D
D
A
C
B
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Постройте матрицу смежности
36
| A | B | C | D |
A | | | | |
B | | | | |
C | | | | |
D | | | | |
| A | B | C | D |
A | | | | |
B | | | | |
C | | | | |
D | | | | |
C
A
B
D
A
B
C
D
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Нарисуйте граф
37
| A | B | C | D |
A | | 0 | 1 | 1 |
B | 0 | | 1 | 0 |
C | 1 | 1 | | 0 |
D | 1 | 0 | 0 | |
| A | B | C | D |
A | | 1 | 0 | 1 |
B | 1 | | 1 | 0 |
C | 0 | 1 | | 1 |
D | 1 | 0 | 1 | |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Нарисуйте граф
38
| A | B | C | D | E |
A | | 0 | 1 | 1 | 0 |
B | 0 | | 1 | 0 | 1 |
C | 1 | 1 | | 0 | 1 |
D | 1 | 0 | 0 | | 0 |
E | 0 | 1 | 1 | 0 | |
| A | B | C | D | E |
A | | 0 | 1 | 1 | 1 |
B | 0 | | 1 | 0 | 0 |
C | 1 | 1 | | 0 | 1 |
D | 1 | 0 | 0 | | 0 |
E | 1 | 0 | 1 | 0 | |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Нарисуйте граф
39
| A | B | C | D | E |
A | | 0 | 1 | 1 | 1 |
B | 0 | | 1 | 0 | 1 |
C | 1 | 1 | | 0 | 1 |
D | 1 | 0 | 0 | | 0 |
E | 1 | 1 | 1 | 0 | |
| A | B | C | D | E |
A | | 0 | 0 | 1 | 0 |
B | 0 | | 1 | 0 | 1 |
C | 0 | 1 | | 1 | 1 |
D | 1 | 0 | 1 | | 0 |
E | 0 | 1 | 1 | 0 | |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Дерево – это граф?
40
Дерево – это связный граф без � циклов (замкнутых путей).
!
A
B
C
D
H
J
A
D
B
E
F
G
C
дерево
ABC ABDC
BCD CCC…
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Взвешенные графы
41
Васюки
Солнцево
Грибное
Ягодное
12
8
2
5
4
6
A
B
C
D
12
8
2
5
4
6
| A | B | C | D |
A | | 12 | 8 | |
B | 12 | | 5 | 6 |
C | 8 | 5 | 2 | 4 |
D | | 6 | 4 | |
Весовая матрица:
вес ребра
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Постройте весовую матрицу
42
| A | B | C | D |
A | | | | |
B | | | | |
C | | | | |
D | | | | |
| A | B | C | D |
A | | | | |
B | | | | |
C | | | | |
D | | | | |
3
4
1
1
2
C
B
A
D
2
1
4
3
D
A
C
B
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Постройте весовую матрицу
43
| A | B | C | D |
A | | | | |
B | | | | |
C | | | | |
D | | | | |
| A | B | C | D |
A | | | | |
B | | | | |
C | | | | |
D | | | | |
2
1
4
1
C
A
B
D
2
4
1
3
1
A
B
C
D
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Нарисуйте граф
44
| A | B | C | D |
A | | 4 | 3 | |
B | 4 | | | 2 |
C | 3 | | | 6 |
D | | 2 | 6 | |
| A | B | C | D |
A | | | 2 | 3 |
B | | | | 4 |
C | 2 | | | 5 |
D | 3 | 4 | 5 | |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Нарисуйте граф
45
| A | B | C | D | E |
A | | 4 | 3 | | 7 |
B | 4 | | | 2 | |
C | 3 | | | 6 | |
D | | 2 | 6 | | 1 |
E | 7 | | | 1 | |
| A | B | C | D | E |
A | | 2 | 5 | | 6 |
B | 2 | | | 3 | |
C | 5 | | | | |
D | | 3 | | | 1 |
E | 6 | | | 1 | |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Нарисуйте граф
46
| A | B | C | D | E |
A | | | 2 | 2 | 6 |
B | | | | 2 | |
C | 2 | | | 2 | |
D | 2 | 2 | 2 | | |
E | 6 | | | | |
| A | B | C | D | E |
A | | 5 | 2 | | 6 |
B | 5 | | | 5 | |
C | 2 | | | 2 | |
D | | 5 | 2 | | 3 |
E | 6 | | | 3 | |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Кратчайший путь (перебор)
47
| A | B | C | D | E |
A | | 2 | 4 | | 6 |
B | 2 | | 1 | | |
C | 4 | 1 | | 5 | 1 |
D | | | 5 | | 3 |
E | 6 | | 1 | 3 | |
A
B
С
E
С
D
С
D
E
D
2
4
6
2
4
6
1
3
1
3
9
7
5
8
4
1
3
7
дерево возможных путей
Определите кратчайший путь между пунктами A и D.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Кратчайший путь (перебор)
48
| A | B | C | D | E |
A | | 2 | 4 | | 6 |
B | 2 | | 1 | | |
C | 4 | 1 | | 5 | 1 |
D | | | 5 | | 3 |
E | 6 | | 1 | 3 | |
A
B
С
E
D
2
4
6
1
1
3
5
Определите кратчайший путь между пунктами A и D.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Кратчайший путь
49
| A | B | C | D | E |
A | | 2 | 4 | | |
B | 2 | | 1 | | 7 |
C | 4 | 1 | | 3 | 5 |
D | | | 3 | | 3 |
E | | 7 | 5 | 3 | |
Определите кратчайший путь между пунктами A и E.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Кратчайший путь
50
| A | B | C | D | E |
A | | | 3 | 1 | |
B | | | 4 | | 2 |
C | 3 | 4 | | | 2 |
D | 1 | | | | |
E | | 2 | 2 | | |
Определите кратчайший путь между пунктами A и B.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Кратчайший путь
51
| A | B | C | D | E |
A | | | 3 | 1 | 1 |
B | | | 4 | | |
C | 3 | 4 | | | 2 |
D | 1 | | | | |
E | 1 | | 2 | | |
Определите кратчайший путь между пунктами A и B.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Кратчайший путь
52
| A | B | C | D | E |
A | | | 3 | 1 | 4 |
B | | | 4 | | 2 |
C | 3 | 4 | | | 2 |
D | 1 | | | | |
E | 4 | 2 | 2 | | |
Определите кратчайший путь между пунктами A и B.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Кратчайший путь
53
| A | B | C | D | E |
A | | | | 1 | |
B | | | 4 | | 1 |
C | | 4 | | 4 | 2 |
D | 1 | | 4 | | |
E | | 1 | 2 | | |
Определите кратчайший путь между пунктами A и B.
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Ориентированные графы(орграфы)
54
Рёбра имеют направление (начало и конец), рёбра называю дугами.
Васюки
Солнцево
Грибное
Ягодное
A
B
C
D
12
8
5
4
6
12
8
5
4
6
| A | B | C | D |
A | | 12 | 8 | |
B | 12 | | 5 | 6 |
C | | | | 4 |
D | | | 4 | |
Весовая матрица � может быть � несимметрична!
!
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Нарисуйте орграф
55
| A | B | C | D | E |
A | | | 3 | 1 | |
B | 2 | | 4 | | 2 |
C | 3 | | | | |
D | 1 | | | | |
E | | | 2 | | |
| A | B | C | D | E |
A | | | 5 | 1 | |
B | | | 6 | 4 | |
C | 3 | 4 | | | 3 |
D | | 2 | | | |
E | | | 3 | | |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Нарисуйте орграф
56
| A | B | C | D | E |
A | | | 3 | 1 | 4 |
B | | | 4 | | 2 |
C | | 4 | | | 2 |
D | | | | | |
E | 4 | | 2 | | |
| A | B | C | D | E |
A | | | | 1 | |
B | | | 4 | | 1 |
C | 3 | 4 | | 4 | 2 |
D | 1 | 2 | 4 | | |
E | 1 | 1 | 2 | | |
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Повторение
57
Зайдите на сайт Решу ОГЭ
Вариант - № 12374706 – 1 вариант
Вариант - № 12374725 – 2 вариант
Вариант - № 12374735 – 3 вариант
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Количество путей из А в Ж
58
Ж
А
Б
В
Г
Д
Е
1
1
1
1+1+1=3
1
1+1+1+1+3=7
NЖ= NД + NБ + NГ + NВ + NЕ
!
1
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Количество путей из А в К
59
А
Б
B
Г
Д
Е
Ж
З
И
К
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Количество путей из А в К
60
А
Б
B
Г
Д
Е
Ж
З
И
К
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Количество путей из А в К
61
А
Б
B
Е
И
К
Г
Д
Ж
З
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Количество путей из А в К
62
А
Б
B
Е
И
К
Г
Д
Ж
З
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru
Домашнее задание
63
Моделирование, 9 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru