ALGORITMOS
Antes de programar cualquier tarea hay que diseñar un plan de trabajo que la resuelva por medio de pasos sencillos. Es lo que se conoce como algoritmo de resolución de la tarea.
Los Algoritmos permiten describir claramente una serie de instrucciones que debe realizar el computador para lograr un resultado previsible. Vale la pena recordar que un procedimiento de computador consiste de una serie de instrucciones muy precisas y escritas en un lenguaje de programación que el computador entienda como lo es Scratch.
En resumen, un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema. Los hay tan sencillos y cotidianos como seguir la receta del médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la solución de problemas muy complejos.
En la naturaleza hay muchos procesos que puedes considerar como Algoritmos ya que tienen procedimientos y reglas. Incluso, muchas veces no somos conscientes de ellos. Por ejemplo, el proceso digestivo es un concepto de algoritmo con el que convivimos a diario sin que nos haga falta una definición precisa de este proceso. El hecho de que conozcamos cómo funciona el sistema digestivo, no implica que los alimentos que consumimos nos alimenten más o menos. La familiaridad de lo que sucede día a día nos impide ver muchos algoritmos que pasan a nuestro alrededor. Procesos naturales como la gestación, las estaciones, la circulación sanguínea, los ciclos planetarios, etc, son algoritmos naturales que generalmente pasan desapercibidos.
Ejemplo
Lavarnos los dientes es un procedimiento que realizamos varias veces al día. Veamos la forma de expresar este procedimiento como un Algoritmo:
1
Tomar la crema dental
2
Destapar la crema dental
3
4
5
6
7
8
9
10
11
12
13
14
Tomar el cepillo de dientes
Aplicar crema dental al cepillo
Tapar la crema dental
Abrir la llave del lavamanos
Remojar el cepillo con la crema dental
Cerrar la llave del lavamanos
Frotar los dientes con el cepillo
Abrir la llave del lavamanos
Enjuagar el cepillo
Enjuagarse la boca
Cerrar la llave del lavamanos
Secarse la cara y las manos con una toalla
Ejemplo
Veamos que algo tan común como los pasos para cambiar una bombilla (foco) se pueden expresar en forma de Algoritmo:
1
2
3
4
5
6
7
Ubicar una escalera o un banco debajo de la bombilla fundida
Tomar una bombilla nueva
Subir por la escalera o al banco
Girar la bombilla fundida hacia la izquierda hasta soltarla
Enroscar la bombilla nueva hacia la derecha en el plafón hasta apretarla
Bajar de la escalera o del banco
Fin
ACTIVIDAD
1. Escribe un algoritmo para fritar un huevo en mantequilla
2. Escribe un algoritmo para empacar un regalo
3. Escribe un algoritmo para hacer un avión de papel
4. Numera en orden lógico los pasos siguientes (para pescar):
-
El pez se traga el anzuelo.
-
Enrollar el sedal.
-
Tirar el sedal al agua
-
Llevar el pescado a casa
-
Quitar el Anzuelo de la boca del pescado.
-
Poner carnada al anzuelo.
-
Sacar el pescado del agua.