Sunteți pe pagina 1din 2

2.

1 Anlisis de problemas
El anlisis del problema es la primera fase de la resolucin de un problema con
computadora. En esta etapa es importante definir claramente lo que debe hacer el
programa y el resultado o la solucin que se desea obtener.
Debido a que se busca una solucin por computadora, es preciso que se especifiquen
detalladamente la entrada y la salida.

Resolucin de un
problema

Anlisis del
problema

Diseo del
algoritmo

Resolucin del
problema con
computadora

Para definir correctamente un problema debemos responder a las siguientes preguntas:


Qu entradas se requieren? (tipo y cantidad)
Cul es la salida deseada? (tipo y cantidad)
Qu mtodo produce la salida deseada?
Adems de las especificaciones detalladas, la creatividad y la imaginacin son
fundamentales para un anlisis que d como resultado la mejor solucin al problema.
Un procedimiento para producir los resultados deseados a partir de los datos, es
el algoritmo
Entendido el problema (que se desea obtener del computador), para resolverlo es preciso
analizar:

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.
Ejemplo Sin entrar en el campo de la informtica, para hacer la nmina de los mejores
alumnos de una carrera, se necesita saber:
ENTRADA: Los datos de cada uno de los alumnos y si estos datos estn en papel o en un
fichero donde est toda la informacin de los alumnos.
PROCESO: La frmula matemtica para calcular el promedio de notas es: (nota 1 + nota
2 + nota 3 + .....+ nota n) / cantidad de notas
SALIDA: El modelo del informe donde se desean imprimir el promedio de los alumnos.
Referencias bibliogrficas
Joyanes Aguilar, L. (s/f). Fundamentos de Programacin Algoritmos, Estructuras de datos
y Objetos (3a ed.). McGraw-Hill.