Algoritmos.

Algoritmos

¿Qué es un algoritmo?
En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión.

Partes de un algoritmo:
•Input o entrada: El ingreso de los datos que el algoritmo necesita para operar.
•Proceso: Se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido del input.
•Output o salida: Los resultados obtenidos del proceso sobre el input, una vez terminada la ejecución del algoritmo.

¿Para qué sirve un algoritmo?
Dicho muy llanamente, un algoritmo sirve para resolver paso a paso un problema. Se trata de una serie de instrucciones ordenadas y secuenciadas para guiar un proceso determinado.

Tipos de algoritmos:
•Algoritmos computacionales: Un algoritmo cuya resolución depende del cálculo, y que puede ser desarrollado por una calculadora o computadora sin dificultades.
•Algoritmos no computacionales: Aquellos que no requieren de los procesos de un computador para resolverse, o cuyos pasos son exclusivos para la resolución por parte de un ser humano.
•Algoritmos cualitativos: Se trata de un algoritmo en cuya resolución no intervienen cálculos numéricos, sino secuencias lógicas y/o formales.
•Algoritmos cuantitativos: Todo lo contrario, es un algoritmo que depende de cálculos matemáticos para dar con su resolución.

Características de los algoritmos:
•Secuenciales: Los algoritmos operan en secuencia, debe procesarse uno a la vez.
•Precisos: Los algoritmos han de ser precisos en su abordaje del tema, es decir, no pueden ser ambiguos o subjetivos.
•Ordenados: Los algoritmos se deben establecer en la secuencia precisa y exacta para que su lectura tenga sentido y se resuelva el problema.
•Finitos: Toda secuencia de algoritmos ha de tener un fin determinado, no puede prolongarse hasta el infinito.
•Concretos: Todo algoritmo debe ofrecer un resultado en base a las funciones que cumple.
•Definidos: Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar siempre los mismos resultados.

Ejemplos de algoritmos:
Algoritmo para elegir unos zapatos de fiesta:
1.INICIO
2.Entrar a la tienda y buscar la sección de zapatos de caballero.
3.Tomar un par de zapatos.
4.¿Son zapatos de fiesta?
     SI: (ir al paso 5) – NO: (volver al paso 3)
5.¿Hay de la talla adecuada?
     SI: (ir al paso 6) – NO: (volver al paso 3)
6.¿El precio es pagable?
     SI: (ir al paso 7) – NO: (volver al paso 3)
7.Comprar el par de zapatos elegido.
8.FIN

Algoritmo para calcular el área de un triángulo rectángulo:
1.INICIO
2.Hallar las medidas de la base (b) y altura (h)
3.Multiplicar: base por altura (b x h)
4.Dividir entre 2 el resultado (b x h) / 2
5.FIN














Comentarios

Entradas más populares de este blog

Protocolo de investigación.