Разработка алгоритма отдельной подзадачи, Руководство пользователя - Выбор оптимального маршрута для строительства дороги
Разработаем алгоритм одного из основных методов, используемого в данной программе.
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 Получение конечного результат
Похожие статьи
-
Введение - Выбор оптимального маршрута для строительства дороги
В данном курсовом проекте по дисциплине "Языки программирования" описаны алгоритмы функционирования разрабатываемой программы. Практическая часть проекта...
-
В данном разделе была разработана функциональная схема работы программного комплекса, которая в общем виде описывает состав комплекса, характер и виды...
-
Определение структуры и состава программной системы В программе использованы поля данных, структуры, конструктор, а также методы. Поля данных: - public...
-
Графический и пользовательский интерфейс представляет собой важную часть любой программы. От его оптимизации зависит скорость и удобство работы с...
-
Обзор и анализ существующих программных решений Из доступных программных решений можно выделить пару программ. Первая программа SusaninLab 1.2 -...
-
При разработке данной программы были допущены следующие синтаксические ошибки: - неправильное использование операторов присваивания; - неверное...
-
Виды контроля качества разрабатываемого ПО Тестирование программы - это этап, на котором проверяется, как ведет себя программа на как можно большем...
-
ЗАКЛЮЧЕНИЕ, Список использованных источников - Выбор оптимального маршрута для строительства дороги
При написании программного комплекса курсовой работы использовался язык C Sharp, среда программирования - Microsoft Visual Studio. В результате были...
-
Описание используемых методов и алгоритмов - Выбор оптимального маршрута для строительства дороги
В данном пункте нужно проанализировать используемый алгоритм поиска кратчайшего пути. Алгоритм Дейкстры Находит кратчайший путь от одной из вершин графа...
-
Обоснование выбора языка и среды программирования Для реализации данного курсового проекта был выбран язык программирования Visual C#. Язык основан на...
-
Технические требования Техническое задание данной работы требует разработать программу для визуального редактирования HTML-кода. Программа должна быть...
-
В работе возникает необходимость выбора предметной области, в которой будет тестироваться каскадный классификатор. Главными вопросами на данном этапе...
-
Обоснование выбора средств разработки проекта Для реализации корпоративной информационной системы "Бюджетное планирование и отчетность" в исследуемой...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
В дипломном проекте тщательно продуман сценарий взаимодействия АРМа с пользователем, приведя его к оптимальной системе выполнения требуемых задач, и...
-
Для того, чтобы строить диаграммы в соответствии с рисунком 2.7, необходимо реализовать алгоритм соединения двух объектов линией. Для отображения линии...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Выбор интерфейса Пользовательский интерфейс представляет собой совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя...
-
Гражданский кодекс Российской Федерации в части четвертой регулирует вопросы охраны результатов интеллектуальной деятельности и средств индивидуализации....
-
Общие сведения о программе Программа разработана для демонстрации возможностей языка C++ и может использоваться для пользователей, которые не знакомы с...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Описание алгоритмов Рассмотрим один из основных алгоритмов, задействованных в программе, - алгоритм передвижения мяча. Блок-схема алгоритма изображена на...
-
Постановка задачи Необходимо разработать программу для поиска автобусных маршрутов. В качестве среды разработки должна использоваться Delphi 7. В...
-
Использование программы StudyProgram для усвоения учебного материала по кодированию информации методом четности и методом Хэмминга Программа StudyProgram...
-
"WWWSQLDesigner" позиционируется как абсолютно бесплатный, доступный для пользователей, универсальный веб-редактор, значительно упрощающий процесс...
-
По результатам обследования необходимо выбрать архитектуру системы. Для корпоративных систем рекомендуется архитектура клиент/сервер. Архитектура...
-
Концепция построения программы Список всех классов приведен на рисунке 3.1. Рисунок 3.1 - Диаграмма классов программы В качестве главного класса...
-
Наименование программы Полное наименование программы - Модуль ипотечного кредитования банковской информационной системы "БИС". Краткое наименование...
-
Общее описание программного обеспечения, реализующего разработанный алгоритм Основной идеей дипломного проекта, является реализация алгоритма...
-
Алгоритм работы декодера кода Рида - Маллера будем разрабатывать на основе уже приведенных выше уравнений. Алгоритм приведен на рисунке 12. В начале...
-
Обоснование выбора средств для разработки В качестве платформы была взята платформа NET, потому что платформа NET на текущий момент самая передовая и...
-
Для оценки возможности выполнения проекта имеющимся в распоряжении разработчика штатным составом исполнителей, нужно рассчитать их среднее количество,...
-
В настоящее время биометрия входит в состав наиболее распространенных технологий и средств защиты информации. Отпечатки пальцев являются самой широко...
-
Разработка с "нуля", Выбор метода разработки - Различные виды программ для Multi-Touch столов
Разработка приложения на каком-либо языке с нуля достаточно трудоемкий процесс, так как в случае создания интерфейсов понадобиться множество времени для...
-
Для преобразования аналогового сигнала от датчика положения гантрии в цифровую форму, для дальнейшей обработки с помощью ЭВМ необходимо использование...
-
Выбор мобильной платформы и изучение инструментов разработки - Исследование алгоритмов
Практическая реализация алгоритмов, представленных в предыдущих пунктах, предполагает: 1) Выбор мобильной платформы; 2) Изучение соответствующей среды...
-
Solidworcks Enterprise PDM (SWE-PDM) управляет данными и процессами на различных этапах жизненного цикла изделия, обеспечивая коллективную (параллельную)...
-
Одним из самых важных начальных этапов при разработке ПО является выбор технологического стека, с помощью которого будет происходить разработка продукта....
-
Входная информация разделяется на условно-постоянную и оперативно-учетную информацию. - Условно-постоянная информация включает в себя справочные данные о...
-
Работа программы представлена на рисунке 2.3 Рис. 2.3 Кодирование и тестирование программы Программа кодировалась на языке Си++, используя библотеку Qt5x...
Разработка алгоритма отдельной подзадачи, Руководство пользователя - Выбор оптимального маршрута для строительства дороги