Каталог тестов · Программирование: алгоритмы и структуры данных

Графы: матрица и списки смежности, жадные алгоритмы, остовное дерево, алгоритмы Дейкстры и Флойда — Уоршелла — тест для 9 класса

Предмет: Информатика Класс: 9 Вопросов: 15 Баллов: 40 Время: 25 мин Уч. год: 2025-2026 Предпроф / ИТ-вертикаль / Алгоритмы и структуры данных
Бесплатно для подключённых школ

Карта метро, дороги между городами, друзья в социальной сети, компьютерная сеть — всё это графы. Тема 9 класса учит хранить граф в программе и решать на нём две классические задачи: соединить все вершины самыми дешёвыми рёбрами и найти кратчайший путь.

Что проверяется

Вершины, рёбра, степень вершины, ориентированные и взвешенные графы. Способы описания: матрица смежности и её симметричность, списки смежности, список рёбер. Жадные алгоритмы и случаи, когда жадный выбор оптимален и когда нет. Минимальное остовное дерево, число его рёбер, алгоритм Краскала. Алгоритм Дейкстры: порядок окончательной обработки вершин, ограничение на отрицательные веса. Алгоритм Флойда — Уоршелла: формула пересчёта, сложность, признак отрицательного цикла.

Задания

Пятнадцать заданий: найти степень вершины и число единиц в матрице смежности, найти кратчайший путь и порядок обработки вершин алгоритмом Дейкстры, построить остовное дерево и разделить рёбра на включённые и отброшенные, вставить пропуски в формулу Флойда, выбрать задачи, где жадный алгоритм даёт оптимум.

Разбор

Пояснения показывают, почему жадная выдача сдачи монетами 1, 3 и 4 рубля ошибается, почему Дейкстра не работает с отрицательными рёбрами, почему в остовном дереве на n вершинах ровно n − 1 рёбер и как отрицательное число на диагонали матрицы Флойда выдаёт отрицательный цикл.

Назначение

Работа рассчитана на четыре часа графов. Задачи на графы входят и в ОГЭ, и в олимпиады, а алгоритм Дейкстры встретится снова в профильных классах — в технологиях связи и маршрутизации. Девятый класс завершает трёхлетний курс «Программирование» ИТ-вертикали: тридцать четыре часа на Python, посвящённые структурам данных и классическим алгоритмам. Это материал, с которого начинаются олимпиадная информатика и профильные ИТ-классы, куда поступает большинство выпускников вертикали. Эта работа — четвёртая из 5 по курсу.

Организация тестирования

Тестирование одинаково удобно и на компьютере, и на смартфоне. Есть возможность настроить срок сдачи, что позволяет назначать комплект на дом. Чтобы снизить риск списывания, фиксируются попытки переключиться на другие вкладки браузера или другие приложения.

Готовитесь к этой работе?

Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.

Шпаргалка: Графы и алгоритмы на графах — курс «Программирование: алгоритмы и структуры данных», 9 класс →

Примеры заданий

Вопрос 1 · 2 балл(ов)

Каким свойством обладает матрица смежности неориентированного графа?

Вопрос 2 · 2 балл(ов)

Граф задан рёбрами: A–B, A–C, B–C, C–D. Какова степень вершины C?

Купить для ребёнка — 190 ₽

Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.

Купить для ребёнка — 190 ₽ Что такое кабинет родителя

Кабинет учителя — 390 ₽

Для учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.

Купить тест — 390 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу
Посмотреть в демо