Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 31 - 34
§1.10. Графы и их исследование с использованием языков объектно-ориентированного программирования Visual Basic и Turbo Delphi






Содержание урока

1.10.1. Введение в теорию графов

Основные понятия теории графов

Маршрут графа

Ориентированные графы

Взвешенные графы

Описание графа с помощью матрицы смежности

Подграфы и деревья

Преобразование графа в основное связное дерево минимального веса

Контрольные вопросы

1.10.2. Изучение графов на языке Visual Basic
1.10.3. Изучение графов на языке Turbo Delphi

1.10.1. Введение в теорию графов


Описание графа с помощью матрицы смежности


Для наглядного представления графа используются схемы (см. рис. 1.58), а для математических расчетов удобнее использовать представление графа в форме матрицы смежности (рис. 1.59, а). Матрицу смежности можно представить в виде таблицы, строки и столбцы которой соответствуют номерам вершин графа. Если вершины смежные, то элемент матрицы смежности равен 1, если вершины не смежные, то элемент матрицы равен 0. Диагональные элементы матрицы равны 0, так как вершины сами с собой не смежные (их не соединяет ребро).

Пусть в матрице смежности графа G строки нумеруются индексом n, а столбцы — индексом k, тогда элементы матрицы смежности обозначаются Rnk. Для смежных вершин элементы матрицы смежности (R12, R14, R15, R21, R23, R25, R32, R34, R35, R41, R43, R45, R51, R52, R53, R54) равны 1, а для не смежных вершин элементы матрицы (R13, R24, R31, R42) равны 0. Диагональные элементы матрицы (R11, R22, R33, R44, R55) равны 0.

Преобразуем граф G в сеть, т. е. присвоим ребрам, соединяющим смежные вершины, числовые значения (R12 = 50, R14 = 25, R15 = 10, R21 = 50, R23 = 25, R25 = 30, R32 = 25, R34 = 50, R35 = 35, R41 = 25, R43 = 50, R45 = 15, R51 = 10, R52 = 30, R53 = 35, R54 = 15). Отобразим сеть G в форме матрицы смежности (рис. 1.59, б).

Рис. 1.59. Граф и сеть G в форме матрицы смежности



Следующая страница Подграфы и деревья



Cкачать материалы урока





Наверх