Структуры данных: деревья, сети, графы, таблицы презентация

Содержание

Слайд 2

*

Структуры данных

упорядоченные данные, используемые в информационной модели.
Наиболее часто используемые структуры:
графы;
иерархические структуры (деревья);
таблицы.

* Структуры данных упорядоченные данные, используемые в информационной модели. Наиболее часто используемые структуры:

Слайд 3

*

Граф

это схема, которая наглядно отражает элементарный состав системы и структуру связей объектов системы.

Описание

местности
Район состоит из 5 поселков: Дедкино, Бабкино, Репкино, Кошкино и Мышкино.
Автомобильные дороги проложены между: Дедкино и Бабкино, Дедкино и Кошкино, Бабкино и Мышкино, Кошкино и Репкино.
Вопрос
Через какие поселки надо проехать, чтобы добраться из Репкино в Мышкино.

Схема местности
Ответ
Р – К – Б – М;
Р – К – Д – Б – М.

* Граф это схема, которая наглядно отражает элементарный состав системы и структуру связей

Слайд 4

*

Состав графа

Граф состоит из вершин, связанных линиями.
Направленная линия (со стрелкой) называется дугой.
Линия ненаправленная

(без стрелки) называется ребром.
Линия, выходящая из некоторой вершины и входящая в неё же, называется петлей.

* Состав графа Граф состоит из вершин, связанных линиями. Направленная линия (со стрелкой)

Слайд 5

*

Разновидности графов

Неориентированный – граф, вершины которого соединены ребрами.
Ориентированный – граф, вершины которого

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

* Разновидности графов Неориентированный – граф, вершины которого соединены ребрами. Ориентированный – граф,

Слайд 6

*

Неориентированный граф
(сеть)

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

* Неориентированный граф (сеть) Ориентированный граф

Слайд 7

*

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

Дерево
(иерархическая структура)

* Взвешенный граф Дерево (иерархическая структура)

Слайд 8

*

Состав структуры «Дерево»

Корень – главная вершина дерева.
Предок – объект верхнего уровня.
Потомок –

объект нижнего уровня.
Листья – вершины, не имеющие потомков.

Чемпион

Финалисты

Участники ½ финала

Участники ¼ финала

Олимпийская система спортивных соревнований

Первоначальные игроки

* Состав структуры «Дерево» Корень – главная вершина дерева. Предок – объект верхнего

Слайд 9

*

Иерархическая система хранения файлов

* Иерархическая система хранения файлов

Слайд 10

*

Иерархическая структура доменных адресов в Интернет

корень

домены 1 уровня

домены 2 уровня

имена компьютеров

домен 3 уровня

Доменные

адреса:
www.pstu.ac.ru
hidra.psu.ru
mail.psu.ru

* Иерархическая структура доменных адресов в Интернет корень домены 1 уровня домены 2

Слайд 11

*

Домашнее задание

§ 14 (1, 2), № 5-7, 10, 11.

* Домашнее задание § 14 (1, 2), № 5-7, 10, 11.

Слайд 12

Использование графов при решении задач

по материалам ГИА (9класс)

Использование графов при решении задач по материалам ГИА (9класс)

Слайд 13

*

Задача 1

Сколькими способами можно рассадить в ряд на три стула трех учеников? Выписать

все возможные случаи.

* Задача 1 Сколькими способами можно рассадить в ряд на три стула трех

Слайд 14

*

Решение

Представим решение в виде графа:

O

A

B

C

1 стул

* Решение Представим решение в виде графа: O A B C 1 стул

Слайд 15

*

Решение

Представим решение в виде графа:

O

A

B

C

1 стул

B

A

A

B

C

C

2 стул

* Решение Представим решение в виде графа: O A B C 1 стул

Слайд 16

*

Решение

Представим решение в виде графа:

O

A

B

C

1 стул

B

A

A

B

C

C

2 стул

C

C

B

B

A

A

3 стул

* Решение Представим решение в виде графа: O A B C 1 стул

Слайд 17

