top of page

¿Que es un Algoritmo?

 

Aunque la palabra algoritmo suene como algo complicado, lo cierto es que este concepto lo utilizamos diariamente en nuestra vida cotidiana, por ejemplo, cuando hacemos una receta de cocina, estamos utilizando un algoritmo, o cuando hacemos la rutina para prepararnos para ir al colegio estamos siguiendo un algoritmo.  



Teniendo esto en mente, podemos definir a un algoritmo como un conjunto ordenado y finito de instrucciones (Pasos) que nos permiten solucionar un problema determinado.  

 

Las computadoras funcionan gracias a que los algoritmos le “indican” que hacer, esos algoritmos se escriben en lenguajes de programación, convirtiéndose en programas o aplicaciones.

Características

Todos los algoritmos deben tener las siguientes características:

  1. Preciso, indica el orden de realización de cada paso (1, 2, 3….)

  2. Definido, si se sigue un algoritmo dos, tres o más veces debe dar siempre el  resultado para lo que fue creado, por ejemplo, si yo hago un algoritmo para sumar números, el resultado de ese algoritmo siempre será una suma, nunca pude arrojar una resta o multiplicación como resultado.

  3. Finito, todo algoritmo tiene un inicio y  un fin.

Ejemplo de un algoritmo 

Escribir un algoritmo para Lavarse las manos.

INICIO

1. Abrir el grifo de agua.

2. Mojarse las manos.

3. Aplicarse jabón.

4. Enjuagarse las manos.

5. Cerrar el grifo de agua.

6. Secarse las manos

FIN

Nota: Un problema puede resolverse con diversos algoritmos, es decir, no hay una única forma para resolver un problema.

Tipos de Representación de Algoritmos

Diagrama de Flujo

Estructura_Algoritmos.png

Seudocódigo

Estructura_Algoritmos2.png
bottom of page