13
Переборные алгоритмы Автор: Басангова Е.О., преподаватель ГОУ ВПО Калмыцкий госуниверситет

презентация учителя бас

Embed Size (px)

Citation preview

Page 1: презентация учителя бас

Переборные алгоритмы

Автор:Басангова Е.О.,преподаватель

ГОУ ВПО Калмыцкий госуниверситет

Page 2: презентация учителя бас

Переборные алгоритмы 2

Информатика, 10-11 класс

Ознакомление с методами выбора оптимального решения, с понятием переборного алгоритма.

Page 3: презентация учителя бас

Переборные алгоритмы 3

КАК ПРИНЯТЬ ПРАВИЛЬНОЕ РЕШЕНИЕ ?

использовать опыт других людей?

интуитивно

Использовать алгоритмы

?

Page 4: презентация учителя бас

Переборные алгоритмы 4

Сенека

Для корабля, который не знает куда плыть, нет попутного ветра.

Page 5: презентация учителя бас

5Переборные алгоритмы

Задача имеет n вариантов возможных решений. Как найти и выбрать лучшее?

Можно найти алгоритм Можно найти алгоритм улучшенногоулучшенного ПЕРЕБОРА, ПЕРЕБОРА, когда конструируется когда конструируется сразу наилучшее решениесразу наилучшее решение

Один способ есть всегда - перебрать ВСЕ варианты.

Page 6: презентация учителя бас

Переборные алгоритмы 6

Как сформулировать понятие "хорошее решение"?

Чем ”хорошее” решение отличается от “плохого”? Как можно найти "хорошее" решение, если

допустимых решений конечное число?

Почему метод полного перебора всех решений для нахождения наилучшего невыгодно использовать?

Можно ли ускорить метод полного перебора?

Направляющие вопросы

Page 7: презентация учителя бас

Переборные алгоритмы 7

Работа по группам

Группа разработчиков модели

Группа историков

Группа, демонстрирующая работу алгоритма

Page 8: презентация учителя бас

Переборные алгоритмы 8

Построить схему возможных маршрутов из пункта А в пункт В:

Группа 1: «разработчики модели»

Сити-Чессплощадь Ленина

стадион «Уралан»школа

ВА

пример

назад

Page 9: презентация учителя бас

Переборные алгоритмы 9

1) А: школа, В: стадион «Уралан»

Модель задачи

А

В

Пример решения

А

3 4

52

В

Схема города

Page 10: презентация учителя бас

Переборные алгоритмы 10

Собрать сведения об авторах алгоритмов улучшенного перебора:

Группа 2: «историки»

Э.ДейкстраНахождение кратчайшего пути

Р.ПримД.Краскал

Нахождение минимального дерева

авторзадача

назад

Page 11: презентация учителя бас

Переборные алгоритмы 11

Создать презентацию, показывающую на примере работу алгоритма Дейкстры (нахождения кратчайшего пути):

Группа 3: «демонстраторы алгоритма»

назад

Page 12: презентация учителя бас

Переборные алгоритмы 12

найти кратчайший путь из вершины 1 в вершину 6 методом перебора

1

3 4

52

6

5

7

2

8

6

3

5

1

Задание для всех групп:

Page 13: презентация учителя бас

Переборные алгоритмы 13

Представление результатов исследований

Карты знаний

Аннотированныессылки

Сайт Викистатьи

Публикации

Презентации

Коды программ

Результаты