Problema para generar las tablas de multiplicar
Sofía, quedó muy contenta con el programa que genera la tabla de multiplicación indicada, pero ahora ella quiere que el programa genere automáticamente todas las tablas de multiplicar entre dos valores entre cero y 20.
El programa debe asegurarse que el segundo valor sea mayor o igual al primer valor.
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 generar todas las tablas de multiplicar entre dos valores (incluidos).
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 los elementos más importantes son: valor de la tabla inicial (entre 0 y 20), valor de la tabla final (entre valor inicial y 20).
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 límite inferior de las tablas a generar (valor entre 0 y 20), Ingresar límite superior de las tablas a generar (valor entre límite inferior y 20), Generar mensaje de las tablas de multiplicar, 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 la función ingresar_entero_rango, mostrar_mensaje, generar_mensaje_tabla_multiplicación.
Codificación:
Temas a profundizar para la solución de este problema: