Vous êtes sur la page 1sur 2

Las características fundamentales que La descripción de un algoritmo usualmente

debe cumplir todo algoritmo son: se hace en tres niveles:

 Un algoritmo debe ser preciso: tiene 1. Descripción de alto nivel. Se


establece el problema, se selecciona
que indicar el orden de realización
un modelo matemático y se explica
de cada paso. el algoritmo de manera verbal,
 Un algoritmo debe estar definido: Si posiblemente con ilustraciones y
se sigue un algoritmo dos veces, se omitiendo detalles.
ALGORITMO debe obtener el mismo resultado 2. Descripción formal. Se usa
cada vez. pseudocódigo para describir la
 Un algoritmo debe ser finito: el secuencia de pasos que encuentran
la solución.
algoritmo se debe terminar en algún
3. Implementación. Se muestra el
momento; o sea, debe tener un
algoritmo expresado en un lenguaje
número finito de pasos. de programación específico o algún
 Un algoritmo debe ser legible: El objeto capaz de llevar a cabo
texto que lo describe debe ser claro, instrucciones.
tal que permita entenderlo y leerlo
fácilmente. Ejemplo
 Un algoritmo debe definir tres
Algoritmo: Apagar computadora
partes: Entrada, Proceso y Salida.

INICIO
Medios de expresión de un algoritmo: 1.-Dar clic en el icono INICIO
2.-Dar clic en el icono que dice APAGAR
Los algoritmos pueden ser expresados de 3.-Esperar que se apague
muchas maneras, incluyendo al lenguaje completamente
natural, pseudocódigo, diagramas de flujo y
4.-Desconectar los cables del enchufe
lenguajes de programación. Las
5.-Tapar la computadora o guardarla
descripciones en el lenguaje natural tienden
FIN
a ser ambiguas y extensas.

Vous aimerez peut-être aussi