При изучении программирования многих учителей и учеников пугает слово «рекурсия». И действительно, эта тема является одной из самых сложных при изучении структурного программирования. При всём при этом ей не уделяется внимания в большинстве учебников информатики. Однако многие эффективные алгоритмы основаны именно на рекурсии, например, алгоритм быстрой сортировки. Этот урок поможет учащимся понять принцип работы рекурсивных алгоритмов: когда их использование необходимо, а когда его следует избегать. Урок начинается с краткого повторения материала о том, что такое вспомогательные алгоритмы и подпрограммы и их применении. Далее учащиеся переходят к определению рекурсивных алгоритмов. Рекурсивные алгоритмы — это вспомогательные алгоритмы, которые в процессе своего исполнения вызывают сами себя. Многим ученикам это определение может показаться непонятным, поэтому на примере простейшей рекурсивной функции следует разъяснение принципа работы рекурсивных алгоритмов, а также разбор решения пр
Видеоурок «Рекурсивные алгоритмы. Быстрая сортировка элементов массива»
5 января 20235 янв 2023
22
1 мин