Concepto
Puede ser definido como una secuencia ordenada de pasos, sin ambigüedades, que conducen a la solución de un problema dado y expresado en lenguaje natural, por ejemplo el castellano.
En la naturaleza hay muchos procesos que puedes considerar Algoritmo ya que tiene procedimientos y reglas.
Características
Un algoritmo ademas de ser una secuencia de acciones lógicas que hay que realizar para completar un proceso, también requiere cumplir con 5 condiciones.
- Finitud: Un algoritmo debe terminar en un numero finito de paso.
- Definitividad: Cada paso del algoritmo debe definirse en modo preciso; las acciones a realizar deben estar especificadas rigurosamente y sin ambigüedad para cada caso.
- Entrada: Un algoritmo tiene cero o mas entradas. Esto es la cantidades de dado de inicio, se generan en el mismo algoritmo o se conocen previamente.
- Salida: Un algoritmo tiene una o mas salidas. Es decir, has datos o cantidades al termino del algoritmo que tiene una relación específica con los datos o cantidades de entrada.
- Efectividad: El algoritmo debe ser efectivo. Esto significa que todas las operaciones deben ser suficientemente sencillas para poder ser realizadas de modo exacto y en un tiempo finito por un proceso.
No hay comentarios.:
Publicar un comentario