Actividad n7

4
‘’Actividad N7’’ El estudiante indentifica en forma individual recopita información sobre conceptos, características, planteamiento 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’’ Secuencias de pasos: a) Define el problema b) Analizar el problema c) Diseñar el algoritmo d) Diagrama de flujo e) Pseudocódigo f) Codificar, compinar, depurar y ejecutar el programa g) Elaborar documentación Definir problema a)Definir que desea que realice la computadora Analisis del problema a)Datos de entrada b) Cual es la información que se desea producir(salir) c) Los métodos y formulas necesarios para procesar los datos. Diseñar el algoritmo o diagrama de flujo a) Tener un punto particular b) Ser definido. No permitir dobles interpretaciones c) Ser general, es decir soportara la mayoría de las variantes que se pueden presentar d) Ser infinito en tamaño y tiempo de ejecución Escribir el programa a) De acuerdo a la lógica del diagrama de flujjo0 o pseudocódigo debe escribir una serie de instrucciones detalladas con un código reconocible por la computadora.

Transcript of Actividad n7

Page 1: Actividad n7

‘’Actividad N7’’

El estudiante indentifica en forma individual recopita información

sobre conceptos, características, planteamiento 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’’

Secuencias de pasos:

a) Define el problema

b) Analizar el problema

c) Diseñar el algoritmo

d) Diagrama de flujo

e) Pseudocódigo

f) Codificar, compinar, depurar y ejecutar el programa

g) Elaborar documentación

Definir problema

a)Definir que desea que realice la computadora

Analisis del problema

a)Datos de entrada

b) Cual es la información que se desea producir(salir)

c) Los métodos y formulas necesarios para procesar los datos.

Diseñar el algoritmo o diagrama de flujo

a) Tener un punto particular

b) Ser definido. No permitir dobles interpretaciones

c) Ser general, es decir soportara la mayoría de las variantes que se

pueden presentar

d) Ser infinito en tamaño y tiempo de ejecución

Escribir el programa

a) De acuerdo a la lógica del diagrama de flujjo0 o pseudocódigo

debe escribir una serie de instrucciones detalladas con un código

reconocible por la computadora.

Page 2: Actividad n7

b) A esta serie de instrucciones detalladas se le conoce como código

fuente.

c) Este condigo fuente se escribe en un lenguaje de programación o

lenguaje de alto nivel.

Compilar y depurar el programa

a) Compilar el programa significa traducir el programa de un

lenguaje de alto nivel al lenguaje de la maquina, para que pueda

entender las instrucciones y ejecutarlas.

b) Existen muchos compiladores, por ejemplo el lenguaje C.

c) Si existen errores en el programa el compilador se detendrá y los

reportara.

d) Cuando el compilador ha terminado con éxito, la versión del

programa ya esta compilada y ejecutable.

Ejecutar el programa

a) El siguiente paso es correr el programa ejecutable.

Elaborar documentación

A) Es la guía o comunicación escrita que nos ayuda a comprender como

usar un programa para facilitar sus futuras modificaciones.

Se divide en: a) documentación interna

b) Documentación externa

c) Manual de usuario

Elaborar documentación

a) 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 de fuente(programa)

etc.

b) Documentacion interna: comentarios o mensajes que se añaden al

código fuente, para hacer mas claro el entendimiento der un

proceso.

c) Manual de usuario: Describa paso a paso la forma en que

funcionar el programa, con el fin de que el usuario obtenga el

resultado deseado.

Mantenimiento

Page 3: Actividad n7

a) 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

Programcion 1 –lenguaje-

Editorial: ALEC

Mexico 2004, paginas 7-9

Page 4: Actividad n7

‘’Metodología para la solución de

problemas utilizando la

computadora’’

Competencia genérica 4.1

Competencia disciplinar C1

Definir problema:

Definir que desea

que realice la

computadora

Diseñar el algoritmo o diagrama de

flujo:

Tener un punto particular

Ser definido. No permitir dobles

interpretaciones

Ser general, es decir soportara la

mayoría de las variantes que se pueden

presentar Ser infinito en tamaño y tiempo de

ejecución

Mantenimiento

Se lleva acabo después de

terminar el programa, cuando

se detecta que es necesario

hacer algún cambio, ajuste o

complementaciónal programa.

Escribir el programa

a) De acuerdo a la lógica del diagrama de

flujjo0 o pseudocódigo debe escribir una

serie de instrucciones detalladas con un

código reconocible por la computadora.

b) A esta serie de instrucciones detalladas se

le conoce como código fuente.

c) Este condigo fuente se escribe en un

lenguaje de programación o lenguaje de

alto nivel.

Elaborar documentación

A) Es la guía o comunicación escrita

que nos ayuda a comprender

como usar un programa para

facilitar sus futuras

modificaciones.

Se divide en: a)documentación

interna

b) Documentación externa

c) Manual de usuario

Ejecutar el

programa

a) El siguiente

paso es correr

el programa

ejecutable.

Compilar y depurar el

programa

a) Compilar el

programa significa

traducir el programa

de un lenguaje de

alto nivel al lenguaje

de la maquina,

paraque pueda

entender las

instrucciones y

ejecutarlas.

b) Existen

muchoscompiladore

s, por ejemplo el

lenguaje C.

c) Si existen errores

en el programa el

compilador se

detendrá y los

reportara.

d) Cuando el

compilador ha

terminado con

éxito, la versión

del programa ya

esta compilada y

ejecutable.

Analisis del problema

a)Datos de entrada

b) Cual es la información que se

desea producir(salir)

c) Los métodos y formulas

necesarios para procesar los

datos.