*

Решение

Представим решение в виде графа:

O

A

B

C

1 стул

B

A

A

B

C

C

2 стул

C

C

B

B

A

A

3 стул

Выпишем все решения:
A-B-C, A-C-B,

B-A-C, B-C-A, C-A-B, C-B-A.

* Решение Представим решение в виде графа: O A B C 1 стул

Слайд 18

*

Задача 2

Сколько трехзначных чисел можно записать с помощью цифр 1, 3, 5 и

7 при условии, что в записи числа не должно быть одинаковых цифр?

* Задача 2 Сколько трехзначных чисел можно записать с помощью цифр 1, 3,

Слайд 19

*

Решение

3

1

5

7

3

5

3

3

5

5

7

7

7

1

1

1

1

1

1

1

1

5

5

5

5

5

5

1

7

7

7

7

7

7

3

3

3

3

3

3

1 цифра

2 цифра

3 цифра

Ответ: 24 числа.

* Решение 3 1 5 7 3 5 3 3 5 5 7

Слайд 20

*

Задача 3

Для составления цепочек используются бусины, помеченные буквами: A, B, C, D, E.

На первом месте в цепочке стоит одна из бусин A, C, E. На втором – любая гласная, если первая буква согласная, и любая согласная, если первая гласная. На третьем месте – одна из бусин C, D, E, не стоящая в цепочке на первом месте. Сколько цепочек можно создать по этому правилу?

* Задача 3 Для составления цепочек используются бусины, помеченные буквами: A, B, C,

Слайд 21

*

Решение

C

A

E

B

C

D

E

1 бусина

2 бусина

3 бусина

Ответ: 19 цепочек.

E

E

A

B

C

D

C

D

E

C

D

E

C

D

E

D

E

D

E

C

D

C

D

C

D

* Решение C A E B C D E 1 бусина 2 бусина

Слайд 22

*

Задача 4. Отыскание пути

На рисунке изображена схема местности. Передвигаться из пункта в пункт

можно только в направлении стрелок. В каждом пункте можно бывать не более одного раза. Сколькими способами можно попасть из пункта 1 в пункт 9? У какого из путей наименьшая длина? У какого наибольшая длина?

* Задача 4. Отыскание пути На рисунке изображена схема местности. Передвигаться из пункта

Слайд 23

Решение задачи

Кратчайший путь: 1 5 9. Его длинна 2.
Длина наиболее продолжительного пути 7:

1 2 3 6 5 7 8 9.
Число путей 14

Решение задачи Кратчайший путь: 1 5 9. Его длинна 2. Длина наиболее продолжительного

Слайд 24

*

Таблицы

один из способов организации структуры данных.
Чаще всего используются прямоугольные таблицы.

Номер и заголовок таблицы

ячейки

ячейки

ячейки

* Таблицы один из способов организации структуры данных. Чаще всего используются прямоугольные таблицы.

Слайд 25

*

Пример таблицы

Таблица 3.1. Погода

Таблица «объект – свойство»

* Пример таблицы Таблица 3.1. Погода Таблица «объект – свойство»

Слайд 26

*

Пример таблицы

Таблица 3.2. Успеваемость

Таблица «объект – объект»

* Пример таблицы Таблица 3.2. Успеваемость Таблица «объект – объект»

Слайд 27

*

Пример таблицы

Таблица 3.3. Сдаваемые предметы

Таблица «объект – объект»: двоичная матрица

Отображает качественную связь

* Пример таблицы Таблица 3.3. Сдаваемые предметы Таблица «объект – объект»: двоичная матрица Отображает качественную связь

Слайд 28

*

Приведение графа к табличной форме

Граф иерархической структуры

Административная структура Российской Федерации

* Приведение графа к табличной форме Граф иерархической структуры Административная структура Российской Федерации

Слайд 29

*

Приведение графа к табличной форме

Таблица 3.4. Административная структура Российской Федерации

* Приведение графа к табличной форме Таблица 3.4. Административная структура Российской Федерации

