0 / 0 / 0
Регистрация: 01.12.2015
Сообщений: 4
|
|
1 | |
Опишите функцию, выполняющую обработку описанную в задании на Lisp01.12.2015, 22:24. Показов 956. Ответов 3
Метки нет (Все метки)
В робототехнике одной из классических проблем является задача определения того, как робот должен перемещаться в окружающем пространстве, чтобы перейти от текущего положения в некоторую конечную позицию, при этом, например, избегая столкновений и /или минимизируя время движения. Рассмотрим планирование пути для "внедорожника"-робота-автомобиля в очень большом пространстве (карта России или карта большого куска Марса),описанном в виде квадратной сетки. Мы предполагаем, что робот мал по сравнению с размером ячеек сетки, то есть он находится полностью в пределах квадрата сетки, и требуется некоторое время, чтобы преодолеть этот квадрат сетки. Каждой клетке сетки присвоено значение между 0 и 1,означающее, сколько времени требуется, чтобы пройти через нее, или -1, означающее, что эта клетка сетки непроходима. Их каждой клетки робот может перемещаться только в соседние по горизонтали или вертикали клетки. Найти оптимальный маршрут из заданной позиции робота в клетку с заданными координатами.
0
|
01.12.2015, 22:24 | |
Ответы с готовыми решениями:
3
Описать функцию, выполняющую обработку Необходимо передать в пользовательскую функцию (которая подключается dll) функцию, описанную в mathcad Организовать указанную в задании обработку одномерного массива Не выводит обработку :Команда при задании аргумента в cmd |
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
01.12.2015, 22:57 | 2 |
Алгоритм Дейкстры: https://en.wikipedia.org/wiki/Dijkstra's_algorithm
Я бы его сделал его для графа, узлы которого представил бы, наверно, структурами. Граф генерировал бы по карте.
1
|
0 / 0 / 0
Регистрация: 01.12.2015
Сообщений: 4
|
|
02.12.2015, 02:46 [ТС] | 3 |
ну в принципе да, спасибо!
только проблема не в понимании а именно в реализации данной задачи на Lisp.
0
|
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
02.12.2015, 02:49 | 4 |
Ну я не буду за вас реализовывать (может, кто-то другой будет), могу на вопросы отвечать.
0
|
02.12.2015, 02:49 | |
02.12.2015, 02:49 | |
Помогаю со студенческими работами здесь
4
Разработать программу выполняющую обработку текстового изображения фильтром Как вызвать функцию в другой функции описанную в этом же классе Как вызвать функцию, описанную в DLL через Custom Action в wix? Разработать алгоритм вычисления выражения,заданного в первом столбце,введя функцию пользователя, описанную во втором столбце Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |