Un flujograma o diagrama de flujo es un esquema con las instrucciones que debe realizar un programa para ejecutar un algoritmo.
Un algoritmo es una receta o conjunto de instrucciones para resolver un problema o ejecutar un procedimiento.
Algoritmos muy conocidos son el de la multiplicación, la raíz cuadrada o la división:
En informática, antes de programar, se suele hacer un esquema del conjunto de instrucciones que debe realizar un programa para resolver una tarea. A ese grupo de instrucciones, o receta, se le llama algoritmo. Los algoritmos se suelen dibujar con unos esquemas llamados diagramas de flujo. Estos diagramas se dibujan con los siguientes símbolos:
En los diagramas de flujo, las instrucciones se pueden detallar en lenguaje natural, en español, sin recurrir todavía a los comandos propios del lenguaje que queramos utilizar. Por ejemplo:
Ejemplo. Piensa en el algoritmo necesario para que vuestro robot sea capaz de recoger las 3 cestas. Para ello:
Más difícil: ¿Serías capaz de diseñar un algorimo para realizar con un solo programa todas las pruebas de la gymkhana?