I simboli principali dell'algoritmo, usati nei diagrammi di flusso (flowchart), includono l'ovale per inizio/fine, il rettangolo per le azioni/elaborazioni, il rombo per le decisioni (sì/no), il parallelogramma per input/output (dati) e le frecce per il flusso. Questi elementi standardizzano la rappresentazione grafica del processo logico.
Lo stesso algoritmo può essere rappresentato in vari modi (diagrammi, testo, ecc) e a diversi livelli di astrazione. Ogni rappresentazione si deve basare su un insieme di operazioni primitive ben definite, comprensibili all'esecutore.
Quale strumento vengono rappresentati gli algoritmi?
I diagrammi a blocchi (detti anche diagrammi di flusso, flow chart in inglese) sono un linguaggio di modellazione grafico per rappresentare gli algoritmi.
L'algoritmo è un elenco d'istruzioni dettagliate, elaborate per svolgere una determinata attività o risolvere un problema specifico. A ben vedere, gli algoritmi sono ovunque. La ricetta della zuppa di cipolle francese, per esempio, è un algoritmo: mette insieme una serie di input per generare un output.