Problema para practicar la capitalización de palabras en una frase
La profesora de lengua de un colegio necesita un programa que ayude a sus estudiantes a practicar con la capitalización de las palabras en una frase.
Una palabra está capitalizada si todas sus letras están en minúsculas, salvo la primera. Por ejemplo cuando se escribe un nombre propio, ejemplo: "Carlos Alberto"
El programa debe permitir al estudiante ingresar una oración y luego mostrar dos salidas diferentes:
la oración completamente en minúsculas
la oración con todas sus palabras capitalizadas
Para la solución del problema debemos tener en cuenta lo siguiente:
Abstracción:
Para el primer interrogante, se debe identificar qué solicita el programa. En este caso, la meta del programa es que convierta una oración con todas las letras en minúsculas y luego, capitalizar todas las palabras (primera letra de cada palabra en mayúscula y el resto de las letras en minúscula).
Para el segundo interrogante, se ignoran los elementos que no son necesarios para la solución del problema y se selecciona los más importante. En este caso el elemento es: la oración a trabajar.
Descomposición:
Para este interrogante se debe mostrar las acciones o partes que se requieren para solucionar el problema.
En este caso, la acción sería ingresar oración, convertir la oración en minúsculas, capitalizar palabras, generar un mensaje, mostrar mensaje.
Siempre las acciones deben de tener la misma sintaxis, es decir, Verbo (Mostrar) + Complemento (Mensaje)
Reconocimiento de patrones:
Para responder este interrogante se debe identificar que elementos de ejercicios anteriores me pueden servir para solucionar el problema actual.
En este caso, los elementos a reutilizar son ingresar_texto, mostrar_texto.
Codificación:
Temas a profundizar para la solución de este problema: