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

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

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

Комбинаторика / Рекурсия. Вступление

  • «Человеку свойственна итерация,
    рекурсия - божественна».


    Мы начнём наш курс с такой интересной и трепетной темы, как РЕКУРСИЯ.
    Вокруг рекурсии ходит множество толков, загадок, непоняток и заблуждений.
    Сегодня мы один раз и навсегда, просто и понятно выясним, что такое рекурсия и как её понять.

    Задание:
    Дать определение рекурсии своими словами.
    Найти красивую и достойную картинку на тему рекурсии.

    Видео на этом уроке нет.
  • Дата отправки отчёта: 29 сентября 2019 г.
  • Задание выполнено: за 19 мин.
  • Чему научился: - рекурсия своими словами (спасибо курсу Игра Зоникс)
    Смотрим иллюстрацию номер один. Не вторую, а именно первую )))
    Метод прекращает свое выполнение по условию - if (getMap (x, y) != Cell.WATER) что в переводе на русский значит, если ячейка икс игрек не равна значению WATER - заканчиваем
    Далее - устанавливаем ячею с координатами икс игрек в значение ячея ЮЗЕД setMap (x, y, Cell.USED);
    А затем дается направление выполнения предыдущей инструкции -
    иди налево,
    иди направо,
    иди вверх,
    иди вниз
    или (на языке Java)
    fillUsed(x - 1, y);
    fillUsed(x + 1, y);
    fillUsed(x, y - 1);
    fillUsed(x, y + 1);

    Эти четыре строки и есть рекурсия ибо метод так и называется fillUsed, а аргументами он переопределяется на разные четыре стороны.
    Вот и вся наука. Игрушки - суперсредство для понимания основ мироздания )))

    В курсе Игра Зоникс www.videosharp.info/video/xonix раздела Java я нащупал твердь земную и начал понимать и осознавать что есть рекурсия в одном из уроков не в теории, а на практике.
    Сие событие снова внесло вместо привычной рутинной сумятицы будней, глоток свежего воздуха ПОНИМАНИЯ происходящего.
    В том же курсе был рекомендован курс "Комбинаторика" и решение созрело само собой - идти по тверди земной и прощаться с хлюпающей слизью недопонимания и лености.
    После двух дней выходных, потраченных на разгром садового домика, требующего сноса, выдался свободный вечер воскресного дня - смотрю на предмет, что делать после завершения Зоникса, благо этот момент не за горами.
    Комбинаторика - вот курс!
    Отдать швартовые концы.
    Малый газ назад.
    Лево руля.
    Товсь!
  • Оценка видео-уроку:
Отчёт от 17947 за Комбинаторика / Рекурсия. Вступление


Отчёт от 17947 за Комбинаторика / Рекурсия. Вступление




Оцени работу

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

  • Отчёт оценивали:
    791Валерий Жданов+1   1232Фомичева Наталья+1   8275Tekashnik+1   11582Родион+1   22760Эдуард0   5502Антон Кравченко0   22309Xa4_Xakum+1  

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





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

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

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

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


Научился: Рекурсия - вызов самого себя. То есть мне нужно вызвать сантехника, а я сам сантехник и соответственно я могу вызвать себя. Зачем мне другой сантехник?



Научился: Обновление знаний о рекурсии.
Рекурсия - это функция, внутри которой происходит повторное обращение к самой себе.