“Conocimiento Programación>Lenguajes De Programación

Cómo utilizar la recursividad potencias exponenciales

2012/9/28
recursividad es un concepto fundamental en la informática. Se le vincula a las matemáticas , donde ciertas funciones pueden ser definidas en términos de sí mismos . Mientras que obtener una buena idea de recursividad puede ser difícil, ser capaz de escribir código recursiva es una habilidad importante . Algoritmos recursivos suelen revelar datos sobre su integración o la naturaleza de un problema. La recursividad se puede utilizar para calcular potencias exponenciales . Instrucciones
1

Abra un editor de texto como el Bloc de notas. Bloc de notas se puede acceder en
2

Escriba la siguiente definición de una función exponencial recursiva "Inicio -> Todos los programas -> Accesorios -> Bloc de notas. "

( define ( expt de base n )

( if ( n = 0 )

1

( * Base (base expt (- n 1 ))) ))

Esta definición se da en Lisp. Sin embargo , la misma función puede ser escrito en cualquier lenguaje que soporte la recursión . En primer lugar, la función tiene que probar la condición de salida , que en nuestro caso sucede si n = 0 . Entonces , nuestra función multiplica la base por el exponente de la base a la potencia original menos 1 . Esto es paralelo a la definición matemática de exponenciación .
3

Abra la definición de un intérprete. Si utiliza un intérprete de Lisp , utilice la función de esta manera: .

( Expt 2 2 )

Esto devolverá 4

Lenguajes De Programación
¿Qué es UML Software
¿Cómo se escribe hebreo con vocales en una computadora?
¿Cuáles son los dos tipos de lenguaje de máquina?
Formulario de validación de HTML Tutorial
¿Cuál es la programación informática de desventaja?
Diferencias entre psuedocode y Diagramas de flujo
¿Qué es una computadora viurs?
¿Por qué es necesaria la programación informática?
Conocimiento de la computadora © http://www.ordenador.online