Курсы по программированию

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Комбинаторика / Комбинаторика. Много ферзей. Демонстрация

  • Теперь составим программу для расстановки N ферзей на шахматной доске N x N.
    Для решения этой задачи нам потребуется рекурсия.
    А чтобы понять, как она работает -
    сделаем визуальную демонстрацию процесса работы алгоритма.

  • Дата отправки отчёта: 8 апреля 2017 г.
  • Задание выполнено: за 12 час. 00 мин.
  • Чему научился: Писать программу.
  • Что было сложным: Разобраться как написать консольное приложение для поиска количества комбинаций расстановки ферзей на шахматной доске таким образом, чтобы они не угрожали друг другу.
  • Комментарии: Писать код сложно, ушло 12 часов, чтобы разобраться во всем. Но я получила невероятное удовольствие от этого процесса. Урок мне очень понравился. В скриншотах схема программы и демонстрация работы приложения,  скриншот консольной задачи не поместился, но задачу я решила.
  • Оценка видео-уроку:
Отчёт от 12450 за Комбинаторика / Комбинаторика. Много ферзей. Демонстрация


Отчёт от 12450 за Комбинаторика / Комбинаторика. Много ферзей. Демонстрация




Оцени работу

 
Сохранить страницу:

3922. --
Александр
Александр
ответить
→  Татьяна   # Комбинаторика / Комбинаторика. Много ферзей. Демонстрация / 2017-04-08 23:35

Молодец, Татьяна! Хорошо поработала!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Татьяна   # Комбинаторика / Комбинаторика. Много ферзей. Демонстрация / 2017-04-09 18:03

Татьяна, прекрасная работа!
Ты молодчина!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Татьяна   # Комбинаторика / Комбинаторика. Много ферзей. Демонстрация / 2017-04-09 23:23

Молодец, отлично поработала.


11165. --
Сергей Д.
Сергей Д.
ответить
→  Татьяна   # Комбинаторика / Комбинаторика. Много ферзей. Демонстрация / 2017-04-10 00:33

Это что, в консоли сделано? Да ну, разве это возможно?!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Д.  # Комбинаторика / Комбинаторика. Много ферзей. Демонстрация / 2017-04-10 03:55

Да, это в консоли реализовано.
www.videosharp.info/10558/checking/task3=94
вот ссылка на демонстрацию.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить


Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


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



Научился: Повторил работу с рекурсией, созданием графического интерфейса программы.
Трудности: Написать программу демонстрации алгоритма.
По сути, в прошлом уроке уже был представлен алгоритм решения задачи для N ферзей, в этом уроке было повторение. И дополнительно было предложено написать программу демонстрации алгоритма в консольном режиме. Я решил, что в графическом режиме это будет нагляднее и написал Windows Forms приложение. Информацию выводил в динамическую матрицу pictureBox.