Модели, таблицы, графы и деревья
Модели, базы данных, графы и деревья. Как читать таблицу дорог, находить кратчайший путь и считать пути.
Задания ОГЭ-2027: 04, 07, 08, 09
Содержание материала
Модель сохраняет те свойства объекта, которые нужны для конкретной задачи. Один и тот же объект можно описать текстом, таблицей, формулой, графом или программой. На ОГЭ важно выбрать подходящую форму, извлечь из неё данные и проверить, отвечает ли модель поставленной цели.
Короткая памятка
- сначала определите цель модели;
- различайте непрерывные и дискретные данные;
- в таблице отделяйте строки-записи от столбцов-полей;
- в графе учитывайте направление и вес ребра;
- в дереве между корнем и каждой вершиной есть единственный путь;
- ответ проверяйте по исходной модели, а не по памяти.
Информационные модели — тема 2.9
Непрерывное и дискретное представление
Непрерывная величина может принимать любое значение из некоторого промежутка. Например, высота воды в баке меняется плавно. Дискретное представление состоит из отдельных значений: показание цифрового датчика округлено до целых миллиметров и записывается раз в минуту.
При оцифровке непрерывный сигнал измеряют через равные промежутки времени и каждому измерению сопоставляют число. Чем чаще измерения и чем больше допустимых уровней, тем точнее запись, но тем больше данных.
Имитационные и игровые модели
Имитационная модель воспроизводит развитие процесса по правилам. Например, программа рассчитывает длину очереди каждую минуту: приход нового посетителя увеличивает её на один, завершение обслуживания уменьшает на один.
Игровая модель описывает участников, допустимые ходы, состояния и условие победы. Дерево игры показывает, какие состояния могут возникнуть после каждого хода. Такая модель удобна, когда результат зависит от решений нескольких участников.
Адекватность модели
Модель адекватна, если её свойства и точность достаточны для цели. Схема метро без масштаба подходит для выбора пересадки, но не для измерения расстояния между станциями. Чтобы проверить адекватность, спросите:
- Какие свойства реального объекта нужны для задачи?
- Сохранила ли их модель?
- Достаточна ли точность исходных данных?
- Совпадает ли прогноз модели с известными наблюдениями?
Табличные модели и базы данных — тема 2.10
Строки, поля и ключ
В табличной модели столбец задаёт свойство объекта, а строка описывает один объект. В базе данных строку часто называют записью, столбец — полем. Ключ однозначно отличает запись от остальных: например, номер читательского билета.
| Код | Ученик | Класс | Балл |
|---|---|---|---|
| 101 | Алина | 9 | 74 |
| 102 | Борис | 8 | 81 |
| 103 | Вера | 9 | 68 |
| 104 | Глеб | 9 | 91 |
Поле Код подходит на роль ключа, потому что значения не повторяются.
Выбор записей по условию
Фильтр оставляет записи, которые удовлетворяют условию. Для условия «класс 9 и балл не меньше 70» логическая запись имеет вид
В таблице подходят Алина и Глеб. Если заменить «и» на «или», в результат ошибочно попадёт Борис: его балл не меньше , хотя он учится в восьмом классе.
Графы — тема 2.11
Основные понятия
Граф состоит из вершин и рёбер. Вершины могут обозначать города, страницы или состояния, а рёбра — дороги, ссылки или переходы. В ориентированном графе ребро имеет направление и называется дугой. В неориентированном графе по ребру можно двигаться в обе стороны.
Степень вершины неориентированного графа — число рёбер, которые к ней примыкают. Путь — последовательность соседних вершин. Цикл начинается и заканчивается в одной вершине и содержит хотя бы одно ребро.
Матрица смежности и веса
Для графа с вершинами , , , где длины дорог , , , таблица весов выглядит так:
| Из / в | |||
|---|---|---|---|
Симметричная таблица указывает на неориентированный граф. Ноль на диагонали означает, что путь из вершины в неё же не требует движения. Если связи нет, в заданиях обычно ставят пустую ячейку, тире или специальное обозначение — это условие нужно прочитать отдельно.
Кратчайший путь
Вес пути равен сумме весов его рёбер. Из в можно пройти напрямую с весом или через :
Кратчайший путь проходит через и имеет длину . Нельзя выбирать самое лёгкое отдельное ребро: сравнивают суммы для полных маршрутов.
Число путей без циклов
В ориентированном графе без циклов число путей удобно считать слева направо. Пусть есть дуги , , , , , , . В начальной вершине считаем один пустой путь:
Для каждой следующей вершины складываем числа путей во всех её непосредственных предшественниках:
Значит, из в ведут три пути. Этот способ нельзя без изменения применять к графу с циклами: обход цикла может породить бесконечно много маршрутов.
Деревья
Строение дерева
Дерево — связный граф без циклов. В корневом дереве выделяют корень. Вершина непосредственно выше называется родителем, вершина ниже — потомком. Вершина без потомков называется листом. Поддерево состоит из выбранной вершины и всех её потомков.
Если у дерева вершин, то в нём рёбер:
Например, дерево из семи вершин содержит шесть рёбер.
Иерархии и дерево вариантов
Файловая система — пример иерархии: диск служит корнем, папки — внутренними вершинами, файлы — листьями. Дерево также помогает перебрать варианты. Если пароль состоит из двух символов, а на каждой позиции разрешены A, B, C, из корня выходят три ветви, затем каждая снова делится на три. Число листьев равно
При переборе отмечайте уровень дерева: он показывает, сколько решений уже принято. Так легче не пропустить и не повторить вариант.
Сети и адреса
Компьютерную сеть можно представить графом: устройства становятся вершинами, линии связи — рёбрами, а задержка или пропускная способность — весами. Понятия сайта, страницы, IP-адреса, URL и поиска разобраны в статье о файловой системе и поиске. В теме 2.11 сеть рассматривают именно как графовую модель.
Самопроверка
- Соответствует ли модель цели задачи?
- Не перепутаны ли строка-запись и столбец-поле?
- Учтены ли направление и вес каждого ребра?
- Для маршрута сложены все веса?
- При подсчёте путей сложены значения всех предшественников?
- В дереве нет цикла и к каждой вершине от корня ведёт единственный путь?
Содержание тем 2.9–2.12 сверено с проектом кодификатора ОГЭ-2027 ФИПИ. Таблицы, графы и примеры составлены FastLearn.
Версия и источники
Информатика · Экзамен: ОГЭ-2027 · версия v7
Документы и история измененийТекст подготовлен командой FastLearn по документам ФИПИ. Если материал расходится с окончательными документами, он будет обновлён.