| Un algoritmo es un conjunto de instrucciones claras, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos. Los algoritmos pueden expresarse de muchas maneras: en lenguaje natural, mediante diagramas de flujo, lenguajes de programación, etc.
Los diagramas de flujo usan símbolos conectados con flechas que se rigen por normas desarrolladas por ISO (Organización Internacional de Normalización).
Algunos símbolos son:
Elipse: Inicio y fin del programa.
Rectángulo: Actividad, pasos, procesos o líneas de instrucciones.
Paralelogramo: operaciones de entrada y salida.
Rombo: Decisión, formula una pregunta o cuestión.
Círculo: Conector, enlaza actividades con otras dentro del diagrama. |
Además, se utilizan flechas (líneas de flujo) para indicar el sentido de los procesos.
Un ejemplo sencillo sería cocinar un huevo para otra persona.
Primero hacemos el algoritmo:
- - Pregunto si quiere el huevo frito.
- - Si me dice que sí, lo frio, si me dice que no, lo hago hervido.
- - Una vez cocinado le pregunto si quiere sal en el huevo.
- - Si me dice que no lo sirvo en el plato. Si me dice que sí le hecho sal y después lo sirvo en el plato.
El diagrama de flujo es el que se muestra en la imagen de la derecha. | |
Este ejemplo y otros los puedes encontrar en la web
Área de Tecnología
Con
Lucidchart puedes hacer diagramas de flujo online.