Задание 3 Параграф 1.3 ГДЗ Босова 9 класс Углубленный уровень (Информатика)
Рассмотрим вариант решения задания из учебника
Босова, Аквилянов 9 класс, Просвещение:
Чем рекурсивные функции отличаются от рекурсивных процедур?
Рекурсивная функция — это функция, которая вызывает саму себя и возвращает результат (значение) в точку вызова. В теле функции обязательно должен быть оператор return, который передаёт вычисленное значение.
Рекурсивная процедура — это процедура, которая вызывает саму себя, но не возвращает значение в точку вызова (или возвращает управление с побочными эффектами, например, для вывода данных). Процедуры подходят для задач, где нужно выполнить последовательность действий, а не вычислить одно значение.