
Un algoritmo debe tener las siguientes características
1) SER PRECISO: Saber lo que vamos a hacer debe ir en un orden estricto.
2) SER DEFINIDO: hay que tener en cuenta que el computador solo va a desarropar lo que se le ingrese. Este no va a adivinar ninguna información
3) SER FINITO: Debe tener un comienzo y un fin, implica que el paso de algoritmos debe ser limitado, así el algoritmo sea muy grande
4) PRESENTACION FORMAL: para que sea entendido por cualquier persona
5) EFICIENTE: Entre menos recursos requiera el algoritmo será mas eficiente
ficiente