Деревья. Корень, листья, высота и перебор вариантов
Дерево, корень, узел, лист, ребро и поддерево; примеры иерархий. В учебных задачах высота считается в рёбрах от корня до самого глубокого листа, корень находится на уровне 0. Построить дерево вариантов при заданных ограничениях и подсчитать допустимые листья, объяснить исключённые ветви. Не считать глубину узла и высоту всего дерева одним и тем же показателем.
Конспект урока
Читать укоренённое дерево, находить корень, листья и поддерево; различать глубину узла и высоту дерева в рёбрах; построить своё дерево вариантов, перечислить допустимые листья и объяснить исключённые ветви.
Рассматриваем непустые укоренённые деревья: все узлы достижимы от указанного корня, у корня нет родителя, у каждого другого узла ровно один родитель; циклов нет. Стрелки идут от родителя к ребёнку. Уровень/глубина корня 0; высота равна наибольшему числу рёбер от корня до листа. В дереве из одного корня высота 0, и корень одновременно лист. Рисунок не измеряют линейкой. Буквы/коды в данных различают узлы; одинаковые надписи у разных узлов вообще возможны и сами по себе дерево не нарушают.
Для работы достаточно бумаги, ручки и памятки. Сохраняй первую попытку; исправления отмечай другим знаком.
Безопасное начало
Сухие руки, без напитков у техники. Провода и разъёмы не трогай, о неисправности сообщи учителю. Работай по правилам кабинета. Две полные минуты в середине урока — без экрана и заданий. Внешний ИИ, личные аккаунты и личные данные не требуются.
Что уже нужно знать
Вершины, дуги и пути из уроков 009–010; последовательный просмотр всех выходов. Весовая оптимизация, двоичный поиск и программирование не требуются.
S0. Путь проходит два ребра с весами 4 и 7. Назови число рёбер и сумму весов. Что нужно считать, если речь идёт о количестве переходов, а не о стоимости пути?
Устная проба без отметки.
Корень, листья и путь до потомка
Дерево представляет иерархию или последовательный выбор. Здесь у одного указанного корня нет родителя, у каждого другого узла ровно один родитель; от корня достижимы все узлы, циклов нет. Стрелки направлены от родителя к ребёнку. Лист — узел без детей; он не обязательно расположен на самом глубоком уровне. Глубина узла — число рёбер от корня до него, у корня 0. Высота всего дерева — максимальная глубина листа; считать надо рёбра, а не узлы пути и не сумму их весов. В дереве из одного корня высота 0, корень одновременно лист. Поддерево с корнем v содержит сам v и всех его потомков; его высота отсчитывается от v. Для перебора каждая стадия выбора даёт следующий уровень. Один путь от начала до полного листа — один полный вариант. Сначала охвати все исходные выборы, затем отметь точные запреты. Число листьев-кандидатов и число допустимых листьев могут различаться. У разных узлов могут быть одинаковые надписи; один и тот же некорневой узел не может иметь двух родителей в нашем дереве.
| Проверяем | Как найти |
|---|---|
| Лист | Нет детей |
| Высота | Самый длинный путь в рёбрах |
| Поддерево v | v и все его потомки |
| Допустимый вариант | Полный путь без нарушений |
Все деревья учебные, непустые, корень указан. Длины линий на рисунке не являются данными. Порядок размещения ветвей можно менять при сохранении связей и этапов выбора; число вариантов от этого не меняется.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Личная проба
C1. Дерево имеет корень R и только связи родитель→ребёнок: R→A, R→B, A→C, A→D, B→E, E→F. У других узлов детей нет. Назови корень, все листья и число рёбер. Высота считается в рёбрах, глубина корня 0: найди высоту и один самый длинный путь от корня до листа.
Точные связи C1. Высота определяется числом рёбер, а не длиной линий.
Две минуты лично прочитать дерево, затем две на сверку самого длинного пути. Памятка разрешена.
Сменить корень отсчёта для поддерева
Разобранная модель: корень U, только U→V, U→W, V→X, V→Y. Листья W,X,Y. Высота всего дерева 2 по U→V→X или U→V→Y, глубина W равна 1. Поддерево V содержит V,X,Y и имеет высоту 1 от V. Поэтому глубина одного узла, высота всего дерева и высота поддерева могут различаться.
A1. В другом дереве корень T; только связи T→M, T→N, M→P, M→Q, Q→S, других детей нет. Высота и глубина считаются в рёбрах, у корня глубина 0. Поддерево с корнем M включает сам M и всех его потомков. Перечисли узлы этого поддерева, найди его высоту от M. Затем назови глубину N от T и высоту всего дерева от T.
Сначала своя запись и основание, затем сверка.
Полная пауза
Две минуты без проекции, чтения, вычислений и обсуждения. Отведи взгляд и смени позу.
Каждый полный путь — отдельный вариант
Разобранный перебор на других символах: первая буква H/J, затем цифра 2/3, запрещён только J2. Корень O; после него H/J, затем полные листья H2,H3,J2,J3. Четыре кандидата, три допустимых H2,H3,J3. Запрещённый J2 отмечают отдельно, J3 остаётся. Высота полного дерева 2 ребра, хотя видны три уровня.
A2. Код состоит ровно из двух символов: сначала A или B, затем 0 или 1. Оба выбора делаются именно в таком порядке; других символов нет. Единственное запрещённое сочетание — B1. Дерево начинается в корне O, затем ветви A/B, затем лист каждого полного кода. Перечисли все четыре кандидата, отметь запрещённый и запиши все допустимые коды. Объясни, почему ветвь B не надо удалять целиком.
Три минуты собственный полный список, две на проверку исключения и сохранённой ветви.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Построить своё дерево и проверить листья
Сначала обозначь начало выбора, затем все варианты первого символа. От каждой первой ветви проведи все разрешённые вторые выборы и подпиши каждый лист полным кодом. Отдельно отметь точные запрещённые сочетания. Перечисли допустимые листья, сверяй список по каждой первой букве. Для высоты пройди от начала до полного листа и посчитай рёбра. Не объединяй разные исходы в один узел с несколькими родителями.
| Шаг | Что остаётся на листе |
|---|---|
| Все кандидаты | Полное дерево до запретов |
| Ограничение | Точная отметка исключённого |
| Перечень | Все допустимые коды |
| Высота | Рёбра от начала выбора |
B1. Построй своё полное дерево двухсимвольных учебных кодов. Первый символ K или L, второй — 1,2 или 3; иных вариантов нет. Корень O означает начало выбора, следующий уровень — первая буква, последний — полный код. Нарисуй все ветви и шесть листьев-кандидатов. Единственный запрет — L2: пометь этот лист как недопустимый, остальные сохраняй. Запиши список допустимых кодов и их количество. Высота считается в рёбрах от O: назови её и объясни, почему нельзя вместо шести полных листьев сделать три общих узла 1,2,3 с двумя родителями каждый. Сначала своя схема/запись, потом исправления другим знаком.
Шесть минут: 4 собственная схема и список, 1 проверка высоты/запрета, 1 сверка. Сначала свои следы решения.
Проверка вымышленного ответа ИИ
AI1. Вымышленный ИИ говорит о B1: «Высота равна 3, ведь видны три уровня с корнем. Чтобы сократить рисунок, сделаем один общий узел 1 ребёнком и K, и L». Найди и исправь обе ошибки по принятому определению дерева и высоты.
Это заранее составленный учебный пример. Самостоятельно проверь конкретный шаг; обращение к сервису не требуется.
Помощь и резерв
- Считает узлы вместо рёбер. Поставь у корня 0 и увеличивай число после каждого перехода.
- Листом считает только самый нижний узел. Проверь отсутствие детей у каждого узла.
- Забывает корень поддерева. Обведи выбранный корень вместе со всеми потомками.
- Удаляет всю ветвь по одному запрету. Сверь каждый полный код с точным условием.
D1. Резерв. К каждому допустимому коду B1 добавляют третий символ x или y. Запрет L2 сохраняется независимо от третьего символа. Сколько допустимых трёхсимвольных кодов получится? Какова высота полного дерева от начала выбора в рёбрах? Покажи два продолжения одного разрешённого кода и объясни счёт.
D1 — необязательный резерв на 3–4 минуты после основных попыток. При нехватке времени перенести. H1 и весь тест автоматически вместе не назначаются.
Индивидуальный итог
Четыре полные минуты лично. Условия заранее на бумаге. Памятка и разобранные модели разрешены; ключи и веб-разбор закрыты. Учитель не даёт учебных подсказок. Сбор после четырёх минут.
E1. В дереве корень R имеет только двух детей A и B, у них детей нет. Высота считается в рёбрах, корень имеет глубину 0. Назови высоту дерева и оба листа.
E2. Поддерево с корнем P включает сам P и всех его потомков. У P дети Q и R, у R ребёнок S; других потомков нет. Перечисли все узлы этого поддерева.
E3. Двухсимвольный код: сначала X или Y, затем 1 или 2. Единственный запрет — Y2. Запиши все допустимые коды и объясни одно исключение.
Разбор после своей попытки
После исправления выбери один новый пример из самопроверки.
Файлы для собственной практики
- Точное дерево C1
Исходное дерево C1 повторяет полный текст связей. Все обязательные задания выполняются на бумаге; практикум не требует реальных паролей или личных данных.
Материалы и самопроверка
Презентация, самостоятельный план учителя, рабочий лист, выходной билет и бумажная самопроверка открываются отдельными карточками. DOCX можно смотреть на сайте и скачать. PDF для печати:
Самопроверка на сайте: шесть вопросов с пояснениями, отдельно 6–8 минут. Бумажная версия с письменными основаниями и разбором — 8–12 минут. Все шесть новых письменных случаев — ещё 8–10 минут; выбирай прежде всего случай к своей ошибке. Эти модули не прибавляют к основным 45 минутам и не задаются целиком вместе с H1 автоматически. Пояснения и новые случаи для бумажного разбора есть в плане учителя.
Домашний перенос
H1. Дома 5–7 минут на бумаге. Двухсимвольный код: сначала P или Q, затем 0,1 или 2. Запрещены только P1 и Q0. Построй полное дерево с корнем O и отдельными листьями полных кодов, пометь запрещённые. Запиши допустимые коды и количество. Высота считается в рёбрах, у O глубина 0: назови высоту полного дерева.
Полное условие и памятка есть на листе. Решение запиши в тетради. Достаточно 5–7 минут с сохранённой опорой.
Источники
ФРП информатики 7–9 классов, базовый уровень: содержание 9 класса, раздел 2 «Теоретические основы информатики», моделирование, печатные с. 40–41: дерево, корень, узел, лист, ребро, высота, поддерево и перебор вариантов с помощью дерева. Здесь час 011 авторского КТП 2026/2027. Соглашение о высоте в рёбрах и корне на уровне 0 указано прямо. Учебник школы не указан; номера параграфов не назначены.
6 вопросов по теме «Деревья и перебор вариантов: самопроверка». Выбери ответ, прочитай объяснение и попробуй ещё раз, если ошибся.
Открыть отдельноВопрос 1 из 6
ТренировкаБез отметки и ограничения времени. Первый ответ учитывается отдельно от исправлений. При обновлении страницы ответы сбросятся.
Скачать и открыть
Материалы урока
6 материаловПодготовка к уроку
2 материала· для учителей
20 слайдов, отдельная качественная иллюстрация на каждом, редактируемые примеры и таблицы, практика, проверка ответа ИИ и заметки учителю.
Презентация
Самостоятельный план 45/40 минут: полные условия и ключи, карта 20 слайдов, помощь, индивидуальный итог, 18 объяснений самопроверки и шесть случаев переноса.
Методичка · MediaSchool
Рабочие листы и практика
3 материала· для учеников
Три страницы: памятка, собственные попытки, два основных действия, проверка совета ИИ, помощь, резерв и домашний перенос.
Рабочий лист
Два билета на А4. Четыре минуты индивидуально, памятка разрешена, шесть формирующих баллов.
Рабочий лист
Шесть вопросов совпадают с тестом на странице. Две страницы; 8–12 минут с письменными основаниями и разбором, ключи и новые случаи в плане.
Рабочий лист
Проверка знаний
1 материал· для учеников
6 вопросов с объяснениями и повторной попыткой.
Проверочная
От сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!