Problema para calcular la distancia entre dos puntos
Milena, una estudiante del Colegio Monterrey, escuchó del profesor de matemáticas que existe otra forma de calcular la distancia entre dos puntos además de la Distancia Euclidiana, la denominada Distancia Manhattan. Así que ella quiere una aplicación que le ayude a calcular la distancia Manhattan entre dos puntos en un plano bidimensional.
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 la cantidad de veces que aparece cada carácter (letra, símbolo, número) en una frase, pero solamente los caracteres con frecuencia mayor a uno.
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 más importante es: la frase que se desea analizar.
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 frase a analizar, determinar frecuencia de los caracteres (solamente los que tienen frecuencia mayor a uno), ordenar el diccionario de forma descendente según la frecuencia de cada carácter, mostrar el diccionario resultante.
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_mensaje
Codificación:
Temas a profundizar para la solución de este problema: