Перейти к основному содержанию
EDU-MMCS
  • В начало
  • Дополнительно
Вы используете гостевой доступ
Вход
В начало
  1. Prog_2_4
  2. Контрольная работа по теме "Рекурсивные функции"

Контрольная работа по теме "Рекурсивные функции"

Требуемые условия завершения
Открыто с: вторник, 18 марта 2025, 00:00
Срок сдачи: вторник, 18 марта 2025, 18:00

1. Реализуйте рекурсивную функцию, которая получает строку и возвращает список всех её возможных перестановок.

2. Используйте рекурсию для нахождения НОД двух чисел с помощью алгоритма Евклида.

(Для любых двух натуральных чисел  верно следующее равенство: НОДНОД)

3. Реализуйте рекурсивную функцию, которая принимает число и возвращает все возможные разбиения этого числа на сумму натуральных чисел. Например, для 4 это будет:

4 3 + 1 2 + 2 2 + 1 + 1 1 + 1 + 1 + 1

4. Дан квадрат n×n, можно двигаться только вправо или вниз. Напишите рекурсивную функцию, которая находит количество возможных путей из левого верхнего угла в правый нижний.
5. Реализуйте функцию, которая считает "двойной факториал" числа:

n!!=n×(n−2)×(n−4)×...×1

6. Реализуйте функцию, которая умножает два числа рекурсивно, используя только сложение

Служба поддержки сайта
Вы используете гостевой доступ (Вход)
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика
На платформе Moodle