Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 03.06.2010, 11:11   #1 (permalink)
svernare
Новичок
 
Регистрация: 03.06.2010
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Post Delphi. Обход доски ферзем

Добрый день, требуется помощь с курсовой работой.

Задача:

Написать программу обхода шахматной доски ферзем. Пройденными, считать клетки, которые ферзь пересек за один ход. Можно "наступать" на пройденные клетки. Условие победы: обход всего поля + возвращение в начальную позицию.
Требуется два режима: Пользовательский и Автоматический
В автоматическом режиме компьютер ставит ферзя в случайную клетку, а затем выбирает "наиболее оптимальное решение", т.е. обход доски за минимальное количество ходов.

Вопросы:

1. Нужно "отмечать" клетки, где ферзь уже был. Самое простое: покрасить. *Поле нарисованно на канве TImage* Как закрасить клетку, на которую ферзь только что переместился - ясно, а как с остальным быть - не очень.

2. Главный вопрос: реализация автоматического режима, точнее "поиска оптимального решения".

Если требуется: ФЕРЗЬ.zip
svernare вне форума   Ответить с цитированием

Старый 03.06.2010, 11:11
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Обсуждения которые создавались ранее помогут вам решить проблему

DELPHI
Обход нежелательных проблем при установке ОС
Обход дерева в ширину
Гуманитарий и Delphi
SQL Delphi
Delphi

Старый 06.06.2010, 10:06   #2 (permalink)
Валерий
Member
 
Аватар для Валерий
 
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,322
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186488
По умолчанию

svernare, не используйте для вложений сторонние хостинги и файлообменники. Обычно такие вложения удаляются.
__________________
Пингвин птица гордая, пока не пнёшь - не полетит.
Валерий вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Метки
delphi, ферзь

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 11:20.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.