Носії інформації
Програмний виріб буде розміщено у вигляді виконуваного файлу на диску CD-R, або на жорсткому диску, або на flash-носії.
Вхідні дані
Вхідними для програмного продукту будуть розмір графічного буфера і натискання клавіш.
Вихідні дані
Вихідними даними для програмного продукту буде графічне відображення лабіринту з знайденим шляхом, кількість монет, зібраних цьому шляху, і число кімнат у дорозі.
Процеси обробки
У процесі роботи програма створює масив структур komnat. Кожна структура може бути або кімнатою, або стіною. За допомогою алгоритму генерації створюється відповідний умовам лабіринт і випадковим чином вибираються кімнати, в яких знаходиться вхідні двері і вихідна двері. Алгоритм пошуку шляху формує дерево, коріння якого відповідає вхідний кімнаті, а гілки - сусідніх кімнатах, до яких є доступ. Якщо в процесі пошуку гілка досягла вихідний кімнати, то шлях розмічається, а зібрані скарби підсумовуються і виводяться. Алгоритм пошуку завершується, коли оброблені всі гілки, у зв'язку з чим час пошуку збільшується пропорційно кількості дверей між кімнатами. p align="justify"> Рестарт
У випадках рестарту необхідно запустити на виконання програму. Дані при рестарт не зберігаються
Вимоги до складу і параметрів технічних засобів
Для роботи програмного модуля необхідно дисковий простір в розмірі не менше 300 Кб, вільна оперативна пам'ять у розмірі не менше 12 Мб, дозвіл екрану не менше 1024х768, також мікропроцесор 80486 або вище.
Результуючі компоненти вироби
Файл програми LABIRINT. exe.
1.3 Вимоги до програмної документації
Програмна документація повинна включати наступні документи:
1) технічне завдання;
2) робочий проект;
3) додаток (лістинг вихідних текстів програмного вироби).
1.4 Порядок приймання та контролю
Приймання програмного виробу здійснюється при здачі документально оформлених етапів розробки та проведенні випробувань на основі встановлених тестів. Тести повинні бути розроблені на етапі робочого проектування програмного виробу. p align="justify"> програмний користувач borland builder
1.5 Тести
Тест № 1
Дії: запуск програми.
Реакція програми: з'являється головне вікно привітання (див. малюнок 1.1).
В
Малюнок 1.1 Тест № 1