Теперь составим программу для расстановки N ферзей на шахматной доске N x N. Для решения этой задачи нам потребуется рекурсия. А чтобы понять, как она работает - сделаем визуальную демонстрацию процесса работы алгоритма.
Дата отправки отчёта:
4 апреля 2019 г.
Задание выполнено: за
1 день 4 час. 26 мин.
Чему научился:
Сделал как в уроке, получилось.
Что было сложным:
Сделал несколько ошибок и по не умению правильно пользоваться выявлением ошибок, потратил 2 дня на выяснение ( 1. Оказалось в этих строчках 2 пробела а не один LocateTop(a, b); Console.Write(" "); 2. Ещё несколько мелких копировальных ошибок ( Но благодаря этому перелопатил весь код и разобрался в нем, хотя с начала было тяжеловато.
Приветствую ! Тяжело в учении легко в бою ) Сам часто бывал в таких ситуациях, и сейчас понимаю что на таких моментах и происходит увеличение навыков ) Так что желаю успехов !
Научился: Реализовал рекурсивный алгоритм поиска расстановки ферзей на шахматной доске заданного размера.
Увидел пример визуализации данного алгоритма. В ближайшее время планирую его реализовать. Трудности: Достаточно сложный урок, но если все внимательно слушать - то все понятно
Научился: Повторил работу с рекурсией, созданием графического интерфейса программы. Трудности: Написать программу демонстрации алгоритма. По сути, в прошлом уроке уже был представлен алгоритм решения задачи для N ферзей, в этом уроке было повторение. И дополнительно было предложено написать программу демонстрации алгоритма в консольном режиме. Я решил, что в графическом режиме это будет нагляднее и написал Windows Forms приложение. Информацию выводил в динамическую матрицу pictureBox.