programacion en turbo C: ley de ackermann

recursividad – turbo C (ley de Ackerman)

El problema planteado consiste en crear un algoritmo que permita hallar el valor Ackermann entre dos números, usando una función recursiva.

la ley Akermann se define como:

n+1, si m=0
Ackermann(m-1,1) si n = 0
Ackermann(m-1,Ackermann(m,n-1)) en otro caso

El siguiente programa en turbo C hace uso de una función recursiva Ackerman encargada de hallar el valor ackermann entre dos números.

La lógica que utiliza este programa en turbo C es simple. Se lee el valor de los dos números y se invoca la función recursiva.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en turbo C: ley de ackermann
Figura. programacion en turbo C: ley de Ackermann

resultado ejecucion programa: ley de ackerman
Figura. resultado ejecucion programa: ley de Ackermann

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Las funciones recursivas aprovechan al maximo la velocidad de procesamientos de datos de un PC. Las funciones recursivas generan pilas de llamadas

[Tweet «»El uso de funciones recursivas se autoinvocan» #Tutorias ☺»]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.