Рекурсивная функция | Задачник | Обучение | Blockly.Ru

Рекурсивная функция.

Рекурсивная функция.
Решения на Blockly:

Создайте рекурсивную функцию (процедуру), которая принимает в качестве параметра целое положительное число n, введённое с клавиатуры, и выводит на экран все числа от 1 до n.
(Проверка⇑ ввод: 5 ⇒ вывод: 1, 2, 3, 4, 5)

Создайте рекурсивную функцию, которая принимает в качестве параметра целое положительное число n, введённое с клавиатуры, и возвращает сумму всех чисел от 1 до n.
(Проверка⇑ ввод: 7 ⇒ вывод: сумма чисел от 1 до 7 равна 28)

Создайте рекурсивную функцию, которая принимает в качестве параметра целое число n (n≥0), введённое с клавиатуры, и возвращает факториал этого числа.
(Проверка⇑ ввод: 5 ⇒ вывод: факториал числа 5 равен 120)

Создайте рекурсивную функцию, которая принимает в качестве параметра номер n числа в последовательности Фибоначчи и возвращает значение числа. Число n вводится с клавиатуры.
(Проверка⇑ ввод: 8 ⇒ вывод: значение числа Фибоначчи под номером 8 равно 21)

Создайте рекурсивную функцию, которая принимает в качестве параметра целое положительное число n и вычисляет, какой степенью числа 3 является это число. Число n вводится с клавиатуры.
(Проверка⇑ ввод: 81 ⇒ вывод: 4)

Создайте рекурсивную функцию, которая принимает в качестве параметра целое положительное число n, и вычисляет новое число, получаемое приписыванием слева цифры 7 к числу n. Число n вводится с клавиатуры.
(Проверка⇑ ввод: 489 ⇒ вывод: новое число - 7489)

Создайте рекурсивную функцию (процедуру), которая принимает в качестве параметра целое положительное число n и выводит на экран цифры этого числа в обратном порядке. Число n вводится с клавиатуры.
(Проверка⇑ ввод: 728 ⇒ вывод: 8, 2, 7)