Рекурсия (неделя 13-19 октября)
1) Презентация - 1-25 страницы - простые задачи (в основном замена цикла на рекурсию)
Задача про перебор чисел с 1, 3,9 вначале решается перебором всех и отсевом, потом показывается перебор с отсечением (почему стразу не оптимально). Затем "правило умножения" показывается как замена "правила суммы" (почему здесь -???, решение содержит опечатки)
26- 118 страницы посвященым подробному разбору задачи "Ханойская башня" (почему, зачем, где "средние, актуальные задачи на рекурсию)
2) Комплект -
Задача 2 (числа Фибоначчи) - в условии предлагается написать код и выводить n-число Фибоначчи для n до 1018 ???
Возможно это опечатка, программа не может уже вычислить 38-е число, более 45 этот алгоритм вычислить и не сможет.
(возможно, вместо разбора Ханойских башн, лучше было бы рассмотреть числа Фибоначчи)
Задача 3.
В условии используя РЕКУРСИВНУЮ функцию, переводит
В решении только вывод. Автроское решение не получает число - что странно
Задача 4. Напишите программу, которая используя РЕКУРСИВНУЮ функцию, выполняет разложение натурального числа на простые сомножители (возможно, кратные).
Давать эту задачу на рекурсию можно, только если хотим показать, где её применять нельзя.
Авторское решение не использует правило "квадратного корня", идет с шагом 1 и не может решить задачу для небольших простых чисел (1000003, 1000033 и т.д.). Это "вредная" задача
Задача 5
Чтение данных с помощью рекурсии.
Вызывает вопрос необходимоть такой задачи, поскольку уже при длине последовательности в 1000 знаков возникают проблемы "глубины рекурсии"
Весь комплект - в целом неясно зачем, не ясно кому. Результаты выполнения это "скорее подтверждают", чем "опровергают"