Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2011, 12:41   #1
Hitory
Пользователь
 
Регистрация: 16.11.2011
Сообщений: 10
Плохо задача про лабиринты с использованием StringGrind в Delphi

вот сама задача: в StringGrind случайным образом организуется лабиринт из 0 и 1, где 0-это тупик, а 1-проход. Требуется найти кротчайший путь от фиксированного начала лабиринта, до его выхода.

помогите, пожалуйста
из всего могу только рэндонимично расставить искомые цифры в лабиринте
Hitory вне форума Ответить с цитированием
Старый 16.11.2011, 13:42   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

во-первых, генерить тоже надо с умом. ибо не всякая рандомная расстановка вообще будет иметь решение (очередной сгенерированный лабиринт легко может получиться непроходимым).

во-вторых, на форуме можно поискать по слову лабиринт. было очень много тем.
например,
http://www.programmersforum.ru/showthread.php?t=165214
http://www.programmersforum.ru/showthread.php?t=159866
http://www.programmersforum.ru/showthread.php?t=78639
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.11.2011, 14:23   #3
Hitory
Пользователь
 
Регистрация: 16.11.2011
Сообщений: 10
По умолчанию

дэк там ведь либо си, либо консоль
а мне на формах надо
Hitory вне форума Ответить с цитированием
Старый 16.11.2011, 15:53   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
дэк там ведь либо си, либо консоль
а мне на формах надо
Вы путаете тёплое с мягким.
При чём здесь поиск пути в лабиринте и отображение лабиринта и пути на форме?!!
Есть лабиринт (пусть он задан в виде матрицы).
Любым алгоритмом находите оптимальный путь. (по ссылкам пишут, что подходит волновой метод поиска пути)
Полученный путь отображайте хоть на форме, хоть в консоле, хоть в 3D графике..
Это уже совсем другая проблема (и, для отображения в StringGride это примитивная тривиальная задача).
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.11.2011, 16:23   #5
Hitory
Пользователь
 
Регистрация: 16.11.2011
Сообщений: 10
По умолчанию

тривиальная для кого???
я вообще в программировании ни в зуб ногой, а вы мне тут такие страшные вещи говорите
лучше бы код написали
Hitory вне форума Ответить с цитированием
Старый 16.11.2011, 17:22   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Hitory
тривиальная для кого???
Вы не поверите - для всех. И даже для Вас, если Вы приложите малейшие усилия к решению. Проблема то не в том, как путь вывести в грид, а в том, как этот самый путь получить! Вот в чём корень!

Цитата:
Сообщение от Hitory
я вообще в программировании ни в зуб ногой, а вы мне тут такие страшные вещи говорите
не поверите, для меня алгоритмы поиска оптимального пути в лабиринте тоже тёмный лес. И мне тоже страшно... Но тут бояться надо в меру. Изучать алгоритмы, брать чужие решения (готовые, кстати!!)

Цитата:
Сообщение от Hitory
лучше бы код написали
Если вы решите задачку (в виде кода):
"В двухмерной матрице задан лабиринт из 0 и 1, где 0-это тупик, а 1-проход.
Написать программу поиска кратчайшего путь от фиксированного начала лабиринта в матрице и до его выхода."

То я Вам легко напишу отображение этого в StringGrid...


p.s. а может быть, раз Вы ничего не умеете и не хотите/не можете учиться,
то Вам стоит обратиться во Фриланс?!
Там многие с удовольствием выполнят это задание вместо Вас! (ну, разумеется, за вознаграждение...)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.11.2011, 20:23   #7
Hitory
Пользователь
 
Регистрация: 16.11.2011
Сообщений: 10
По умолчанию

ну, в общем, понятно
спасибо хоть за это))))
Hitory вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача в Delphi про бильярдный стол (координаты) sanchezsuper Помощь студентам 1 26.09.2011 16:40
Задача раскроя в Delphi с использованием генетического алгоритма kaktusss Фриланс 2 29.01.2011 16:45
Delphi 7. Задача с использованием оператора case. arctica Помощь студентам 2 12.12.2010 21:04
Интересная задача про нейронную сеть Delphi el_pluto Помощь студентам 2 12.12.2010 18:03
задача Delphi про простые числа Crysta Помощь студентам 0 07.12.2010 19:50