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

Реферат Лабіринт. Генерація та пошук найкоротшого шляху





біринти в прийнятному для користувача вигляді з максимальним розміром 25 Г— 80 елементів. Пам'яті ж вистачає для того, щоб задати масив розмірністю 146 Г— 146 символів, тобто, немає необхідності вдаватися до більш складних структурам.


3.3 Структура даних


НаіменованіетіпНазначеніе переменнойДопустімие значеніяChсімвольнийХраніт код натиснутої клавіші пользователем0 .. 255whatцелийРегістрірует дії користувача/обробляє собитія0, 1,2 X YцелийГрафіческіе координати точки по клацанню миші0 .. 640 0 .. 480exцелийОпределяет координати входу або вихода0 .. 1KeyцелийОпределяет, перезапускати чи программу0, 1existцелийОпределяет наявність лабірінта0 .. 1a [n] [n] МассівХраніт лабірінтN = 1 .. 15x_en, y_en/x_ex, y_exЦелиеКоордінати входа/вихода1..15

3.4 Опис процедур і функцій (Всі процедури використовують локальні змінні (описані в п.3.3.))


Процедура GenLab

Процедура генерації лабіринту. Створює лабіринт певної структура, а потім випадковим чином розбиває певну кількість стінок лабіринту і виводить результат на екран. При не влаштовувало користувача результаті дозволяє повторно згенерувати лабіринт. p align="justify"> Процедура OutLab

Процедура виводить лабіринт на екран.

Процедура Result

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

Процедура GetEvent

Дозволяє отримувати програмі команди з клавіатури.

Процедура Event

Обробляє будь-яку подію.

Процедура far Handler

Оброблювач подій мишки.

Процедура CheckMouse

Визначає, є мишка чи ні.

Процедура Init

Ініціалізація екрану.


4. Виклик і завантаження


Програма не використовує в ході виконання ніяких додаткових файлів. Для запуску програми необхідний лише сам файл програми Labirint.exe. br/>

5. Вихідні дані


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


В 

Принаймні роботи з програмою в цих вікнах відображається відповідна інформація.


В 

6. Висновки по роботі


Була розроблена програма Labirint. Дана програма повністю виконує поставлене перед нею завдання. Більше того, в програмі є захист від ряду помилок ко...


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





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

  • Реферат на тему: Процедура підготовки і виконання зовнішньоторговельного контракту купівлі-п ...
  • Реферат на тему: Процедура розрахунку і створення стрижнів із заданими характеристиками
  • Реферат на тему: Процедура банкрутства
  • Реферат на тему: Процедура банкрутства
  • Реферат на тему: Процедура фінансового оздоровлення