Функция Print - Lisp

Узнай цену своей работы

Формулировка задачи:

Есть функция, рекурсивно вычисляющая степень числа. Необходимо используя функцию print выводить информацию о результате выполнения отдельного рекурсивного вызова.
Листинг программы
  1. (defun stepen (x n)
  2. (cond ((= n 0) 1)
  3. (t (* x (stepen x (- n 1)))))
  4. )

Решение задачи: «Функция Print»

textual
Листинг программы
  1. (stepen 5 3)
  2.  
  3.   Вход в функцию stepen Аргументы: 5 3
  4.     Вход в функцию stepen Аргументы: 5 2
  5.       Вход в функцию stepen Аргументы: 5 1
  6.         Вход в функцию stepen Аргументы: 5 0
  7.         Возврат из функции stepen Результат: 1
  8.       Возврат из функции stepen Результат: 5
  9.     Возврат из функции stepen Результат: 25
  10.   Возврат из функции stepen Результат: 125
  11.  
  12. ==> 125

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут