->Ejercicios para practicar Recursividad con JAVA - SAAT-WEBS

Breaking

CODIGOS

JAVA

->Ejercicios para practicar Recursividad con JAVA

 Ejercicios para practicar Recursividad

aprende recursividad con estos ejercicios

Si eres alguien que recién esta empezando con el siguiente nivel de programación(recursividad) y desea saber y practicar la recursividad estas en el lugar indicado pues recuerda que a programar se aprende programando, a continuación dejare algunos ejercicios que te ayudaran a aprender:

Ejercicios. -

Ejercicio 1

Encuentra un método que permita definir la potencia de un numero. Los datos son a y b y lo que se desea es calcular a elevado a la b.

Ejercicio 2

Escribe un proceso recursivo que permita decidir si un numero natural n es primo o no.

 Ejercicio 3

Escribe un proceso recursivo que permita calcular la cantidad de dígitos que tiene un numero positivo n.

 Ejercicio 4

Se desea encontrar los factores primos de un numero n.

 Ejercicio 5

Se desea sumar  los números primos de una secuencia de números. 

 Ejercicio 6

Escribe un método que permita saber si todos los dígitos de un numero n, son pares. 

 Ejercicio 7

Escribe un proceso recursivo que permita decidir si un numero natural n es divisible entre 11. Dado que
se sabe que un numero es divisible entre 11, si y solo si la suma de los dígitos de posición par menos la
suma de los dígitos de posición impar es un múltiplo de 11. Por ejemplo: sea n = 2341675, entonces (5 +
6 + 4 + 2) - (7 + 1 + 3) = 6, que no es múltiplo de 11, por lo tanto n no es divisible entre 13. 

 Ejercicio 8

Dado una cadena c, escribir procesos recursivos para resolver cada uno de los siguientes problemas:
a) Contar la cantidad de veces que aparece un carácter x en c. Ej: para c = “elementos de programación”
y x =‘e‘, el resultado es 4.
b) Generar una cadena c1 equivalente a la cadena c, pero invertida. Ej: para c =“comer” el resultado
es c1 = “remoc”.
c) Contar la cantidad de vocales que tiene c. Ej: para c = “elementos de programacion”, el resultado
es 10. 

Ejercicio 9

Definimos numero promedio de un numero entero positivo, al numero que se obtiene de sumar sus dígitos
de posiciones pares y restar sus dígitos de posiciones impares. Escribir un planteo recursivo para obtener
el numero promedio de un entero positivo dado. Ej.: el numero promedio de 318547 es -2 pues -3+1-8+5-
4+7= -2. 

Ejercicio 10

Escribir una solución recursiva que retorne verdadero si una palabra es un palındromo (una palabra es
palındromo cuando puede leerse igual de izquierda a derecha que de derecha a izquierda). 

Ejercicio 11

Implementar una solución recursiva que calcule la suma de los primeros n números pares que no son
múltiplos de 8.

Ejercicio 12

Escribir un proceso recursivo que muestre una media pirámide de dígitos como se muestra en la siguiente
figura:
1
21
321
4321
54321
654321
7654321
87654321
987654321

 
 

 


 


 

 

 

 


 

Uso cookies para darte un mejor servicio.
Mi sitio web utiliza cookies para mejorar tu experiencia. Acepto Leer más
Copied!