Слайд 30

*

Табличное представление сетей

Описание местности
Район состоит из 5 поселков: Дедкино, Бабкино, Репкино, Кошкино и

Мышкино.
Автомобильные дороги проложены между: Дедкино и Бабкино, Дедкино и Кошкино, Бабкино и Мышкино, Кошкино и Репкино.

Таблица 3.5. Дорожная сеть

Матрица смежности

* Табличное представление сетей Описание местности Район состоит из 5 поселков: Дедкино, Бабкино,

Слайд 31

*

Табличное представление ориентированного графа

Таблица 3.6. Переливание крови

* Табличное представление ориентированного графа Таблица 3.6. Переливание крови

Слайд 32

*

Зачем переводить в табличную форму?

Граф

Наглядность

Теоретические модели

Таблица

Компьютерная обработка

Компьютерное моделирование

* Зачем переводить в табличную форму? Граф Наглядность Теоретические модели Таблица Компьютерная обработка Компьютерное моделирование

Слайд 33

*

Домашнее задание

§ 14, № 15-17.

* Домашнее задание § 14, № 15-17.

Слайд 34

Задания на информационное моделирование в ЕГЭ по информатике

Демоверсия 2012 года

Задания на информационное моделирование в ЕГЭ по информатике Демоверсия 2012 года

Слайд 35

*

*

Слайд 36

*

*

Слайд 37

Пример структуры данных

– модели предметной области

Пример структуры данных – модели предметной области

Слайд 38

Прием в высшее учебное заведение

Предметная область
работа приемной комиссии университета
Стадии процесса
Подготовительный этап: предоставление информации

о вузе, его факультетах для принятия решения молодыми людьми о поступлении на конкретный факультет, на конкретную специальность
Прием документов от абитуриентов, оформление документации.
Сдача абитуриентами приемных экзаменов, обработка результатов экзаменов.
Процедура зачисления в университет по результатам экзаменов.

*

Прием в высшее учебное заведение Предметная область работа приемной комиссии университета Стадии процесса

Слайд 39

I этап

Информационная модель предоставляет
сведения о плане приема в университет:
на каких факультетах, какие

специальности открыты для поступления,
сколько человек принимается на каждую специальность;
сведения для абитуриентов и родителей:
какие вступительные экзамены сдаются на каждом факультете,
какие экзамены зачисляются по результатам ЕГЭ.

*

I этап Информационная модель предоставляет сведения о плане приема в университет: на каких

Слайд 40

II этап

Приемная комиссия
получает и обрабатывает информацию, поступающую от абитуриентов, подающих заявления в

университет.

*

II этап Приемная комиссия получает и обрабатывает информацию, поступающую от абитуриентов, подающих заявления в университет. *

Слайд 41

III этап

Приемная комиссия
заносит в информационную базу результаты вступительных экзаменов (или ЕГЭ) для

каждого поступающего.

*

III этап Приемная комиссия заносит в информационную базу результаты вступительных экзаменов (или ЕГЭ)

Слайд 42

IV этап

В информационную систему
вносятся окончательные результаты приема:
сведения для каждого абитуриента о том,

поступил он в университет или нет.

*

IV этап В информационную систему вносятся окончательные результаты приема: сведения для каждого абитуриента

Слайд 43

Иерархия данных об университете и абитуриентах

*

Для каждого уровня создается таблица

Иерархия данных об университете и абитуриентах * Для каждого уровня создается таблица

Слайд 44

Сведение данных в таблицы

*

Таблица 3.7. Факультеты

Таблица 3.8. Специальности

Сведение данных в таблицы * Таблица 3.7. Факультеты Таблица 3.8. Специальности

Слайд 45

Описание структуры таблицы

указать имя таблицы;
перечислить заголовки столбцов.

*

Описание структуры таблицы указать имя таблицы; перечислить заголовки столбцов. *

Имя файла: Структуры-данных:-деревья,-сети,-графы,-таблицы.pptx
Количество просмотров: 119
Количество скачиваний: 1