características de los algoritmos
Un algoritmo, además de ser una secuencia de acciones lógicas que hay que realizar para completar un proceso también requieren cumplir con las 5 condicionessiguiente:
1.- Finitud. Un algoritmo debe terminar en un número finito de pasos-
2.- Definitividad. Cada paso del algoritmo debe definirse de modo preciso; las acciones a realizar deben de estarespecificadas rigurosamente y sin ambigüedad para cada caso.
3.- Entrada. Un algoritmo tiene cero o mas entradas. Esto es las cantidades de datos de inicio se generan en el mismo algoritmo o se conocenpreviamente.
4.- Salida. Un algoritmo tiene una o más salidas. Es decir, hay datos o cantidades al término del algoritmo que tiene una relación especifica con los datos o conatidades de entrada.5.- Efectividad. El algoritmo debe de ser efectivo. Esto significa que todad las operaciones deben ser suficientemente sencillas para poder en principio ser realizadas de modo exacto y en un tiempofinito por un procesador.
REPRESENTACIÓN DE LOS ALGORITMOS
Los algoritmos pueden ser representados utilizando diversas técnicas o métodos:
Investiga en Internet lo siguiente:
Texto narrativoDiagrama de flujo
Pseudocódigo
Para la realización de un algoritmo deben definirse los siguientes elementos
Entrada:
El algoritmo tendrá cero o más entradas, es decir,cantidades dadas antes de empezar. Estas cantidades pertenecen además, a conjuntos especificados de objetos. Por ejemplo, pueden ser cadenas de caracteres, enteros, naturales, fraccionarios, etc. Setrata siempre de cantidades representativas del mundo real expresadas de tal forma que sean aptas para su interpretación por la computadora.
Proceso:
Descripción de las operaciones que se llevarán acabo con las entradas como datos para obtener la salida de acuerdo con la tarea para la cual fue diseñado.
Salida:
El algoritmo tiene una o más salidas, en relación con las entradas.
1....
Regístrate para leer el documento completo.