Sunteți pe pagina 1din 2

Fases para la resolucin de problemas con computadora

1) Como primer paso se debe analizar el problema. Este paso requiere una clara definicin,
donde se contemple exactamente lo que debe hacer el programa y el resultado o solucin
deseada.
Dado que se busca una solucin por computadora, se precisan especificaciones detalladas
de entrada y salida.
Para poder definir un problema es conveniente responder a las siguientes preguntas:
*Los datos o resultados que se esperan.
*Los datos de entrada que nos suministran.
*El proceso al que se requiere someter esos datos a fin de obtener los resultados
esperados.
*reas de trabajo, frmulas y otros recursos necesarios.
Una recomendacin muy prctica es el que nos pongamos en el lugar del computador, y
analizar que es necesario que me ordenen y en que secuencia, para poder producir los
resultados esperados. Tambin da buenos resultados hacer similitudes con la labor de un
empleado que hace el mismo trabajo que deseamos programarle al computador.
2) En la etapa de anlisis del proceso de programacin se determina que hace el programa.
En la etapa de diseo se determina cmo hace el programa la tarea solicitada, para ello
pasamos a dibujar grficamente la lgica de la alternativa seleccionada. Eso es
precisamente un Diagrama de Flujo: la representacin grfica de una secuencia lgica de
pasos a cumplir por el computador para producir un resultado esperado.
3) Codificacin, esto es, colocamos cada paso del diagrama en una instruccin o sentencia,
utilizando un lenguaje que el computador reconoce. Consiste en escribir la solucin del
problema (de acuerdo al algoritmo detallado en la etapa anterior) en una serie de
instrucciones detalladas en un cdigo reconocible por la computadora; es decir un
lenguaje de programacin (ya sea de bajo o alto nivel), a esta serie de instrucciones se le
conoce como PROGRAMA.

4) Compilacin: Una vez que el algoritmo se ha convertido en un programa fuente utilizamos
ahora un programa de computador llamado Compilador o Traductor, el cual analiza todo
el programa fuente y detecta errores de sintaxis ocasionados por fallas en la codificacin o
en la transcripcin. Cuando no hay errores graves en la compilacin, el compilador
traduce cada instruccin del programa fuente a instrucciones propias de la mquina
(Lenguaje de Maquina), creando el Programa Objeto.

5) Ejecucin: Cuando tenemos el programa ejecutable (en lenguaje de maquina), ordenamos
al computador que lo ejecute, para lo cual suministramos datos de prueba, Los resultados
obtenidos los analizamos, luego de lo cual puede ocurrir cualquiera de estas situaciones:
a.- La lgica del programa est bien, pero hay errores sencillos
b.- Hay errores ocasionados por fallas en la lgica
c.- Hay errores muy graves y lo ms aconsejable es repetir todo el proceso.
d.- No hay errores y los resultados son los esperados. En este caso, el programa lo
podemos guardar permanentemente en una librera o biblioteca del computador, para
sacarlo de all cuando necesitemos ejecutarlo nuevamente.

6) Depuracin: La depuracin consiste en eliminar los errores que se hayan detectado
durante la prueba, para dar paso a una situacin adecuada y sin errores. El programa se
ejecuta, se comprueba rigurosamente y se elimina todos los errores (denominados
bugs, en ingls) que puedan aparecer

7) Documentacin externa: Es la gua o comunicacin escrita que sirve como ayuda para usar
el programa, o facilitar futuras modificaciones. A menudo, un programa escrito por una
persona es usado por muchas otras, por ello la documentacin es muy importante. esta
debe presentarse en tres formas: EXTERNA, INTERNA y al USUARIO FINAL.
-Interna: Consiste en los comentarios o mensajes que se agregan al cdigo de programa,
que aplican las funciones que realizan ciertos procesos, clculos o formulas, para el
entendimiento del mismo.
-Externa: Est integrada por los siguientes elementos: Descripcin del problema, nombre
del autor, diagrama de flujo, listas de variables y constantes, y codificacin del programa,
esto con la finalidad de permitir su posterior adecuacin a los cambios.
- Usuario Final: es la documentacin que se le proporciona al usuario final, es una gua que
indica al usuario como navegar en el programa, presentando todas las pantallas y mens
que se va a encontrar y una explicacin de los mismos, no contiene informacin de tipo
tcnico.

S-ar putea să vă placă și