На этом уроке мы нарисуем кривую Гильберта. Да-да, ту самую, которую ты рисовал на листике в начале курса Комбинаторика. Мы здесь познакомимся с косвенной рекурсией, это когда несколько функций вызывают друг друга.
Дата отправки отчёта:
10 февраля 2018 г.
Задание выполнено: за
17 час. 26 мин.
Чему научился:
Рисовать программно кривую Гильберта. Переписал метод DrawVector(), в таком формате: DrawVector("Right"), DrawVector("Left") и т.д. вместо DrawVector(step,0); Draw(-step, 0)
поэкспериментировал с параметрами, прикольные картинки получаются. )
Что было сложным:
все равно это какая-то магия )
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 11582. Родион+116533. Андрей Шевченко+13922. Александр+18877. gorynych+16452. Кирилл Шмойлов+1459. Сергей Сергеевич+17119. Новопашин Владимир+110494. Алексей В.+117022. Константин Мельников+11. Евгений Волосатов+110585. Алексей Мацишевский+1791. Валерий Жданов+117330. Igor03850. Григорий+116989. Денис Корнеев+11232. Фомичева Наталья+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Кривую Гильберта строим на 5 шаблонах: DrawVector() - соединения в направлении, gRight(), - правый шаблон, gLeft() - левый шаблон, gUp() - верхний шаблон, gDown() - нижний шаблон. При этом функции-шаблоны содержат друг друга рекурсивно. В зависимости от вида включений получаются различные кривые Гильберта.
Для данного набора шаблонов и включений попробовала построить КГ для разных сочетаний параметров на выделенной области.