Обучение c# видеоуроки

Формула программиста
основатель — Волосатов Евгений Витольдович

Отзывы о вебинарах комбинаторики



Комбинаторика

Практическое знакомство с фундаментальными аспектами теории алгоритмов: рекурсия, комбинаторика, динамическое программирование, работа с графами; разбор нескольких задач по каждой теме. Рисование фракталов.

Объём: 22 видеоурока
Темы: Рекурсия, комбинаторика,
динамическое программирование, фракталы.
Срок: 30 дней.


3,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Рекурсия. Вступление 155 чел. ★ 4.7 Done
  Отчёт отправил: 9044. y0lych Решено за 5 мин. [Показать отчёт]
Научился: Давать определение рекурсии. 
Сложности: Сложностей не возникло. 
Комментарии: Рекурсия - способ общего определения объекта внутри самого объекта, используя ранее заданные частные определения самого объекта. 
2 Рекурсия. Главный секрет 00:31:52 87 чел. ★ 4.9 Done
  Отчёт отправил: 9044. y0lych Решено за 20 мин. [Показать отчёт]
Научился: Научился рисовать кривую Гильберта, рекурсивно выводить слова в обратном порядке следования и рекурсивно вычислять факториал числа 
Сложности: Рисовать. 
Комментарии: Пока нет вопросов. 
3 Рекурсия. Заливка области 00:47:23 77 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Демонстрировать работу рекурсии на примере созданного алгоритма заливки области. Работать с консолью: настраивать цвета символов. 
Сложности: Написание функции инициализации формы.  
Комментарии: Очень впечатляюще получилось, в программе можно проследить порядок вызова рекурсивных функций и выхода из них. 
4 Рекурсия. Факториал 00:04:35 49 чел. ★ 4.9 Done
  Отчёт отправил: 9044. y0lych Решено за 2 мин. [Показать отчёт]
Научился: Писать вычисление факториала числа еще раз. 
Сложности: Сложностей не возникло 
Комментарии: Иду дальше. 
5 Рекурсия. Числа Фибоначчи 00:03:46 45 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 5 мин. [Показать отчёт]
Научился: Находить числа Фибоначчи, используя рекурсию. 
Сложности: Сложностей не возникло. 
Комментарии: Иду дальше. 
6 Рекурсия. Общий делитель 00:04:08 45 чел. ★ 4.9 Done
  Отчёт отправил: 9044. y0lych Решено за 5 мин. [Показать отчёт]
Научился: Находить НОД двух чисел через рекурсию, используя вычитание. 
Сложности: Сложностей не возникло 
Комментарии: Иду дальше. 
7 Рекурсия. Обратный отсчёт 00:05:52 44 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 5 мин. [Показать отчёт]
Научился: Выводить ряд входящих чисел в обратом порядке, используя рекурсию. 
Сложности: Сложностей не возникло. 
Комментарии: Иду дальше. 
8 Рекурсия. Фракталы. Спираль 00:25:42 58 чел. ★ 5 $
9 Рекурсия. Фракталы. Треугольник Серпинского 00:23:41 43 чел. ★ 5 $
10 Рекурсия. Фракталы. Кривая Гильберта 00:35:18 31 чел. ★ 5 $
11 Комбинаторика. Счастливые билеты 6 00:02:33 40 чел. ★ 4.9 Done
  Отчёт отправил: 9044. y0lych Решено за 5 мин. [Показать отчёт]
