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

Реферат Автоматизована система побудови лабіринту і пошуку виходу з нього





овідний спосіб їх розстановки і натиснути кнопку «Розставити». Після цього потрібно натиснути кнопку «Згенерувати» для генерації лабіринту на полі праворуч.

Після генерації лабіринту необхідно вибрати алгоритм пошуку шляху в ньому.



3.1.1 Розробка і опис користувальницького меню

Меню додатка «Файл» включає наступні пункти:

«Зберегти лабіринт»;

«Завантажити лабіринт»

Меню додатка «Довідка» включає наступні пункти:

«Відомості про систему»;

«Інформація про розробників».

При виборі пункту «Завантажити лабіринт» відкриється діалогове вікно для завантаження існуючих файлів з лабіринтом. Пункт меню «Зберегти лабіринт» недоступний, якщо ніякої лабіринт ще не створений.

При виборі пункту меню «Відомості про систему» ??відкриється довідка у форматі html з коротким описом програми. При виборі пункту меню «Інформація про розробників» на екран буде виведена довідка про розробників програми у форматі rtf.


. 1.2 Опис контрольного прикладу

Розглянемо як приклад створення лабіринту розмірами 21х21 клітку і пошук шляху в ньому за допомогою алгоритму «правої руки».

Для створення шаблону необхідно задати дані розміри у відповідних полях ширини і висоти, які зазначені на малюнку 20, і натиснути кнопку «Створити шаблон». На полі праворуч з'являється сітка розмірами 21х21 клітку, а поле вхід/вихід стає доступним.

Після створення шаблону для того, щоб перейти безпосередньо до генерації лабіринту, необхідно вибрати спосіб розстановки і розставити на полі вхід і вихід з лабіринту.



Малюнок 20 - Створення шаблону лабіринту


Для цього вибираємо потрібний спосіб розстановки на полі, зазначеному на малюнку 21 і натискаємо кнопку «Розставити».


Малюнок 21 - Розстановка входу/виходу


Після того як на полі розставлені вхід і вихід, в меню стає доступною кнопка «Згенерувати лабіринт». Натискаємо цю кнопку і отримуємо згенерований лабіринт, зображений на малюнку 22.




Малюнок 22 - Генерація лабіринту


Після того як згенерований лабіринт, стає доступним поле пошуку шляху. Відповідно до заданого прикладом вибираємо алгоритм «Однією руки» і отримуємо в результаті шлях, зображений на малюнку 23.


Малюнок 23 - Результат роботи алгоритму «Однією руки».


. 2 Діаграми реалізації


. 2.1 Діаграма компонентів

Діаграма компонентів описує особливості фізичної реалізації системи в момент переходу від логічного представлення до конкретної реалізації системи. Діаграма компонентів дозволяє визначити архітектуру розроблюваної системи, встановивши залежності між програмними компонентами, в ролі яких може виступати вихідний, бінарний і виконуваний код. Основними графічними елементами діаграми компонентів є компоненти, інтерфейси і залежності між ними [3].

Діаграма компонентів системи представлена ??на малюнку 24. Головна форма додатка взаємодіє з класом лабіринт, з графічними файлами для оформлення лабіринту і файлами з довідковою інформацією про розробників і системі.


Малюнок 24 - Діаграма компонентів


. 2.2 Діаграма розгортання

Діаграма розгортання призначена для візуалізації елементів і компонентів програми, існуючих лише на етапі її виконання (runtime). Вона містить графічні зображення процесорів, пристроїв, процесів і зв'язків між ними. На відміну від діаграм логічного представлення, діаграма розгортання є єдиною для системи в цілому, оскільки повинна цілком відбивати особливості її реалізації. Для реалізованої системи в якості операційної системи може виступати Windows 7,8. (Малюнок 25)



Малюнок 25 - Діаграма розгортання


. 3 Вибір і обгрунтування комплексу технічних засобів


. 3.1 Мінімальні вимоги, що пред'являються до системи

До системи встановлюються такі вимоги:

тип ЕОМ - IBM PC сумісний;

монітор з роздільною здатністю не нижче 800 х 600;

маніпулятор - миша;

технічні характеристики визначаються в процесі виконання курсового проекту.

Повинно бути встановлене наступне програмне забезпечення:

тип операційної системи - Windows...


Назад | сторінка 11 з 18 | Наступна сторінка





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

  • Реферат на тему: Символіка лабіринту у філософському трактаті Я.А. Коменського "Лабіри ...
  • Реферат на тему: Кругова діаграма прийняття рішень (павутинна діаграма)
  • Реферат на тему: Лабіринт. Генерація та пошук найкоротшого шляху
  • Реферат на тему: Створення 3D-моделі лабіринту з вертикальними стінами
  • Реферат на тему: Розробка автоматизованої інформаційно-керуючої системи і бази даних електро ...