Está en la página 1de 4

Nombre: Mauricio Campoverde Fecha: 12/07/2023

1) Escriba una función recursiva que dado un valor n entero positivo, imprima los
números del 1 al n.

2) Implementar el algoritmo de números primos de forma recursiva que se encuentra en


la referencia (ver referencia), entienda el código y realice un informe explicando cada
línea de código.
Después de transcribir el código, analizamos línea por línea:

La primera línea después de definir la función con una incógnita llamada n, que corresponde al
numero que evaluaremos si es primo o no, también de la variable i ya asignada con un valor,
con lo cual se utilizara la recursividad.

Las líneas 2 y 4 son las condiciones básicas en caso de pedir si es primo el numero 2 y el
residuo de la división de n con algún i es cero en ese caso no será primo, por último, en la línea
6 se recurre a la recursividad al actualizar i, hasta llegar a nuestro valor n.

Las ultimas líneas son los comentarios que se imprimirán indicando si es primo o no, de
acuerdo al codigo.

3) Implementar la serie de fibonacci de forma recursiva, llamar a la función como


“fibonacci_recursive(n)” cuyo parámetro es n, que parametriza el número de
elementos de la serie. En el programa principal debe solicitar a usuario el valor de n y
luego llamar a la función “fibonacci_recursive”. Mostrar en pantalla el resultado
obtenido.
4) Escribe una función recursiva en Python llamada “contar_elementos” que tome una
lista como parámetro y calcule el número total de elementos en la lista. Utiliza la
recursividad para resolver este problema. Luego, en la función principal del programa,
crea una lista de elementos ingresados por el usuario y llama a la función
“contar_elementos” con esa lista. Finalmente, muestra por pantalla el resultado
obtenido.
Referencia:

https://prepinsta.com/python-program/prime-number-using-recursion/

También podría gustarte