p>
5: obhod (mytree);// Симетричний обхід
end;
end;.
Блок-схема алгоритму
) Основний програми
2) Процедура Insert
) Функція FindInTree - пошук в дереві.
4) Процедура FindINTREE- процедура виведення на екран результату функції пошуку
5) Функція Initialisate - ініціалізація. Функція переносить записи із зовнішнього файлу в оперативну пам'ять і підраховує кількість записів.
6) Процедура FindInBase - процедура пошуку елемента в базі даних
) Процедура AddInBase - додавання нових елементів.
8) Процедура Print - друк вмісту бази даних
) Процедура Obhod - симетричний обхід дерева з печаткою його елементів.
Симетричний обхід. Спочатку в симетричному порядку відвідуються всі вузли лівого піддерева, потім корінь n, після чого в симетричному порядку всі вузли правого піддерева.
Робота програми на різних режимах
) Пошук існуючого елемента в базі двома способами
- за номером заліковки
по прізвища
Пошук в базі неіснуючого елемента
- за номером заліковки
по прізвища
Додавання елемента в базу
Пошук в дереві існуючого елемента
Пошук в дереві неіснуючого елемента
Друк вмісту бази
Друк вмісту дерева
Вихід