
- •Міністерство освіти і науки, молоді та спорту України
- •Державний вищий навчальний заклад
- •“Калуський політехнічний коледж”
- •Методичні вказівки
- •До виконання лабораторних робіт
- •З дисципліни «Програмне забезпечення ііс»
- •Калуш – 2011
- •Мета виконання лабораторних робіт
- •Порядок виконання лабораторних робіт
- •Примірні інструкції до виконання лабораторних робіт
- •Теоретичні відомості
- •Індивідуальне завдання
- •Варіанти індивідуальних завдань
- •Контрольні питання
- •Теоретичні відомості
- •Індивідуальне завдання
- •Теоретичні відомості
- •Індивідуальне завдання
- •Варіанти індивідуальних завдань
- •Контрольні питання
- •Теоретичні відомості
- •Індивідуальне завдання
- •Варіанти індивідуальних завдань
- •Контрольні питання
- •Теоретичні відомості
- •Індивідуальне завдання
- •Контрольні питання
Індивідуальне завдання
Задане дерево зобразити у вигляді неперервного блоку пам’яті і скласти програму прямого, оберненого та симетричного обходів дерева з виводом результатів на друк.
Хід роботи
-
Розбити задане дерево на неперервний блок пам’яті.
-
Скласти програму прямого, оберненого та симетричного обходів дерева.
-
Ввести свої дані у створену програму.
-
Результати вивести на друк.
-
Висновок.
Варіанти індивідуальних завдань
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Контрольні питання
-
Що таке дерево?
-
Яка вершина дерева є кореневою, а яка ― листком? Поясніть, в чому полягає відмінність.
-
Яку деревовидну структуру прийнято називати піддеревом? Чому?
-
В чому полягає різниця між попередниками і наступниками вершини?
-
Який вузол називається істинним попередником вузла?
-
Який вузол називається істинним наступником вузла?
-
Чи може будь-який вузол одночасно бути і попередником, і наступником самого себе?
-
Який вузол не має істинного попередника?
-
Який вузол не має істинного наступника?
-
Дайте рекурентне визначення дерева.
-
Яка вершина називається дочірньою, а яка ― батьківською?
-
Обгрунтуйте поняття нульового дерева.
-
Дайте визначення шляху з вузла n1 у вузол nk.
-
Що таке довжина шляху?
-
Який шлях ми називаємо шляхом нульової довжини? Наведіть приклад.
-
Поясніть принцип побудови нового дерева.
-
Як здійснити обходи дерева?
-
Що таке неперервний блок пам’яті?
Лабораторна робота № 2
Тема: Побудова дерева Хаффмана.
Мета: Скласти програму побудови дерева Хаффмана.