Теперь составим программу для расстановки N ферзей на шахматной доске N x N. Для решения этой задачи нам потребуется рекурсия. А чтобы понять, как она работает - сделаем визуальную демонстрацию процесса работы алгоритма.
Дата отправки отчёта:
23 февраля 2016 г.
Задание выполнено: за
5 час. 50 мин.
Чему научился:
Составлять программу для расстановки N ферзей на шахматной доске NxN с помощью рекурсии.
Что было сложным:
Сложно было понять координатную систему расстановки ферзей и создание демонстрации работы алгоритма.
Комментарии:
Подошел к написанию программы визуальной демонстрации процесса работы алгоритма. Пока маловато знаний. Но, обязательно постараюсь сделать. Благодарю за прекрасный урок!
Научился: Реализовал рекурсивный алгоритм поиска расстановки ферзей на шахматной доске заданного размера.
Увидел пример визуализации данного алгоритма. В ближайшее время планирую его реализовать. Трудности: Достаточно сложный урок, но если все внимательно слушать - то все понятно
Научился: Повторил работу с рекурсией, созданием графического интерфейса программы. Трудности: Написать программу демонстрации алгоритма. По сути, в прошлом уроке уже был представлен алгоритм решения задачи для N ферзей, в этом уроке было повторение. И дополнительно было предложено написать программу демонстрации алгоритма в консольном режиме. Я решил, что в графическом режиме это будет нагляднее и написал Windows Forms приложение. Информацию выводил в динамическую матрицу pictureBox.