Trabajos y prácticas

Trabajos y prácticas
Definición del problema:
se basa en la descripción de una situación regular que ocasiona consecuencias no deseadas.
 Al enunciar un problema debe ser una oración corta y sencilla para describir lo que ocurrió, no debe contener la solución del problema, no se conocen las causas en esta base, no debe insinuar responsabilidad a terceros.
El problema se debe de resolver de manera satisfactoria en el tiempo estimado.


Metodología para la solución de problemas utilizando la computadora:
Secuencia de pasos:
·                     Definir el problema
·                     Analizar el problema
·                     Diseñar el algoritmo
·                     Diagrama de flujo 
·                     Pseudocódigo
·                     Codificar,compilar,depurar y ejecutar el programa.
·                     Elaborar documentación
Definir que desea que realice la computadora:
Análisis del problema:
*Datos de entrada
*Cuál es la información que desea producir (salir)
*Los métodos y fórmulas necesarios para procesar los datos
Diseñar el algoritmo o diagrama de flujo:
*Tener un punto particular de INICIO
*Ser general, es decir soportar la mayoría de las variantes que se puedan representar
*Ser definido. No permitir dobles interpretaciones
*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:
*Compilar el programa significa traducir el programa de un lenguaje de alto nivel al lenguaje de la máquina, para que puedan entender las instrucciones y ejecutarlas
*Existen muchos compiladores, por ejemplo el lenguaje C
*Si existen errores en el programa el compilador se detendrá y los reportara
*Cuando el compilador ha determinado con éxito, la versión del programa ya esta compilada y ejecutable
Ejecutar el programa:
El siguiente paso es correr el programa ejecutable.
Elaborar documentación:
Es la guía o comunicación escrita que nos ayuda comprender como usar un programa para facilitar sus futuras modificaciones.



                                              --*Documentación interna
SE DIVIDE EN                    --*Documentación externa
                                             --*Manual de usuario
Elaborar documentación:
*Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo (diagrama de flujo o pseudocódigo), diccionario de datos, código fuente  (programa) etc.

*Documentación interna: Comentarios o mensajes que se añaden al código fuente, para hacer más claro el entendimiento de un proceso.

*Manual de usuario: Describir paso a paso la forma en que funciona el programa, con el fin de que el usuario obtenga el resultado deseado.


 Mantenimiento:
Se lleva a cabo después de terminar el programa. Cuando se detecta que es necesario hacer algún cambio,ajuste o complementación al programa.
Simbología de los diagramas de flujo:

La estandarización de los símbolos para la elaboración de diagramas de flujo tardo varios años. Con el fin de evitar la utilización de símbolos diferentes para representar procesos iguales.



No hay comentarios:

Publicar un comentario