Destacados-pepe

¿Qué es un algoritmo?

Un algoritmo es un conjunto de instrucciones muy concretas y ordenadas que hay que seguir para realizar una tarea. Algunos ejemplos de algoritmos muy sencillos son: seguir una receta del médico, lavarse los dientes, poner una lavadora, etc.

Otro algoritmo podría ser una receta de cocina, donde te pone paso por paso cómo cocinar el plato que quieras.

Volviendo con el espárrago. Para cocinarlo debemos seguir unas instrucciones:

  1. Poner aceite en la sartén.
  2. Poner la sartén al fuego.
  3. Esperar a que el aceite esté caliente.
  4. Echar el espárrago a la sartén.
  5. Cocinar hasta que esté listo.
  6. Apagar el fuego y retirar la sartén.
  7. Echar el espárrago en un plato.
receta

Una forma sencilla de representar un algoritmo es mediante diagramas de flujo.

¿Qué es un diagrama de flujo?

Los diagramas de flujo son una forma sencilla para representar de forma gráfica un proceso, como el de un algoritmo. Los elementos básicos que podemos encontrar en ellos son:

Representa el inicio y el final del proceso.
Representa el proceso o acción que se ejecuta a partir de unos datos, que pueden ser de entrada, salida o resultado de algún proceso anterior.
Representa los datos de entrada y los datos de salida.
Representa una condición o pregunta que puede tener varios caminos: si/no, verdadero/falso, mayor que/menor que, igual a/diferente a, etc.
Indican el sentido de los procesos.


Programando un contador

En un concurso de televisión necesitan crear un pulsador para cada concursante. De este modo, una vez que el presentador hace una pregunta, los concursantes que sepan la respuesta deberán presionar el pulsador y una luz nos ayudará a identificar quién fue más rápido. Una vez soltado el pulsador, la luz deberá apagarse.

Primero, deberemos pensar en nuestro algoritmo, para posteriormente crear nuestro diagrama de flujo:

  1. Comenzar el concurso.
  2. Comprobar el estado del pulsador.
  3. Si está pulsado, encender LED.
  4. Si no está pulsado, apagar LED.
  5. Volver a comprobar el estado del pulsador.
diagrama2

CONSEJO: Desarrolla el diagrama de flujo de los ejercicios propuestos antes de programar. Comprobarás cómo te resulta mucho más sencillo resolverlos.

Aún hay más

    A continuación te proponemos algunas ideas para seguir practicando:

  • Escribe en un papel un algoritmo sencillo de alguna acción cotidiana (enviar una carta, llamar a alguien por teléfono, prepararte para ir al trabajo, etc.)
  • A continuación, reescribe el mismo algoritmo, pero con las instrucciones al máximo detalle, de manera que lo pueda realizar otra persona.

Cada vez que te enfrentes a un problema, plantéate estas dos preguntas: ¿qué tengo que hacer? y ¿cómo puedo hacerlo? Los algoritmos y diagramas pueden ser de mucha ayuda para esquematizar la solución a un problema. Así que ya sabes, ¡ten siempre a mano lápiz y papel!

Un comentario

  1. Pingback: ¡Aprende a pensar como un robot! Los algo...

Los comentarios están cerrados.