Professional Documents
Culture Documents
1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera
precisa e inequvoca que se debe hacer.
2. Debe ser Finito, porque un algoritmo debe tener un nmero limitado de pasos.
3. Debe ser Definido, porque debe producir los mismos resultados para las
mismas condiciones de entrada.
4. Puede tener cero o ms elementos de entrada.
5. Debe producir un resultado. Los datos de salida sern los resultados de
efectuar las instrucciones.
Entrada de datos, son los datos necesarios que el algoritmo necesita para ser
ejecutado.
Proceso, es la secuencia de pasos para ejecutar el algoritmo.
Salida de resultados, son los datos obtenidos despus de la ejecucin del
algoritmo.
Ejemplos de problemas:
cerr el auto con las llaves adentro
seguramente tiene solucin, sin programas
quiero calcular la edad de una persona
tal vez podamos crear un programa
necesitamos que la empresa reduzca sus gastos en un 10%
puede o no tener solucin, que puede o no requerir programas
nuevos o existentes
soy muy bajito
quizs no tenga solucin
Ejemplo:
confundir el problema con la solucin:
A: tengo un problema: necesito un alambre
B: no tengo