Problema para identificar la frecuencia de las vocales en una frase
El colegio Gimnasio Anglosajón quedó muy contento con el programa que cuenta el número de veces que aparecen las vocales. Pero, ahora el colegio quiere que separe las vocales sin repetir de la respuesta dada por un encuestado. Por ejemplo, “Más de 480 millones de personas tenemos el español como lengua materna, según subrayan las estadísticas. Y, sin embargo, en estricto rigor ninguno la habla.” Las vocales utilizadas en la respuesta son: a, e, i, o, u. Mientras que la frase “Más de 480 millones de personas” solamente emplean las vocales a, e, i ,o
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 determinar las vocales (sin repetir) que se emplearon en una respuesta dada.
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 los elementos más importantes son: la frase (respuesta de un encuestado).
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 la respuesta de un encuestado, obtener vocales empleadas, generar el mensaje de las vocales empleadas, mostrar el 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, verificar_es_vocal.
Codificación:
Temas a profundizar para la solución de este problema: