Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення класу і розробка програми "Бінарне дерево пошуку"

Реферат Створення класу і розробка програми "Бінарне дерево пошуку"





ck (object sender, EventArgs e) Оброблювач натискання на кнопку button_searchprivate void button_clear_history_Click (object sender, EventArgs e) Оброблювач натискання на кнопку button_clear_historypublic void Display () Функція обробки дереваprivate void button_clear_all_Click (object sender, EventArgs e) Оброблювач натискання на кнопку button_clear_all_Clickprivate void button_info_Click (object sender, EventArgs e) Оброблювач натискання на кнопку button_info_Clickprivate void textBoxVN_KeyPress (object sender, KeyPressEventArgs e) Обробник події KeyPress текстового поля textBoxVNprivate void textBoxLP_KeyPress (object sender, KeyPressEventArgs e) Обробник події KeyPress текстового поля textBoxLPprivate void textBoxNV_KeyPress (object sender, KeyPressEventArgs e ) Обробник події KeyPress текстового поля textBoxNVprivate void textBox_add_KeyPress (object sender, KeyPressEventArgs e) Обробник події KeyPress текстового поля textBox_addprivate void textBox_clear_KeyPress (object sender, KeyPressEventArgs e) Обробник події KeyPress текстового поля textBox_clearprivate void textBox_search_KeyPress (object sender, KeyPressEventArgs e) Обробник події KeyPress текстового поля textBox_searchprivate void button1_Click (object sender, EventArgs e) Обробник події KeyPress MessageBox

Ієрархія класів наведена на малюнку 6



В 

Малюнок 6 - Ієрархія класів


.4 Приклад блок-схеми


Блок-схема операції "Пошук елемента" наведена на рисунку 7.


В 

Малюнок 7 - Блок-схема "Пошук елемента"


3. Реалізація


.1 Кодування


Текст програми приведений в Додатку А


.2 Тестування


План функціонального тестування наведено у таблиці 3.


Варіанти использованияТестыРезультатЗапуск программиОткриваем додаток Tree.exeПріложеніе відкрилося, всі текстові поля пусти.Добавленіе елементаДобавляем елемент у порожнє дерево.Елемент додався в корінь дерева, в текстовому полі історії з'явилося повідомлення про це, оновилися поля з виведенням дерева ( Додаток Б, рис.1). Додаємо елемент, неіснуючий в дереве.Елемент встав на своє місце в дереві, в текстовому полі історії з'явилося повідомлення про це, оновилися поля з виведенням дерева (Додаток Б, рис.2). Додаємо елемент, вже існуючий в деревеЕлемент не додавайте в дерево, в текстовому полі історії з'являється повідомлення про неприпустимість додавання, поля з виведенням дерева не змінюються (Додаток Б, рис.3). Видалення елементаУдаляем елемент, який існує в дереві, у якого немає потомков.Елемент віддалився, в текстовому полі історії з'явилося повідомлення про виконану операцію, поля з виведенням дерева оновилися (Додаток Б, рис.4). Видаляємо елемент, який існує в дереві, у якого є один лівий потомок.Е...


Назад | сторінка 4 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Теорема Остроградського-Гаусса, потенціальній характер електростатічного по ...
  • Реферат на тему: Розробка шахтного поля