2. El 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 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
Actividad #7
3. 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.
COPÍLAR Y DEPULAR EL PROGRAMA
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:
4. 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 C
Editorial: ALEC
México 2004, paginas 7-9
5. Metodología para la solución de
problemas utilizando la computadora
Pasos
Definir el
problema
Analizar el
problema
Diseñar el
algoritmo o
diagrama de
flujo
Codificar,
copilar, depurar
y ejecutar el
problema
Elaborar
documentación
Definir que
desea que
realice la
computadora.
Consiste en
establecer una
serie de
preguntas
acerca de lo
que establece
el problema
*Tener un
punto
particular de
inicio.
*Ser definido
no permitir
dobles
interpretacione
s.
*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.
Compone el
programa
significa deducir
el programa de
un lenguaje de
alto nivel a
lenguaje de la
máquina.
Cuando el
compilador ha
terminado con
éxito, la versión
del programa ya
está copilada y
ejecutable.El
siguiente paso es
correr el
programa
ejecutable.
Esa guía o
comunicación
escrita que nos
ayuda a
comprender
como usar un
programa para
facilitar sus
futuras
modificaciones.
*Documentació
n interna
*Documentació
n externa
*Manual de
usuario.
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.
Se divide en: