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

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

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

Графические циклы / ФИНАЛЬНЫЙ УРОК

  • Дорогой друг!

    Напиши, пожалуйста, отзыв и ответы
    об этом мини-пакете "Графические циклы".

    1. Понравились ли тебе задачи?
    2. Какие навыки ты приобрёл?
    3. Ставил ли ты свои эксперименты над циклами, какие?

    Запиши видеообзор своей программы (по желанию).

    Приложи самые эффектные скриншоты своей программы.

    Какой курс ты будешь проходить следующим?
  • Дата отправки отчёта: 17 октября 2017 г.
  • Задание выполнено: за 59 мин.
  • Чему научился: Писать отчет
  • Что было сложным: ---
  • Комментарии: Этот видео курс я специально не выбирал. Он мне достался в рамках проекта "Улитка".
    Впервые с улиткой я добрался до финального урока!
    Как всегда, уроки преподносились в очень доступной форме. И что мне особенно понравилось - это то, что в начале каждого урока сначала формулировалась задача, а затем демонстрировалось ее решение. Это позволяло останавливать видео и пытаться самому реализовать поставленную задачу. А затем сравнивать свой вариант с оригиналом.
    При этом, довольно часто, я был приятно удивлен тем, что мой  код нередко совпадал с оригиналом, а если и различался, то был не хуже. В частности, в оригинальном коде в качестве параметров использовались, непосредственно числа, а не переменные. Такой подход более понятен начинающим, но затрудняет поддержку кода в будущем. Поэтому в своей программе я сразу определил глобальные переменные для ширины и высоты компонента PictureBox и на протяжении всего курса их использовал. В курсе мы определили несколько функций задержки: Sleep1(), Sleep2(), Sleep3(). Хотя можно было бы ввести параметр и использовать только одну
    функцию. Вопрос: Какое преимущество первого подхода по сравнению со вторым?  Особое впечатление произвел завершающий урок - "Спираль Архимеда". Здесь, меняя всего один параметр, можно было получать различные эффекты. Именно этот параметр я вынес в компонент TextBox и получил те же эффекты, не меняя кода программы. В целом курс мне очень понравился. Я получил не только эстетическое наслаждение, но и глубже разобрался в
    самих циклах. Большое спасибо Евгению Витольдовичу! Следующим моим курсом будет: "Управление Гостиницей".
  • Оценка видео-уроку:
Отчёт от 11589 за Графические циклы / ФИНАЛЬНЫЙ УРОК




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  Yefim  # Графические циклы / ФИНАЛЬНЫЙ УРОК / 2017-10-17 11:40

Молодец, всё верно, я так же делаю, делаю параметры глобальными, так же по поводу функций Sleep#() тоже согласен, если только они не отличаются логически друг от друга, а так да, создал одну функцию и передаёшь время как параметр.
Поздравляю с финалом, удачи в дальнейшем.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim  # Графические циклы / ФИНАЛЬНЫЙ УРОК / 2017-10-17 16:01

Несколько функций паузы используют для установки разных задержек - короткий и длинный.
Например, в шахматной программе, которую я сейчас анализирую, есть три таких функции для разных случаев.
yadi.sk/i/3_U7pg8B3Nq2QY


  • Отчёт оценивали:
    10558Иван Воронин+1   4395Денис+1   6452Кирилл Шмойлов+1   1Евгений Волосатов+1   12230LINKI+1   9323Алексей+1   459Сергей Сергеевич+1   15610Анатолий+1   791Валерий Жданов+1   8275Tekashnik+1   8707Володимир0   3922Александр+1  

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





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

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

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

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


Научился: Составлять отзывы
В курсе реализована программа, которая содержит 20 кнопочек, при нажатии на каждую из которых вырисовывается новый графический узор. Курс очень полезен начинающим, чтобы почувствовать все тонкости работы с циклами. Мне он показался достаточно лёгким, но интересным. Рекомендую!


Научился: Научился лучше работать с циклами и применять их,также научился использовать циклы не только как я привык в операциях с числами.И именно на этом курсе научился рисовать!Узнал много нового о построении фигур и их реализации в программе.Ещё более уверенно работаю с координатами после данного курса.Главное теперь не забыть и практиковать данные "скилы" в различных программах,заданиях или просто экспериментировать самому)Спасибо за курс!
Трудности: Некоторые моменты с рисованием и с правильным построением цикла были,возможно из-за плохого знания или умения строить чёткие алгоритмы.По окончанию курса данные проблемы исчезли.