actividad 7

10
COMPETENCIA GENERICA 4.1 COMPETENCIA DISCIPLINAR C1 Presentación García Rosales Karina Paola 2° AM Especialidad: Programación Materia: Desarrolla Software Utilizando Programación Estructurada M.C.A Margarita Romero Alvarado

Upload: kparawhore

Post on 13-Jun-2015

142 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Actividad 7

COMPETENCIA GENERICA 4.1

COMPETENCIA DISCIPLINAR C1

Presentación

García Rosales Karina Paola

2° AM

Especialidad: Programación

Materia: Desarrolla Software Utilizando Programación Estructurada

M.C.A Margarita Romero Alvarado

Page 2: Actividad 7

Actividad 7El 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 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 el enunciado del problema, el cual debe ser claro y completo. Es fundamental conocer y delimitar por completo el problema.

Análisis de problemas: necesitamos conocer

Datos de entrada ¿Cuál es el problema que se desea producir (salir)? Los métodos y fórmulas para procesar los datos

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.

Diseñar el algoritmo o el 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 te pueden presentar Ser finito en tamaño y tiempo de ejecución

Una vez definido y analizado el problema, se procede a la creación del algoritmo (Diagrama de flujo o pseudocódigo), en el cual se da la serie de pasos ordenados que nos proporcione un método explícito para la solución del problema.

Es recomendable la realización de pruebas de escritorio al algoritmo diseñado, para determinar su confiabilidad y detectar los errores que se pueden presentar en ciertas situaciones. Estas pruebas consisten en dar valores a la variable e ir probando el algoritmo paso a paso para obtener una

Page 3: Actividad 7

solución y si ésta es satisfactoria continuar con el siguiente paso de la metodología; de no ser así y de existir errores deben corregirse y volver a hacer las pruebas de escritorio al algoritmo.

Escribir el programa

De acuerdo a la lógica del diagrama de flujo o pseudocódigo debe escribir una serie de instrucciones detalladas con una serie de códigos reconocible 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

Consiste en escribir la solución del problema (de acuerdo al pseudocódigo); en una serie de instrucciones detalladas en un código reconocible por la computadora; es decir en un lenguaje de programación (ya sea de bajo o alto nivel), a esta serie de instrucciones se le conoce como PROGRAMA.

Copilar y depurar el programa

Compone el programa significa deducir 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 lo reportara Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y

ejecutable

La Depuración consiste en eliminar los errores que se hayan detectado durante la prueba, para dar paso a una solución adecuada y sin errores.

Ejecutar el programa

El siguiente paso es recorrer el programa ejecutable

Elabora documentación

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 de los dos, el algoritmo (diagrama de flujo o pseudocódigo), diccionario de datos, código fuente (programas)

Page 4: Actividad 7

Documentación interna: comentarios y mensajes que se añaden al código fuente para hacer 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

Page 5: Actividad 7

Metodología para la

resolución de problemas

utilizando la computadora

Escribir el programa

Compilar ,depurar y ejecutar

el programa

Elabora documentacio

n

Mantenimiento

Definir el problema

Analizis del problema

Diseñar el algoritmo o diagrama de flujo

Que se desea que realice la computadora

Los métodos y fórmulas para procesar los datos

¿Cuál es el problema que se desea producir (salir)?

Datos de entrada

Page 6: Actividad 7

Bibliografía

Jane Collins

Programación 1 lenguaje C++

Editorial: ALEC

México 2004, paginas 7-9

http://informaticaintermedia.blogspot.mx/2011/07/metodologia-para-la-solucion-de.html

Page 7: Actividad 7
Page 8: Actividad 7
Page 9: Actividad 7