act. 7

5
Centro de Estudios Tecnológicos Industriales y de Servicio Desarrolla Software Utilizando Programación estructurada Del Angel Santiago Edgar Josué 2 Am (programación) Facilitadora: MCA. Margarita Romero Alvarado

Upload: josuedelangel

Post on 26-Jul-2015

44 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: act. 7

Centro de Estudios Tecnológicos Industriales y

de Servicio

Desarrolla Software Utilizando Programación estructurada

Del Angel Santiago Edgar Josué

2 Am (programación)

Facilitadora: MCA. Margarita Romero Alvarado

Page 2: act. 7

Actividad 7El estudiante identifica de forma individual recopila información sobre conceptos, características, planteamiento de problemas, tipos, metodología para la resolución de problemas por computadoras, 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:

Definir el problema Analizar el problema Diseñar el algoritmo Diagrama de flujo Pseudocódigo Codificar, copilar, depurar y ejecutar el problema Elaborar documentación

DEFINIR EL PROBLEMA

Definir que desea que realice la computadora. Es fundamental conocer y delimitar por completo el problema, saber que es lo se desea realice la computadora.

ANALISIS DE 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) Los métodos y formulas necesarios para procesar los datos

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 a seudocódigo debe de escribir una serie de instrucciones detallas con una serie de códigos por la computadora.

Este código fuente se escribe en un lenguaje de programación o lenguaje de alto nivel.

A esta serie de instrucciones detalladas se le conoce como código fuente.

Page 3: act. 7

CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL PROBLEMA

Compone el programa significa deducir el programa de un lenguaje de alto nivel a 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 reportara.

Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable.

EJECUTAR EL PROGRAMA

El siguiente paso es correr el programa ejecutable.

ELABORAR DOCUMENTACION

Esa guía o comunicación escrita que nos ayuda a comprender como usar un programa para facilitar sus futuras modificaciones.

Se divide en:

Documentación interna Documentación externa Manual de usuario.

Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo (diagrama 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 sea más claro el entendimiento de un 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 lleva a cabo después de terminar el programa cuando se detecta que es necesario hacer un cambio, ajuste o complementación al programa.

BIBLIOGRAFIA

Jane Collins Programación 1 lenguaje CEditorial: ALEC México 2004, paginas 7-9

Page 4: act. 7

Metodología para la solución de

problemas utilizando la

computadora

DEFINIR EL PROBLEMA

Definir que desea que realice la computadora, conocer y delimitar por completo el problema

ANALISIS DE PROBLEMA

Consiste en establecer una serie de preguntas acerca de lo que establece el problema 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 los variantes que se puedan presentar.

Ser finito en tamaño y tiempo de ejecución.

CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL PROBLEMA

Si existen errores en el programa el compilador se detendrá y reportara.

Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable.

Compone el programa significa deducir el programa de un lenguaje de alto nivel a lenguaje de la máquina, para que pueda entender las instrucciones y ejecutarlas.

ELABORAR DOCUMENTACION

Se divide en:

Documentación interna Documentación externa Manual de usuario.

Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo (diagrama 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 sea más claro el entendimiento de un 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 lleva a cabo después de terminar el programa cuando se detecta que es necesario hacer un cambio, ajuste o complementación al programa.