1. Che cos'è un Diagramma di Flusso?
Un diagramma di flusso (o flowchart) è uno strumento visivo standardizzato utilizzato per rappresentare la logica di un algoritmo. Mediante l'impiego di forme geometriche convenzionali (standard ISO/ANSI) collegate da frecce direzionali, consente di tracciare chiaramente il percorso sequenziale, condirezionale e iterativo che l'esecutore deve seguire dall'avvio fino alla conclusione.
2. I Simboli Standard e la loro Funzione
I blocchi fondamentali utilizzati nella progettazione dei diagrammi di flusso includono:
| Forma Geometrica | Nome del Blocco | Significato e Utilizzo |
|---|---|---|
| Ovale / Capsula | Inizio / Fine (Terminal) | Delimita l'apertura (Start) e la chiusura (Stop / Fine) del diagramma. |
| Rettangolo | Azione / Elaborazione (Process) | Rappresenta un'assegnazione, un calcolo matematico o una trasformazione di dati. |
| Parallelogramma | Input / Output | Indica l'acquisizione di dati dall'esterno (lettura) o la visualizzazione di risultati (stampa). |
| Rombo | Controllo / Decisione (Branch) | Valuta una condizione booleana (Vero/Falso), deviando il flusso su due o più rami distinti. |
| Freccia direzionale | Linea di Flusso (Flow Line) | Connette i blocchi stabilendo la sequenza e la direzione temporale dell'esecuzione. |
- Ogni diagramma deve possedere un unico blocco di Inizio e almeno un blocco di Fine raggiungibile da qualsiasi percorso.
- Le linee di flusso devono essere sempre orientate (munite di freccia) per evitare ambiguità di lettura.
- I blocchi decisionali (rombi) devono avere una sola freccia in entrata e almeno due frecce in uscita etichettate chiaramente (es. Sì/No o Vero/Falso).
3. Simulatore Interattivo: Esecutore Logico di Flowchart
Seleziona un piccolo schema decisionale o operativo per simulare passo-passo il tracciamento del flusso e l'output generato.