Научился: Подсчитывать количество возможных шестизначных счастливых чисел. 
Сложности: Искать опечатку у себя в решении. 
Комментарии: Двигаюсь дальше. 
12 Комбинаторика. Счастливые билеты N 00:40:51 55 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Находить все 2N счастливые числа. Оптимизировать рекурсию для решения комбинаторной задачи их нахождения. 
Сложности: Разобраться с оптимизацией в функции next() 
Комментарии: Двигаюсь дальше. 
13 Комбинаторика. 4 x 4. Ладья x Ферзь 00:26:01 50 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 30 мин. [Показать отчёт]
Научился: Решать задачу размещения ладей и ферзей на доске 4х4 с помощью циклов. Решать задачу размещения ферзей на доске NxN, используя рекурсию с отсечением. 
Сложности: Задачка с ферзями для N, условие для диагоналей. 
Комментарии: Двигаюсь дальше. 
14 Комбинаторика. Много ферзей. Демонстрация 00:47:45 46 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 1 час. 40 мин. [Показать отчёт]
Научился: Решать задачу расстановки N ферзей на доске NxN, используя рекурсию. Писать ее консольную визуализацию.  
Сложности: Понять координатную систему. 
Комментарии: Двигаюсь дальше. 
15 Комбинаторика. Сложение букв 00:36:25 48 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Решать головоломки с подбором значений, используя рекурсию. 
Сложности: Рекурсивная функция во второй задаче. 
Комментарии: Двигаюсь дальше. 
16 Комбинаторика. Математические операции 00:22:34 44 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Находить и вычислять возможные варианты комбинаций арифметических операций и цифр, образующих выражения. 
Сложности: Написание рекурсивной функции find и класса Calc. 
Комментарии: Двигаюсь дальше 
17 Полуфинальный урок. Ответы на вопросы 41 чел. ★ 4.8 Done
  Отчёт отправил: 9044. y0lych Решено за 10 мин. [Показать отчёт]
Научился: 1. Первое впечатление от алгоритма заливки области осталось самым ярким. 2. Да, я стал лучше разбираться в изучаемых темах. 3. Еще больше наглядной рекурсии, короткие уроки с консольными задачами объединить в один. 4. Практика применения рекурсии, написание калькулятора и расстановка ферзей на доске. 5. Женя. 
Сложности:  
Комментарии: Двигаюсь дальше. 
18 Динамика. Поле дураков 00:18:40 46 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 30 мин. [Показать отчёт]
Научился: Использовать динамическое программирование для решения задачи. Научился составлять алгоритм нахождения максимальной суммы на "поле". 
Сложности: Сложностей не возникло. 
Комментарии: Двигаюсь дальше. 
19 Динамика. Счастливые билеты 20 00:58:04 39 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Решать задачу поиска счастливых билетов, используя динамическое программирование. 
Сложности: Всё. 
Комментарии: Двигаюсь дальше. 
20 Динамика. Выход из Лабиринта 00:59:02 38 чел. ★ 5 Done
  Отчёт отправил: 9044. y0lych Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Научился применять очереди C#, написал нахождение длины пути в лабиринте и его демонстрацию от старта к финишу, используя динамический алгоритм поиска в ширину. 
Сложности: Сложностей не возникло. 
Комментарии: Результатами доволен =_) 
21 ФИНАЛЬНЫЙ УРОК 00:23:23 26 чел. ★ 4.9 $
22 VIP. Простые числа. Оптимизация алгоритма 01:19:28 34 чел. ★ 5 $
  Итого:   22 видеоурока общей продолжительностью 9 час. 57 мин. 20 чел. ★ 4.96  
  Финалисты:   Елена,   alexmail19Q,   Максим Лапшинов,   Андрей Поляков,   Vera,   Иван,   Артём,   Tekashnik,   Михаил Ермишин,   Николай,   Alcatraz,   Den Andreevich,   Дмитрий,   Иван Воронин,   Ильшат,   Алексей В.,   Новопашин Владимир,   Сергей Зулкарнаев,   Алексей Малышев,   Александр .

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Я стал ещё более уверенным в себе
С каждым разом получается всё лучше и лучше. Я рад что прошёл этот интересный, а главное полезный курс. Я узнал о динамическом программировании о рекурсивный алгоритмах и создал интересны программы. Я не могу не согласиться с Евгением Витольдовичем о том, что программисты должны уметь рассказать о своём детище. Без этого нельзя стать действительно хорошим программистом. Каждому нужна обратная связь с пользователем и каждый должен уметь описать то что он сделал. Без этого о его продукте может никогда и не узнают. Запись видео развивает дикцию, уверенность а так же воображение. Если часто говорить, то потом это станет легко, а речь будет естественной и приятной на слух. Хочу пожелать всем удачи в их начинания а так же выразить отдельную благодарность Евгению Витольдовичу за его интересные курсы.
Научился: Повторил алгоритм записи видеообзора программы.
Хорошая практика, программы надо уметь защищать :)