Нахождение пути от одного населённого пункта к другому
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
В настоящее время индустрия производства компьютеров и программного обеспечения для них является одной из наиболее важных сфер экономики развитых стран. Ежегодно в мире продаются десятки миллионов компьютеров. Только в США объем продаж компьютеров составляет десятки миллионов долларов и постоянно продолжает расти.
В чем же причины такого стремительного роста индустрии персональных компьютеров и их сравнительная выгодность для многих деловых применений?
* Простота использования, обеспеченная с помощью диалогового способа взаимодействия с компьютером.
* Относительно высокие возможности по переработке информации, наличие программного обеспечения, а так же мощных систем для разработки нового программного обеспечения.
Использованная в отчёте программа может использоваться для решения задач, связанных с проложением маршрута дороги любого типа.
Определение достижимости населённых пунктов.
1.1 Анализ требований.
В списке задаются города (населённые пункты), а также дороги между ними (есть или нет), необходимо разработать программу с использованием модульного программирования, осуществляющую нахождение кратчайшего пути между населёнными пунктами, задаваемыми пользователем в процессе работы программы.
Решение поставленной задачи осуществляется следующим методом:
Cтроится граф, вершины которого - населённые пункты, а ребра - дороги между ними.
В процессе работы программы в данном графе с помощью рекуррентной процедуры находятся пути из одной вершины в другую. Данная процедура в качестве параметров получает массив пройденных вершин, текущую вершину и количество уже пройденных вершин. На каждом этапе процедура проверяет все, не пройденные достигнутые вершины, и либо находит заданный путь, если достигнута конечная вершина, либо вызывает саму себя для всех, не пройденных вершин.
Для организации данного алгоритма используется две процедуры: процедура нахождения всего пути и рекурсивная процедура поиска единичного маршрута.
Процедура нахождения всего пути осуществляет перебор всех населённых пунктов и вызов рекурсивной процедуры, которая осуществляет поиск маршрута между этими населёнными пунктами.
В настоящее время индустрия производства компьютеров и программного обеспечения для них является одной из наиболее важных сфер экономики развитых стран. Ежегодно в мире продаются десятки миллионов компьютеров. Только в США объем продаж компьютеров составляет десятки миллионов долларов и постоянно продолжает расти.
В чем же причины такого стремительного роста индустрии персональных компьютеров и их сравнительная выгодность для многих деловых применений?
* Простота использования, обеспеченная с помощью диалогового способа взаимодействия с компьютером.
* Относительно высокие возможности по переработке информации, наличие программного обеспечения, а так же мощных систем для разработки нового программного обеспечения.
Использованная в отчёте программа может использоваться для решения задач, связанных с проложением маршрута дороги любого типа.
Определение достижимости населённых пунктов.
1.1 Анализ требований.
В списке задаются города (населённые пункты), а также дороги между ними (есть или нет), необходимо разработать программу с использованием модульного программирования, осуществляющую нахождение кратчайшего пути между населёнными пунктами, задаваемыми пользователем в процессе работы программы.
Решение поставленной задачи осуществляется следующим методом:
Cтроится граф, вершины которого - населённые пункты, а ребра - дороги между ними.
В процессе работы программы в данном графе с помощью рекуррентной процедуры находятся пути из одной вершины в другую. Данная процедура в качестве параметров получает массив пройденных вершин, текущую вершину и количество уже пройденных вершин. На каждом этапе процедура проверяет все, не пройденные достигнутые вершины, и либо находит заданный путь, если достигнута конечная вершина, либо вызывает саму себя для всех, не пройденных вершин.
Для организации данного алгоритма используется две процедуры: процедура нахождения всего пути и рекурсивная процедура поиска единичного маршрута.
Процедура нахождения всего пути осуществляет перебор всех населённых пунктов и вызов рекурсивной процедуры, которая осуществляет поиск маршрута между этими населёнными пунктами.
Другие работы
Информационные технологии в современной жизни и работе
evelin
: 22 января 2013
Контрольная работа по дисциплине Информационные технологии включает 3 задания, которые содержат материал на темы: Преимущества и недостатки образования с применением дистанционных технологий, Как можно использовать информационные технологии в жизни и работе, Почему профессия программиста считается в настоящее время перспективной в России. В контрольную входит задание нарисовать схему SP-защелки
используя вентили НЕ-И.
10 руб.
Лаботораторный практикум №2 по дисциплине «Программирование»
Omrade
: 14 июня 2021
1)Написать функцию, которая вычисляет для заданной квадратной матрицы A её симметричную часть S(ij)=(A(ij)+A(ji))/2 и кососимметричную часть K(ij)=(A(ij)-A(ji))/2.
2)Дана матрица Е размером m*n. Вычислить суммы элементов каждого столбца. Определить наибольшее значение этих сумм и номер соответствующего столбца.
3)Запись имеет вид: фамилия студента, номер зачетной книжки, 4 оценки за экзамен. Выводить информацию о всех двоечниках и корректировать ее...
20 руб.
Механистическая картина мира
alfFRED
: 30 декабря 2012
Возникновение научных знаний
Обусловленная современным развитием методологической рефлексии проблема рациональности стала предметом пристального внимания многих философов. Одной из причин актуализации данной проблемы является усложнение процесса и структуры познания и возрастание роли логического начала в научном поиске. В этой связи определенный интерес представляет анализ становления естествознания как науки в Новое время под углом зрения рационализации познавательной деятельности ученых
10 руб.
Гидравлика и гидромеханизация сельскохозяйственных процессов Задача 42
Z24
: 26 сентября 2025
К открытому резервуару с правой стороны подсоединен короткий стальной трубопровод, состоящий из двух участков длиной l1 = 5 м и l2 = 12 м, диаметрами d1 = 2,0·10-2 м и d2 = 1,0·10-2 м и снабженный краном, коэффициент сопротивления которого ζкр = 3. Истечение воды температурой t = 10°C происходит по короткому трубопроводу в атмосферу под постоянным напором Н1. С левой стороны присоединен внутренний цилиндрический насадок (насадок Борда) диаметром dн = 1,0·10-2 м и длиной lн = 5dн с коэффициенто
250 руб.