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

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

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

Комбинаторика / Рекурсия. Фракталы. Кривая Гильберта

  • На этом уроке мы нарисуем кривую Гильберта.
    Да-да, ту самую, которую ты рисовал
    на листике в начале курса Комбинаторика.
    Мы здесь познакомимся с косвенной рекурсией,
    это когда несколько функций вызывают друг друга.
  • Дата отправки отчёта: 5 августа 2016 г.
  • Задание выполнено: за 1 час. 50 мин.
  • Чему научился: Повторил вывод графики на форму, работу с рекурсией.
  • Что было сложным: Понять рекурсивные функции.
  • Комментарии: Рекурсивные функции впечатляют, краткие и в то же время емкие. Понравился процесс прорисовки "красных" линий, соединяющих графические элементы, нарисованные на этапе рекурсии более низшей вложенности. Причем из этих же "красных" линий по сути создается весь рисунок.
    Спасибо за урок, хорошее объяснение и демонстрация рекурсии, я впечатлен:)
  • Оценка видео-уроку:
Отчёт от 7276 за Комбинаторика / Рекурсия. Фракталы. Кривая Гильберта


Отчёт от 7276 за Комбинаторика / Рекурсия. Фракталы. Кривая Гильберта




Оцени работу

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


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





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

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

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

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


Научился: Кривую Гильберта строим на 5 шаблонах: DrawVector() - соединения в направлении, gRight(), - правый шаблон, gLeft() - левый шаблон, gUp() - верхний шаблон, gDown() - нижний шаблон. При этом функции-шаблоны содержат друг друга рекурсивно. В зависимости от вида включений получаются различные кривые Гильберта. Для данного набора шаблонов и включений попробовала построить КГ для разных сочетаний параметров на выделенной области.



Научился: сложной рекурсии и построению кривой Гильберта
Трудности: логика работы рекурсии
не очевидная вещь она, рекурсия...