Este documento describe los pasos para resolver problemas utilizando la computadora: 1) definir el problema, 2) analizar el problema, 3) diseñar el algoritmo y diagrama de flujo, 4) codificar, compilar y ejecutar el programa, 5) elaborar documentación. Cada paso se explica brevemente, destacando la importancia de entender completamente el problema, identificar datos de entrada y salida, y crear instrucciones claras y lógicas para que la computadora pueda resolver el problema.
2. 2AM
Metodología para la solución de
problemas utilizando la
computadora
1. Definir el problema
2. Analizar el problema
3. Diseñar el algoritmo
4. Diagrama de flujo
5. Pseudocódigo
6. Codificar compilar y ejecutar el programa
7. Elaborar documentación
Definir el problema
Solo se desea dejar en claro lo que queremos que realice exactamente
la computadora. En esta sección, empezaremos con lo básico,
concentrándonos primordialmente en cuatro cosas. Primero, vamos a
considerar la naturaleza de los problemas en general, y luego, más
específicamente, en aclarar y definir el problema en que se está
trabajando. Luego, vamos a hablar acerca de si realmente se quiere o
no solucionar el problema, o bien si se prefiere mejor dejarlo a un lado.
Finalmente, hablaremos de cómo hacer un análisis profundo del
problema.
3. Análisis del problema
Necesitamos conocer e identificar los datos de entrada, además
necesitamos saber cuál es la información que se desea producir (la
salida del problema). También necesitamos conocer los métodos y
formulas para procesar los datos. Esta es una etapa preparatoria para
la generación de soluciones potenciales y elaboración de planes de
acción, pero se sabe que las decisiones no son mejores que la
información sobre la que se basan. Por lo que es necesario verificar
continuamente si se poseen los datos necesarios para continuar, de no
ser así es mejor parar y pensar en cómo obtener los daos antes del
siguiente paso. Es necesario separar las suposiciones de los hechos.La
confianza en los datos – en oposición a las opiniones es uno de los
fundamentales pilares en que se sustenta el proceso de solución de
problemas. Los datos deben constituir la base de las acciones del
grupo. La tarea de hallar hechos e investigarlos debe partir de una lista
de información necesaria sobre la que es necesario investigar y
presentar hallazgos.
4. Diseñar algoritmo diagrama de flujo
Debemos tener un punto particular de inicio este debe ser definido no
permitir dobles interpretaciones además debe ser generala esto
significa que debe soportar varias variantes otro punto importante es
que debe ser de una manera finita de buen tamaño en su tiempo de
ejecución. En ingeniería del software, el diseño de algoritmos es un
método específico para poder crear un modelo matemático ajustado a
un problema específico para resolverlo. El diseño de algoritmos es una
teoría de la Investigación de operaciones.
5. Escribir el problema
De acuerdo a la lógica del diagrama de flujo o pseudocódigo debe
escribir una serie de instrucciones estas deben ser bien detalladas y en
un código reconocible “ a esta serie de instrucciones se les conoce
como código fuente”. El código fuente se escribe en un lenguaje de
programación o de alto nivel. Algo muy importante en la elaboración
de la monografía es la redacción de la definición del problema.
Algunos especialista en metodología del investigación, consideran que
antes de definir el problema, es necesario hacer una introducción
referida al mismo tema que estás investigando o al problema que estas
estudiando para buscarle una solución.
6. Compilar y depurar el programa
Compilar el programa se significa traducirlo de un lenguaje de alto
nivel a un lenguaje maquina así la computadora podrá entender las
instrucciones y ejecutarlas. Existen muchos compiladores su función es
detenerse y decir si hay errores, en cambio si no es así podremos decir
que él programa se corre con éxito y ya está compilada y ejecutable.
Ejecutar el programa
Esto significa que debemos correr el programa para ver su función y su
aceptabilidad para la cual fue creada.
7. Elaboración de documentación
Esto es una ayuda o guía que nos permite comprender como usar y
ejecutar el programa para facilitar sus futuras modificaciones se divide
en:
Documentación interna. En ella podemos tener la descripción del
problema el nombre del autor el algoritmo diccionario de datos código
fuente aquí tendríamos todos los datos del programa
Documentación externa. Se refiere a los comentarios o mensajes que
se añaden al código fuente esto para hacerlo más clara y que sea más
entendible su proceso.
Manual de usuario. Describe paso a paso la forma en que funciona el
programa con la finalidad que el usuario obtenga el resultado deseado.
Mantenimiento: Este se lleva a acabo después de terminar el programa
cuando se nota que es necesario hacer algún cambio ajusté o
complementación al programa.
Conclusión
8. Los pasos a seguir para la elaboración de un programa no solo son
útiles en el aspecto de computación si no para todos los ámbitos de
la vida y nos ayudan a resolver difentes tipos de problemas.
ligas
Jane Collins PROGRAMACION 1 LENGUAJE C PAG 7-9
https://docs.oracle.com/cd/E37929_01/html/E36713/glcfm.html
http://es.wikipedia.org/wiki/Programa_inform%C3%A1tico
http://html.rincondelvago.com/proceso-como-programa-en-ejecucion.html