Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica de Recursividad
Práctica de Recursividad
Laprcticasevaacomponerdevariosejercicioscortosqueelalumnodebeirresolviendo.Se
valorar el correcto funcionamiento del ejercicio, as como los comentarios en el cdigo. Es
imprescindiblequeelcdigoestbientabulado.Hay3ejerciciosquedebenserresueltosyuno
alternativo. El planteamiento de la prctica es el siguiente. Para aprobar la prctica hay que
resolver los 3 ejercicios, y adicionalmente si quiere subirse la nota hay que resolver el cuarto
ejercicio.Otraalternativaesresolversoloelcuartoejercicioparaaprobarlaprctica.
EJERCICIO 1
Realizaunprogramarecursivoquemuestreunamediapirmidededgitos,comosemuestraen
lasiguientefigura:
1
21
321
4321
54321
654321
EJERCICIO 2
Realiza un programa recursivo, que te permita calcular la cantidad de dgitos que tiene un
nmeropositivonpedidoporteclado.
EJERCICIO 3
Dado una cadena c, escribir el programa recursivo para resolver cada uno de los siguientes
problemas:
Contarlacantidaddevecesqueapareceuncarcterxenc.Ej.:parac=elementos
deprogramacinyx='e',elresultadoes4.
Generar una cadena c1 equivalente a la cadena c, pero invertida. Ej.: para c
=romaelresultadoesc1=amor.
Contar la cantidad de vocales que tiene c. Ej.: para c= elementos de
programacin,elresultadoes10.
101111111011111011
101010001010001001
100010111011111101
101110111000000001
100000000010111111
111111111111111111