Теперь составим программу для расстановки N ферзей на шахматной доске N x N. Для решения этой задачи нам потребуется рекурсия. А чтобы понять, как она работает - сделаем визуальную демонстрацию процесса работы алгоритма.
Дата отправки отчёта:
3 мая 2015 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
Составлять алгоритмы и визуализировать их.
Что было сложным:
Написать программу визуализации.
Научился: Представлять задачу в голове и делать зарисовки к ней
А также разбивать всю задачу на подзадачи Трудности: Визуализировать алгоритм, ведь, чтобы его визуализировать, нужно понять задачу!
Научился: Разобрался в решении задачи "Много ферзей".
Написал программу с графикой, которая отображает работу алгоритма поиска ферзей. Трудности: Разобраться в этом, понять, что и как, написать программу самому. Занимался этой задачей около дня, и результат меня очень радует, теперь имею еще одну прекраснейшую программу для отображения работы алгоритма поиска ферзей.
Мой результат можете просмотреть перейдя по ссылке:
http://www.videosharp.info/console/task/level=405
Который раз разбирай алгоритм, пришел к выводу, что только встречаясь со сложностями мы ломаем себя и становимся лучше.