Metodología para Resolver Problemas
Metodología para Resolver Problemas
Metodología para Resolver Problemas
GUÍA DE TRABAJO
FECHA: 21/05/2024
Indicadores:
Esta fase está dada por el enunciado del problema, el cual requiere una definición
clara y precisa. Es importante conocer y delimitar por completo el problema, saber qué es
COLEGIO NACIONAL DE QUIINDY ALGORÍTMICA 2º CURSO BTI
lo se desea realice la computadora, mientras esto no se conozca del todo, no tiene caso
continuar con el siguiente paso.
Esta fase requiere una clara definición, donde se contemple exactamente lo que
debe hacer el programa y el resultado o solución deseada. Dado que se busca una
solución por computadora, se precisan especificaciones detalladas de entrada y
salida.
Una vez que se ha comprendido lo que se desea de la computadora, es necesario
definir los siguientes puntos:
- Los datos de entrada.
¿Con qué cuento?
Cuáles son los datos con los que se va a iniciar el proceso, qué tenemos que
proporcionarle a la computadora y si los datos con los que cuento son suficientes
para dar solución al problema.
Una de las técnicas más empleadas recibe el nombre de H.I.P.O. (Hierarchy the
plus input process output) que consiste en esquematizar cada programa, o una parte del
mismo en los tres bloques (los Entrada, proceso, salida).
Ejemplo para hacer la nómina de los mejores alumnos de una carrera, se necesita saber:
ENTRADA: Los datos de cada uno de los alumnos y si estos datos están en papel o en
un fichero donde está toda la información de los alumnos.
PROCESO: La fórmula matemática para calcular el promedio de notas es: (nota 1 + nota
2 + nota 3 + .....+ nota n) / cantidad de notas
SALIDA: El modelo del informe donde se desean imprimir el promedio de los alumnos.
COLEGIO NACIONAL DE QUIINDY ALGORÍTMICA 2º CURSO BTI
3- Codificación
4- Prueba y Depuración
4- Documentación
Es la guía o comunicación escrita que sirve como ayuda para usar un programa, o
facilitar futuras modificaciones. A menudo un programa escrito por una persona, es usado
por otra. Por ello la documentación es muy importante porque sirve para ayudar a
comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento).
La documentación debe presentarse en tres formas: EXTERNA, INTERNA y AL
USUARIO FINAL.
Documentación Interna
Consiste en los comentarios o mensajes que se agregan al código fuente del
programa, que explican las funciones que realizan ciertos procesos, cálculos o
fórmulas, para el mejor entendimiento del proceso.
COLEGIO NACIONAL DE QUIINDY ALGORÍTMICA 2º CURSO BTI
Documentación Externa
También conocida como Manual Técnico está integrada por los siguientes
elementos:
- Descripción del Problema
-Nombre del Autor
- Algoritmo (diagrama de flujo o pseudocódigo)
- Diccionario de Datos (lista de variables y constantes)
- Código Fuente (programa)
Manual del Usuario
Es la documentación que se le proporciona al usuario final, es una guía que indica
el usuario como navegar en el programa, describe paso a paso la manera cómo
funciona el programa, con el fin de que el usuario obtenga el resultado deseado;
presentando todas las pantallas y menús que se va a encontrar y una explicación
de los mismos, no contiene información de tipo técnico.
5- Mantenimiento
Otro ejemplo:
Luis quiere tramitar su credencial de elector y como requisito es que tenga 18 años de
edad. Analiza el problema y diseña un algoritmo para saber si se puede autorizar la
credencial o no, teniendo en cuenta el año de nacimiento y el año actual.
COLEGIO NACIONAL DE QUIINDY ALGORÍTMICA 2º CURSO BTI
ACTIVIDADES
1- ¿A qué llamamos Metodología de la Programación?
4- ¿Cuáles son los puntos que se deben tener bien definidos para el análisis de un
problema?. Ejemplifico.
6- Analizo la solución para los siguientes problemas, teniendo en cuenta cuáles son
los datos de entrada, el proceso y la salida que se pretende:
ENTRADA:
PROCESO:
SALIDA:
ENTRADA:
PROCESO:
SALIDA: