3. REPRESENTACIÓN DE ALGORITMOS: DIAGRAMAS DE FLUJO.

Una de las maneras más habituales de representar algoritmos es mediante diagramas de flujo.

Los diagramas de flujo son unos símbolos conectados de arriba a abajo, que representan las órdenes que damos al ordenador y que, según sea su forma, realizan distintas funciones.

En la siguiente tabla se recogen los símbolos básicos de los diagramas de flujo:


Y en el siguiente video tienes una explicación detalla de cómo se representas estos diagramas:


Aquí tienes varios ejemplos de diagramas de flujo, observa bien su estructura y sus diferencias.

a) Diagrama para preparar un vaso de leche con cacao.


 b) Diagrama para cruzar correctamente en un semáforo.



c) Diagrama para mostrar la edad tras introducir el año de nacimiento.



d) Diagramas para que una luz parpadee indefinidamente y durante un tiempo determinado.


ACTIVIDADES

Utilizando la simbología explicada anteriormente, diseña los diagramas de flujo correspondientes a los siguientes procesos:

1. Calentar un vaso de leche con cacao en el microondas (vaso de leche ya preparado).

2. Calentar un vaso de leche con cacao en el microondas (vaso de leche ya preparado) e incluir un bloque de decisión que nos pregunte si el vaso está lo suficientemente caliente.

3. Realizar la suma de dos números comprendidos entre el 1 y el 10 y mostrar el resultado en pantalla siguiendo los siguientes pasos:

  • Te pregunta un número entre 1 y 10
  • Comprueba si está entre 1 y 10 (si no lo está, te vuelve a preguntar)
  • Te pregunta otro número entre 1 y 10
  • Comprueba si está entre 1 y 10
  • Suma los números
  • Te da el resultado de la suma
4. Mandar a un robot caminar de manera indefinida, primero moviendo la pierna derecha y después la pierna izquierda.

5. Mandar a un robot subir 20 escalones teniendo en cuenta que primero tiene que subir la pierna derecha y después la izquierda y que debe detenerse al llegar al último escalón.