- •Міністерство освіти і науки, молоді та спорту України
- •Державний вищий навчальний заклад
- •“Калуський політехнічний коледж”
- •Методичні вказівки
- •До виконання лабораторних робіт
- •З дисципліни «Програмне забезпечення ііс»
- •Калуш – 2011
- •Мета виконання лабораторних робіт
- •Порядок виконання лабораторних робіт
- •Примірні інструкції до виконання лабораторних робіт
- •Теоретичні відомості
- •Індивідуальне завдання
- •Варіанти індивідуальних завдань
- •Контрольні питання
- •Теоретичні відомості
- •Індивідуальне завдання
- •Теоретичні відомості
- •Індивідуальне завдання
- •Варіанти індивідуальних завдань
- •Контрольні питання
- •Теоретичні відомості
- •Індивідуальне завдання
- •Варіанти індивідуальних завдань
- •Контрольні питання
- •Теоретичні відомості
- •Індивідуальне завдання
- •Контрольні питання
Індивідуальне завдання
Задане дерево зобразити у вигляді неперервного блоку пам’яті і скласти програму прямого, оберненого та симетричного обходів дерева з виводом результатів на друк.
Хід роботи
-
Розбити задане дерево на неперервний блок пам’яті.
-
Скласти програму прямого, оберненого та симетричного обходів дерева.
-
Ввести свої дані у створену програму.
-
Результати вивести на друк.
-
Висновок.
Варіанти індивідуальних завдань
1.

2.



















3
.



























4





















.
5

























.
6

























.
7





.










8





.















9



















.



10.

13.

14.


















1
5.






















1
6.



















1





7.

















1



















8.



1



9.

















2





0.

















2
















1.




22.

23.






















2
4.






















25.

26.

















27.













2








8.







2










9.










3



















0.



Контрольні питання
-
Що таке дерево?
-
Яка вершина дерева є кореневою, а яка ― листком? Поясніть, в чому полягає відмінність.
-
Яку деревовидну структуру прийнято називати піддеревом? Чому?
-
В чому полягає різниця між попередниками і наступниками вершини?
-
Який вузол називається істинним попередником вузла?
-
Який вузол називається істинним наступником вузла?
-
Чи може будь-який вузол одночасно бути і попередником, і наступником самого себе?
-
Який вузол не має істинного попередника?
-
Який вузол не має істинного наступника?
-
Дайте рекурентне визначення дерева.
-
Яка вершина називається дочірньою, а яка ― батьківською?
-
Обгрунтуйте поняття нульового дерева.
-
Дайте визначення шляху з вузла n1 у вузол nk.
-
Що таке довжина шляху?
-
Який шлях ми називаємо шляхом нульової довжини? Наведіть приклад.
-
Поясніть принцип побудови нового дерева.
-
Як здійснити обходи дерева?
-
Що таке неперервний блок пам’яті?
Лабораторна робота № 2
Тема: Побудова дерева Хаффмана.
Мета: Скласти програму побудови дерева Хаффмана.
