Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
1.
2. A fin de resolver un problema utilizando sistemas de cómputo, debe
seguirse una serie de pasos que permiten avanzar por etapas bien
definidas hacia la solución.
Secuencia de
pasos:
-Definir el problema
-Analizar el problema
-Diseñar algoritmo
-Diagrama de flujo
-Pseudocódigo
-Codificar, compilar, depurar y ejecutar el programa
-Elaborar documentación
Definir el problema:
Está dada en sí por el enunciado del problema, el cual debe ser claro y
complejo. Es importante que conozcamos exactamente “que se desea
obtener al final del proceso” ; mientras esto no se comprenda no puede
3. pasarse a la siguiente etapa. En estas partes solo se desea dejar en claro lo
que queremos que realice exactamente la computadora
Análisis del problema:
Necesitamos conocer, identificar los Datos de entrada además
necesitamos saber
cuál es la información que se desea producir (salir) la salida del problema,
la solución claro está que los métodos y formulas necesarios para procesar
los datos.
Para poder definir con precisión el problema se requiere que las
especificaciones de entrada y salida sean descritas con detalle ya que
esto es un requisito para lograr una solución eficaz.
Una vez que el problema ha sido definido y comprendido, deben
analizarse los siguientes aspectos:
-Los resultados esperados.
-Los datos de entrada disponibles.
-Herramientas a nuestro alcance para manipular los datos y alcanzar un
resultado (fórmulas, tablas, accesorios diversos).
Una medida aconsejable para facilitar esta etapa consiste en colocarnos
en lugar de la computadora deduciendo los elementos que necesitaremos
para alcanzar el resultado.
Para diseñar el algoritmo o
diagrama de flujo:
-Tener un punto particular de inicio
-Ser definido. No permitir dobles interpretaciones.
-Ser general, es decir, soportar la mayoría de las variantes que se puedan
presentar
4. -Ser finito en tamaño y tiempo de ejecución
Escribir el programa:
-De acuerdo a la lógica del diagrama de flujo o pseudocódigo debe
escribir una serie de instrucciones detalladas en un código reconocible por
la computadora. A esta serie de instrucciones detalladas se le conoce
como código fuente.
Este código fuente se escribe en un lenguaje de programación o lenguaje
de alto nivel.
Compilar y depurar el programa:
Copilar el programa significa traducir el programa de un lenguaje de alto
nivel al lenguaje de la máquina, para que pueda entender las
instrucciones y ejecutarlas
Existen muchos compiladores, por ejemplo el lenguaje C. Si existen errores
en el programa el compilador se detendrá y se reportara.
Cuando el compilador ha terminado con éxito la versión del programa
entonces podemos decir que ya está compilada y puede ser ejecutada
Ejecutar el programa:
El siguiente paso es correr el programa ejecutable:
Es muy importante elaborar la documentación ya que es un apoyo o una
guía o documentación escrita que nos ayuda a comprender como usar un
programa para sí, facilitar futuras modificaciones
Documentación interna
Se divide en… Documentación externa
Manual de usuario
5. Elaborar documentación:
Documentación externa: En ella podemos tener la descripción del
problema, el nombre del autor, el algoritmo, el diagrama de flujo o
pseudocódigo, diccionario de datos, código fuente, etc.
Documentación interna: Se refiere a los comentarios o mensajes que se
añaden a los códigos de fuente, para hacer más clara el entendimiento
de su proceso
Manual de usuario: Describe paso a paso la forma en que funciona el
programa, con el fin de que el usuario obtenga el resultado deseado.
Mantenimiento:
Se refiere a las actualizaciones que
deban aplicarse al programa cuando
las circunstancias así lo requieran. Este
programa deberá ser susceptible de
ser modificado para adecuarlo a
nuevas condiciones de operación.
Se lleva acabo después de terminar el
programa cuando se detecta que es
necesario hacer un cambio, ajuste o complementación al programa
6. Cualquier actualización o cambio en el programa deberá reflejarse en su
documentación.
Bibliografía:
Jane Collins
Programación I ‘’Lenguaje C’’
Editorial: ALEC
México 2004, paginas 7-9
https://andresmtzg.wordpress.com/2012/09/27/metodologia-para-la-
solucion-de-problemas-por-medio-de-computadoras/