Рекурсивная функция.
Решения на 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)