Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

REFORZAMIENTO04_II_2013

Ejercicios de métodos y cadenas
by

Erick Araya

on 3 November 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of REFORZAMIENTO04_II_2013

Para comenzar...
Ejercicio 01
Programa que mientras no ingrese la cadena "Chao" (no importando el "case"), ha de imprimir en forma inversa la frase de entrada, sin crear una cadena nueva. Un ejemplo de E/S:
Solución
Solución
Ejercicio 02
Repita el programa del ejemplo 1, sólo que esta vez, mientras no ingrese la cadena "Chao" (no importando el "case"), ha de imprimir en forma inversa la frase de entrada, siempre que el número de caracteres de esa frase sea par. En otro caso, imprime la frase tal como viene. Un ejemplo de E/S:
Solución
Solución
Ejercicio 03
Repita el programa del ejemplo 1, sólo que esta vez, mientras no ingrese la cadena "Chao" (no importando el "case"), ha de imprimir en pantalla el número de vocales minúsculas (individualmente) que aparecen, por frase ingresada. Escriba sus resultados como un histograma de columnas horizontales, donde el número de cada vocal ha de representarse por igual número de asteriscos.
Un ejemplo de E/S:
Solución
Solución
Desarrolle un método que acepta como parámetro
una cadena cualquiera (no nula) y retorne un valor
booleano "true" si la cadena contiene un número par
de caracteres y "false" si la cadena contiene un
número impar de caracteres).
Escriba un programa que acepte 5 frases no nulas y
use el método anterior para imprimir la frase "cadena
par" si el método retorna true, o "cadena impar" si el
método retorna "false".
Programa que lee N frases desde teclado e
imprime si la primera frase es igual a cualquiera
de las restantes N-1 frases. Use el método .equals(),
a fin de certificar con exactitud la igualdad. Use
además métodos para cada acción. Un ejemplo
de E/S:
Escriba un programa que lea un string en la
entrada y lo imprima reemplazando cada letra "a"
por una "e" (sin generar un nuevo string). Repita
el proceso mientras ingrese la palabra "SI". Un ejemplo de E/S:
PROGRAMACIÓN 2013
Semestre II
Reforzamiento 04
Repaso
Recordemos los métodos asociados a la clase String, vistos en clase:
.length()
: Mide longitud del objeto String (número de caracteres). Retorna un entero.
.equals()
y
.equalsIgnoreCase()
: Comparan dos objetos String. Si son iguales, retorna
true
; si no lo son, retorna
false
.
.charAt(i)
: Retorna el char (no un String!!) ubicado en la posición i del objeto String.
Ejercicio 00
Escriba un programa en java (sin usar métodos) que lea una frase no vacía (validable) e imprima uno por uno los caracteres de la frase válida, separados por un guión (menos el útimo). Un ejemplo de E/S:
Solución
Ejercicio 04
Ejercicio 05
Full transcript