- •Рецензент: а.Д. Тевяшев, д-р техн. Наук, проф. Каф. Пмм
- •1 Програмний комплекс загальні положення
- •Опис і характеристика тестових завдань
- •1.2 Опис трирівневої моделі навчання
- •Опис лабораторної системи
- •Теорема поСта
- •Мета роботи
- •Методичні рекомендації до самостійної роботи студентів
- •Порядок виконання роботи
- •Контрольні запитання та завдання
- •Теорема про розкладання
- •Мета роботи
- •Методичні рекомендації до самостійної роботи студентів
- •Мета роботи
- •Методичні рекомендації до самостійної роботи студентів
- •Порядок виконання роботи
- •Алгоритм Форда-Фалкерсона
- •Мета роботи
- •Методичні рекомендації до самостійної роботи студентів
- •Порядок виконання роботи
- •Контрольні запитання та завдання
Мета роботи
Отримати уявлення про дерева, зокрема бінарні, і закріпити практичні навички застосування різних алгоритмів розділу теорії графів «Дерева».
Методичні рекомендації до самостійної роботи студентів
Під час підготовки до виконання лабораторної роботи необхідно вивчити відповідний розділ конспекту лекцій та підручників [1, c. 269-286; 2, c. 269-286; 3, c. 309-312; 4, c. 181-196; 5, c. 219-224].
При повторенні матеріалу слід звернути увагу на такі питання:
дерево;
ліс;
властивості дерев;
бінарне дерево;
остовне дерево;
алгоритми кодування та декодування;
алгоритм Борувки знаходження дерева мінімальної вартості;
алгоритми обходу дерев;
цикломатичне число дерева.
Порядок виконання роботи
Ознайомтеся з загальними положеннями методичних вказівок.
Введіть дані, які запитує програма.
Виберіть тему лабораторної роботи («Деревья»).
Виберіть схему навчання («с формированием отчета»).
Дайте відповіді на запитання допуску.
Ознайомтеся з теоретичним матеріалом, який необхідно знати для виконання даної лабораторної роботи (матеріал, який можна переглянути у меню «Меню» «Теория» або за натисканням клавіші «F5»).
Розв’яжіть запропоновані задачі.
Основними завданнями цього розділу є завдання за темою «Дерева». Програмний модуль практики можна умовно поділити на 4 рівні, кожному з яких відповідає свій тип завдань:
– розв’язання запропонованих задач. Свій варіант відповіді введіть у комірці під написом «Ваш вариант ответа», після чого натисніть кнопку «Продолжить». При виконанні цих дій з’явиться повідомлення про правильність варіанта відповіді. Форма виконання даного пункту роботи запропонована на рис. 4.1;
Рисунок 4.1
– після розв’язання кожного завдання в залежності від правильності отриманого результату в лівій частині вікна з'являються або літери, або символи «?» (рис. 4.2). При правильній відповіді на всі запитання відкриється речення – визначення терміну КДМ. Введіть термін, що відповідає отриманому визначенню у вікно під написом «Ваш вариант ответа» та натисніть кнопку «Продолжить»;
Рисунок 4.2
– розв’яжіть запропоновані задачі. Основні завдання цього рівня відносяться до кодування і всіх видів обходу дерев. Правильні відповіді перетворяться в слова, що потім використовуються на наступному рівні під час вирішення кросворду. Свій варіант відповіді введіть у комірці, після чого натисніть кнопку «Продолжить» (рис. 4.3).
Рисунок 4.3
– останній рівень роботи – вирішення запропонованого кросворду (рис. 4.4).
Рисунок 4.4
«Викреслювання» літер виконуйте шляхом натискання на літери, що входять у слова (в порядку їхньої появи у слові). Слова, необхідні при вирішенні кросворду, розташовані у правому верхньому куті екрану. Якщо слово не вгадане, (невірно було виконано завдання на попередньому рівні) натисніть кнопку з назвою «?», розташовану біля необхідного слова, і прогляньте визначення невідомого слова.
Дайте відповіді на контрольні запитання.
Перегляньте підсумки роботи, які необхідно показати викладачу.
Оформіть звіт.
Зміст звіту
Звіт з роботи має містити:
Дані про студента (прізвище, ініціали, група).
Назву роботи.
Мету роботи.
Запропоновані запитання допуску та свої варіанти відповідей на них.
Умови, хід розв’язання і відповіді на запропоновані завдання.
Визначення і терміни кросворду.
Запропоновані контрольні запитання і відповіді на них.
Аналіз допущених помилок.
Підбитий програмою підсумок роботи студента.
Контрольні запитання та завдання
Дати визначення таких термінів: дерево, ліс, остовне дерево, бінарне дерево, цикломатичне число, висота дерева, лист, корінь.
Записати порядок обходу бінарного дерева Т (рис. 4.5) методами прямого, зворотного та кінцевого обходу.
Визначити порядок дерева Т (рис. 4.5).
Записати кількість рівнів дерева Т (рис. 4.5).
Перелічити кількість нащадків вершини 3 дерева Т (рис. 4.5).
Записати предка вершини 5 дерева Т (рис. 4.5).
Побудувати код дерева Т (рис. 4.5).
Побудувати дерево за кодом: 1,3,5,5,3,1.
Побудувати дерево мінімальної вартості для графа G (рис. 4.6).
Скільки остовних дерев відповідає графу G (рис. 4.6)?
Скільки хорд відповідає кожному остовному дереву графа G? (рис. 4.6).
Рисунок 4.5
Рисунок 4.6
