ізація проекту виконана в рамках двох модулів. Кожен з них виконує певні для нього функції. Поділ функцій модулів виконано відповідно до завданнями проекту. У загальному випадку поділ виконується на дві складові частини: проведення розрахунків і візуалізація отриманих даних.
Загальна схема взаємодії модулів
Опис модулів
Кожен з модулів реалізує свій клас. Опис модулів призиваються до опису класів (їх призначення) і методів класів (вирішення певних завдань класу).
Текст програми
Керівництво користувача
При розробці програми застосовувався прийнятий в середовищі Delphi об'єктно-орієнтований підхід реалізації інтерфейсу. При реалізації алгоритмів обробки даних використовувався структурний підхід при проектуванні до написанні програм додатки.
1. У що з'явилося при виклику програми вікні вводимо розмірність поля
2. У головному вікні відзначаємо розташування слона і цілі. Відзначивши на полі слона ми робимо перевірку, щоб користувач не міг відзначити клітку-ціль на полі не збігалася кольором поля слона, а також на полі де розташований сам слон.
3. Якщо ми вводимо розмірність поля менше або більше зазначеного діапазону, то виводиться повідомлення
Текстовий приклад гри.
В
Висновок
Результатом роботи над курсовою роботою створено програму середовищі Delphi, яке знаходить в ньому найкоротший шлях і візуалізує його на формою додатка. Додаток є напівпрофесійним, допускає різні варіанти лабіринтів, налаштуванням відповідних параметрів. Виконані численні тестові приклади дозволяють стверджувати, що надійність програмного забезпечення проекту досить висока.
Список літератури
1. Іванов Б.М. Дискретна математика. Алгоритми і програми: Учеб. Посібник. - Владивосток: Вид-во ДВГТ, 2000. - 288с. p> 2. Молчанова Л.А., Пруднікова Л.І. Delphi у прикладах і завданнях: Учеб. посібник. Владивосток: Вид-во ТДЕУ, 2006. - 92с. br/>