Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cadena de Caracteres
Prctica Dirigida
Para todas las aplicaciones aqu planteadas considere que se ingresar por teclado una
cadena de caracteres formada por una o ms palabras, la cual se guardar en una variable
llamada texto.
Parte I
Para estos problemas slo utilice los mtodos bsicos de la clase String.
1. Desarrolle un mtodo sin valor de retorno que reciba una cadena y muestre la cantidad de
espacios en blanco.
. !onstruya un mtodo sin valor de retorno que reciba una cadena y la muestre sin espacios
en blanco.
". !onstruya un mtodo sin valor de retorno que reciba una cadena y luego muestre en la
primera lnea un carcter, en la segunda los dos primeros caracteres, en la tercera los tres
primeros caracteres y as sucesivamente.
#. Dise$e un mtodo que reciba una cadena% retorne y muestre dic&a cadena pero con el
primer carcter al final.
'. Desarrolle un mtodo que reciba una cadena% retorne y muestre dic&a cadena en
min(sculas.
). !onstruya un mtodo que reciba una cadena% retorne y muestre dic&a cadena con la
primera letra en may(scula y el resto en min(sculas.
Parte II
Para el desarrollo de estas aplicaciones, puede utili*ar los otros mtodos e+puestos en la clase
de teora.
,. Desarrolle un mtodo que reciba un te+to que puede tener varios espacios al inicio, al final
y entre cada palabra. -l mtodo devolver el te+to inicial eliminando los espacios que
estn de mas y de.e un slo espacio entre cada palabra. /uestre el nuevo te+to.
0. Dise$e un mtodo que reciba un te+to y devuelva slo la primera palabra.
1. Dise$e un mtodo que reciba un te+to y lo devuelva sin la (ltima palabra.
12. Desarrolle un mtodo que reciba un te+to y devuelva slo las palabras e+tremas.
11. Dise$e un mtodo que reciba un te+to y lo retorne con la (ltima palabra al inicio.
1. 3eciba una cadena numrica y visualice el menor n(mero posible.
Prctica Domiciliaria
Prof. Ing Edwin Vallejos Attilano 1 I!AA"
Lenguaje de Programacin I
!onsidere que el te+to a tratar ser ingresado por teclado.
1. !onstruya un mtodo que reciba un te+to y devuelva la cantidad de palabras que tiene,
tenga en cuenta que puede &aber varios espacios entre palabras.
. Dise$e un mtodo sin valor de retorno que reciba una cadena y la muestre reempla*ando
sus espacios en blanco por asteriscos.
". Desarrolle un mtodo sin valor de retorno que reciba una cadena y la muestre al revs.
#. !onstruya un mtodo que reciba una cadena% retorne y muestre dic&a cadena pero con el
ultimo carcter al inicio.
'. Dise$e un mtodo que reciba una cadena% retorne y muestre dic&a cadena en
may(sculas.
). Desarrolle un mtodo que reciba un te+to y devuelva slo la (ltima palabra.
,. !onstruya un mtodo que reciba un te+to y lo devuelva sin la primera palabra.
0. !onstruya un mtodo que reciba un te+to y lo retorne con la primera palabra al final.
1. -limine de una cadena cierta cantidad de caracteres a partir de una posicin. 4tilice un
mtodo que retorne la nueva cadena.
12. Desarrolle un mtodo que reciba una cadena numrica y visualice el mayor n(mero
posible.
11. !onstruya un mtodo que reciba una cadena numrica y visualice en palabras cada uno
de sus dgitos.
Prof. Ing Edwin Vallejos Attilano 2 I!AA"