1. Definición del Problema
está dada por el
enunciado del problema, el cual requiere una definición clara y precisa. Es
importante que se conozca lo que se desea realizar; mientras esto no se conozca
del todo no tiene mucho caso continuar con la siguiente etapa.
2.
Análisis del Problema
Una vez que se ha comprendido lo que
se desea, es necesario definir:
A. Los
datos de entrada.
B. Cual
es la información que se desea producir (salida)
C. Los
métodos y fórmulas que se necesitan para procesar los datos.
Una recomendación muy practica es el
que nos pongamos en el lugar de la computadora y analicemos que es lo que
necesitamos que nos ordenen y en que secuencia para producir los resultados
esperados.
3. Diseño del Algoritmo
Las características de un buen algoritmo son:
· Debe tener un punto particular de inicio.
· Debe ser definido, no debe permitir dobles interpretaciones.
· Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.
· Debe ser finito en tamaño y tiempo de ejecución.
4.Codificación
La codificación es la operación de
escribir la solución del problema (de acuerdo a la lógica del diagrama de flujo
o pseudocodigo), en una serie de instrucciones detalladas, en un código
reconocible por la computadora, la serie de instrucciones detalladas se le
conoce como código fuente, el cual se escribe en un lenguaje de programación o
lenguaje de alto nivel.
5. Prueba y Depuración
Los errores humanos dentro de la
programación de computadoras son muchos y aumentan considerablemente con la
complejidad del problema. El proceso de identificar y eliminar errores, para
dar paso a una solución sin errores se le llama depuración.
La depuración o prueba resulta una
tarea tan creativa como el mismo desarrollo de la solución, por ello se debe
considerar con el mismo interés y entusiasmo.
Resulta conveniente observar los
siguientes principios al realizar una depuración, ya que de este trabajo
depende el éxito de nuestra solución.
5. Documentación
Es la guía o comunicación escrita es
sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas.
A menudo un programa escrito por una
persona, es usado por otra. Por ello la documentación sirve para ayudar a
comprender o usar un programa o para facilitar futuras modificaciones
(mantenimiento).
La documentación se divide en tres
partes:
Documentación Interna
Documentación
Externa
Manual
del Usuario
Ø Documentación
Interna:
Son los comentarios o mensaje que se añaden al código fuente para hacer mas
claro el entendimiento de un proceso.
Ø Documentación
Externa:
Se define en un documento escrito los siguientes puntos:
Descripción
del Problema
Nombre
del Autor
Algoritmo
(diagrama de flujo o pseudocodigo)
Diccionario
de Datos
Código
Fuente (programa)
Ø Manual del
Usuario:
Describe paso a paso la manera como funciona el programa, con el fin de que el
usuario obtenga el resultado deseado.
7. Mantenimiento
Se lleva acabo después de terminado el
programa, cuando se detecta que es necesario hacer algún cambio, ajuste o
complementación al programa para que siga trabajando de manera correcta. Para
poder realizar este trabajo se requiere que el programa este correctamente
documentado.
ACTIVIDAD EN CLASE:
1.REALIZAR UN RESUMEN DE LA EXPLICACIÓN ANTERIOR
ACTIVIDAD EN CLASE:
1.REALIZAR UN RESUMEN DE LA EXPLICACIÓN ANTERIOR
EN ESTA SECCIÓN DEBES ESCRIBIR QUE SE REALIZÓ EN LA CLASE, QUE APRENDISTE, LA FECHA DE LA CLASE, COMO TE PARECIÓ EL TEMA DE LA CLASE Y COMENTARIOS, APORTES Y SUGERENCIAS PARA MEJORAR LAS SIGUIENTES CLASES. SU PARTICIPACIÓN SE TENDRÁ EN CUENTA GRACIAS!
HTTP://WWW.FACEBOOK.COM/PAGES/IEK/118724834850004?REF=HL
HTTPS://WWW.EDMODO.COM/ALEONVASQUEZG
ALEONVASQUEZG@GMAIL.COM
WWW.IEK.EDU.CO
EN ESTA SECCIÓN DEBES ESCRIBIR QUE SE REALIZÓ EN LA CLASE, QUE APRENDISTE, LA FECHA DE LA CLASE, COMO TE PARECIÓ EL TEMA DE LA CLASE Y COMENTARIOS, APORTES Y SUGERENCIAS PARA MEJORAR LAS SIGUIENTES CLASES. SU PARTICIPACIÓN SE TENDRÁ EN CUENTA GRACIAS!
HTTP://WWW.FACEBOOK.COM/PAGES/IEK/118724834850004?REF=HL
HTTPS://WWW.EDMODO.COM/ALEONVASQUEZG
ALEONVASQUEZG@GMAIL.COM
WWW.IEK.EDU.CO