Презентация "Графы" 9 класс
Подписи к слайдам:
Урок-презентация по теме ГРАФЫ
- Песковатскова О.М., учитель информатики ГБОУ СОШ №249 имени М.В. Маневича Кировского района Санкт-Петербурга
- Возникает вопрос, что же такое граф. Граф – это модель ситуации, в которой объекты моделирования обозначены точками, кругами, прямоугольниками, а связи между ними – линиями.
- Перед вами пример графа переливания крови.
- На этой схеме объект моделирования – различные виды групп крови человека обозначены кругами – это вершины графа. А стрелками показано, какую кровь можно переливать человеку с данной группой крови. Стрелки называются дугами графа. Дуга, исходящая от вершины и направленная к этой же вершине, называется петлей. Данный граф отражает такую жизненную ситуацию как переливание крови.
- Рассмотрим шуточную задачу «ХВОСТ БАРБОСА».
- Собаки с рыжими хвостами
- Себе овсянку варят сами.
- Тем, чьи хвосты стального цвета,
- Не позволяют делать это.
- Кто варит сам себе овсянку,
- Гулять выходит спозаранку.
- Все, кто гулять выходят рано,
- Не терпят фальши и обмана.
- Вид добродушный у Барбоса,
- Но на сорок он смотрит косо.
- Он видит: норовят сороки
- У воробьёв списать уроки!
- Скажите – проще нет вопроса! –
- Какого цвета хвост Барбоса?
- Такую запутанную ситуацию легко можно решить, смоделировав стихотворение в виде графа.
- Исследовать этот вопрос вы будете самостоятельно. Результаты работы мы будем фиксировать в опорном конспекте, заполняя итоговую схему о применении графов. Одну вершину мы можем уже записать – анализ запутанных ситуаций. Названия остальных вершин вы будете заполнять в течение урока.
- Попутно я предлагаю вам подумать над таким вопросом: «Почему понятие графа изучается в школьном курсе информатики?» Ответить на который я вас попрошу в конце урока.
- Семантическая сеть – модель знаний в форме графа. В основе таких моделей лежит идея о том, что любые знания можно представить в виде совокупности объектов (понятий) и связей (отношений) между ними.
- Рассмотрим пример семантической сети, представленной на рисунке. Данный пример хорошо иллюстрирует отличие модели знаний от базы данных.
- Семантическая сеть наглядно отражает взаимосвязь входящих в нее объектов. Например, если в базу данных о животных добавить новую запись «Ник – это слон», то мы будем знать про Ника один только этот факт и все. Но если добавить этот факт в данную семантическую сеть, то сразу же станет ясно, что Ник – это млекопитающее, его детей надо вскармливать молоком, что он дышит воздухом, передвигается на четырех ногах, имеет хобот, бивни и позвоночник, принадлежит к тому же классу, что Джонни, Костя и пр.
- Например, система «Школьный урок», состоящая из следующих элементов: ученик, учитель, учебник, тетрадь, классный журнал, классная доска, мел, парта, учительский стол, классная комната.
- Круговорот воды в природе.
- Система высших органов власти Российской Федерации.
- Задание. Представьте в виде семантической сети схему питания для системы, состоящей из следующих организмов: трава, кролики, волки, травоядные насекомые, воробьи, ястребы, жуки-навозники.
- Особым видом графа является дерево. Данная форма модели применяется тогда, когда элементы моделируемого объекта находятся в состоянии какого-либо подчинения и соподчинения, когда есть отношение иерархичности.
- Пример. Модель управления предприятием (школой, театральным коллективом и т. д.) очень удобно представлять в виде дерева.
- Пример. Вам хорошо известно понятие «родословное дерево» и вы можете изобразить в такой форме ваши родственные отношения.
- Пример. Каталог файлов на диске, также как и библиотечный каталог — примеры информационных моделей в форме дерева.
- Формализация в случае построения дерева (иерархического графа) сводится к выявлению основного (главного, центрального) элемента рассматриваемого объекта (вершина нулевого уровня, которую часто называют корнем, элементов, которые находятся в непосредственном подчинении от основного (вершины 1-го уровня). Затем определяются вершины, находящиеся в непосредственном «подчинении» от вершин 1-го уровня (вершины 2-го уровня) и так далее.
- Изображать построенное дерево отношений можно в любом направлении — это уже дело эстетического вкуса разработчика модели.
- В научной и учебной деятельности с помощью деревьев часто представляют классификацию изучаемых объектов. Классифицирование — распределение объектов по классам в зависимости от их общих признаков, фиксирующее закономерные связи между классами объектов в единой системе данной отрасли знания.
- На рис. вы видите классификацию, предложенную Григорием Великим, которая призвана была показать, что человек имеет что-то общее со всеми видами существующих в мире вещей, и поэтому его справедливо называют «вселенной в миниатюре».
- Известно, что древнерусский язык и общеславянский язык произошли от общеиндоевропейского языка.
- От древнерусского языка отошли русский, украинский и белорусский языки.
- От общеславянского языка отошли польский, чешский, болгарский и словенский языки.
- Представьте предложенную информацию в виде графа.
- Традиционная математическая символика является формальным языком математики. В отличие от естественных языков, формальные языки не носят национального характера. Они придуманы для профессиональной деятельности людей и понятны специалистам всего мира.
- Смысл математического выражения заключается в определяемой им последовательности вычислительных операций. Чтобы его понять, нужно знать правила старшинства операций, правила раскрытия скобок.
- Например, в выражении 7-5x3 в первую очередь следует выполнить действие, записанное вторым, что может показаться противоестественным. Если этого правила не знаешь, то ошибешься в вычислениях.
- Наглядным средством изображения последовательности вычисления математических выражений, т.е. их смысла, являются графы.
- Такой граф представляет собой дерево, листьями которого являются числа, а прочими вершинами – операции.
- Ребра связывают вершину-операцию с вершинами операндами.
- Последовательность выполнения операций определяется при прохождении дерева от листьев к корю (снизу – вверх).
- Последней выполнится операция, отмеченная в корне (главной вершине, изображенной сверху).
- Например для формулы 5x(3 + 7)x(8 - 2) дерево будет иметь такой вид.
- Аналогично с помощью графа может быть представлено и логическое выражение, в этом случае листьями будут являться логические переменные, а прочими вершинами – логические операции (конъюнкция, дизъюнкция, инверсия и т.д.)
- Задание: Постройте дерево для следующего арифметического выражения. 6x4 + 7x(9 - 1)
- «Почему понятие графа изучается в школьном курсе информатики?»
- Дополнительные вопросы:
- Нужно ли на уроках информатики знакомиться с понятием графа и учиться строить их?
- Как вы считаете, с какой целью было введено понятие графа в школьный курс информатики?
- Какие качества личности позволяет развить умение строить графы?
- Попробуйте сделать вывод о значении информатики и графов в частности для остальных учебных предметов.
- Информатика дает инструмент для познания любой научной дисциплины.
- Д.З. Дополнить схему примерами применения графов.
Информатика - еще материалы к урокам:
- Анализ контрольных работ по информатике в 5-11 классах за I полугодие
- Презентация "Условная функция и логические выражения" 9 класс
- Внеклассное мероприятие политехнического цикла "Их именами славится Россия"
- Практическая работа "Поисковые службы интернет. Поисковые серверы www"
- План урока "Создание компьютерных публикаций"
- Презентация "Опыт применения методов электронного обучения и ДОТ в КГКП «Электротехнический колледж»" 11 класс