Разработка алгоритма отдельной подзадачи, Руководство пользователя - Выбор оптимального маршрута для строительства дороги

Разработаем алгоритм одного из основных методов, используемого в данной программе.

Private void pictureBox1_MouseDown(objects sender, MouseEventArgs e)

Представим основной алгоритм работы метода в виде блок-схемы (рис. 3.1):

Рис. 3.1 Блок-схема алгоритма

Руководство пользователя

Для начала в файл "map1.txt" записываем массив, состоящий из 0,1 и 2. Данные цифры означают объекты: трава, лес и горд соответственно (рис. 3.2).

работа с файлом

Рис. 3.2 Работа с файлом "map1.txt"

Запускаем программу "Выбор оптимального маршрута для строительства дороги" (рис. 3.3).

запуск программы

Рис. 3.3 Запуск программы "Выбор оптимального маршрута для строительства дороги"

Затем пользователь выбирает стоимости подготовки и прокладки дороги (рис. 3.4).

выбор стоимости подготовки и прокладки дороги

Рис. 3.4 Выбор стоимости подготовки и прокладки дороги

После этого пользователь проставляет опорные пункты на карте местности (начальная и конечная точки маршрута). После данной операции на карте сразу рисуется оптимальный путь, заданный алгоритмом (рис. 3.5).

проставление опорных пунктов, прорисовка пути

Рис. 3.5 Проставление опорных пунктов, прорисовка пути

Следующим действием является переход на карту стоимостей, получение конечного результата (рис. 3.6).

Рис. 3.6 Получение конечного результат

Похожие статьи




Разработка алгоритма отдельной подзадачи, Руководство пользователя - Выбор оптимального маршрута для строительства дороги

Предыдущая | Следующая