2. Actividad 7
El estudiante identifica en forma individual recopila información sobre
conceptos, características, planteamiento de problemas, tipos, metodología
para la resolución de problemas por computadora, análisis de problemas y
algoritmos, de fuentes proporcionadas por el docente mediante una
presentación en video
Metodología para la solución de problemas utilizando la computadora
Secuencia de pasos:
1. Definir un problema
2. Analizar el problema
3. Diseñar el algoritmo
4. Diagrama de flujo
5. Elaborar documentación
6. Pseudocódigo
7. Clave o código
8. Codificar copilar depurar y ejecutar el problema
DEFINIR EL PROBLEMA
Definir que desea que realice la computadora. Es el enunciado del problema, el
cual debe ser claro y completo. Es fundamental conocer y delimitar por
completo el problema.
Análisis del problema:
Consiste en establecer una serie de preguntas acerca de lo que establece el
problema, para poder determinar si se cuenta con los elementos suficientes
para llevar a cabo la solución del mismo, como:
*Datos de entrada.
*Cuál es la información que desea producir (salir)
* Definir que desea que realice la computadora.
3. * Los métodos y formulas debemos identificarla y conocerlas para que podamos
diseñar los datos.
* Para diseñar el algoritmo o diagrama de flujo.
* Tener un punto particular en el inicio.
* Ser generales decir, soportar la mayoría de las variantes que se puedan
presentar.
* Ser definido no permitir dobles interpretaciones.
* Ser finito en tamaño y tiempo de ejecución.
Diseñar el algoritmo o diagrama de flujo
Representa la esquematización grafica de un algoritmo. Sus pasos son:
Tener un punto particular de inicio.
Ser definido no permitir dobles interpretaciones.
Ser general, es decir soportar la mayoría de los variantes que se
puedan presentar.
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
reconocible por la computadora.
Este código fuente se escribe en lenguaje de programación e lenguaje
de alto nivel.
A esta sería de instrucciones detallados se le conoce como código
fuente.
Compilar de depurar el programa
Compilar el programa significa traducir el programa de un lenguaje de
alto nivel al lenguaje de las instrucciones y ejecutarlas
Existen muchos compiladores, por ejemplo el lenguaje C
Si existe errores en el programa el compilador sede tendrá y los
reportara
4. Cuando el compilador ha terminado con éxito, la versión del programa
ya está compilado y ejecutado
EJECUTAR EL PROGRAMA
El siguiente programa es corre el programa ejecutable
ELABORAR DOCUMENTACIÓN
En la guía o comunicación escrita que nos ayuda a comprender como usar un
programa para facilitar sus futuras modificaciones: se de dividen en:
documentación, documentación externa, manual de usuario.
ELABORAR DOCUMENTACIÓN
Documentación externa contenido la descripción del problema el nombre del autor el
algoritmo (diagramas de flujo, o seudocó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
Describe paso a paso la forma es que funciona el programa, con el fin de que el usuario
obtenga el resultado deseado.
Manual de usuario:
Se lleva acabo después de terminar el programa, cuando se detecta que es
necesario hacer algún cambio, ajuste o complementación al programa.
Bibliografía:
Jane Collins
Programación 1 “lenguaje C”
Editorial: ALEC
México 2044, páginas 7-9