Caractersticas de los
algoritmos
Las caractersticas fundamentales que debe cumplir todo
algoritmo son:
Ser finito: Un algoritmo tiene que terminar siempre
despus de un numero determinado de pasos.
Determinstico: El algoritmo, dado un conjunto de datos
idnticos de entrada, siempre debe arrojar los mismos
resultados.
Ser efectivo: Un algoritmo debe resolver un problema en
forma rpida y precisa.
Partes principales de un
algoritmo
Un algoritmo consta de tres partes principales: Entrada,
Proceso y Salida. En la siguiente figura podemos observar
las partes que constituyen un algoritmo.
ALGORITMO
entra
da
proceso
salida
Clasificacin
Los algoritmos se clasifican en algoritmos cualitativos
y cuantitativos.
Algoritmos cualitativos
Son aquellos pasos o instrucciones descritos por medio de
palabras comunes del idioma espaol que sirven para llegar a la
obtencin de una respuesta o solucin de un problema.
Ejemplo
Se dispone de una cantidad ilimitada de agua, de un recipiente
de 5 litros y otra de 4 litros, escribir un algoritmo para colocar
exactamente 2 litros de agua en el recipiente de 5 litros.
en el de
Paso 4:
Paso 5:
de 4.
Paso 6:
Paso 7:
de 5.
Paso 8:
5.
vaciar el recipiente de 4 litros.
poner el contenido de 5 litros en el de 4,queda 1 en el
llenar de nuevo el recipiente de 5 litros.
llenar el recipiente de 4 litros con el de 5.Queda 2 en el
fin del algoritmo.
Algoritmos cuantitativos
Son todos aquellos pasos o instrucciones que involucran clculos
numricos para obtener un resultado destacado.
Ejemplo
Elaborar un algoritmo para calcular la superficie de un
rectngulo conocido como datos los lados.
Paso 1: inicio del algoritmo.
Paso 2: leer lado 1 y lado 2.
Paso 3: multiplicar lado1 y lado 2.
S= lad 1 *
Paso 4: almacenar el producto en superficie. lad 2
Paso 5: escribir el contenido de superficie.
Paso 6: fin del algoritmo.