Diagrammi di flusso (esempio)

Vediamo adesso nei dettagli un flow chart:

Cominciamo a vedere i diagrammi di flusso , cominciando dal problema che  abbiamo  : Dati n numeri finiti, calcoliamo il massimo tra questi.

Ecco il diagramma di flusso:


In informatica il diagramma di flusso ( detto anche flow chart) rappresenta un linguaggio di modellazione grafico per rappresentare il flusso di controllo ed esecuzione di algoritmi, procedure, istruzioni operative (in senso lato).

Esso consente di descrivere in modo schematico ovvero grafico:

Per questa loro connotazione topologica i diagrammi di flusso possono essere ricondotti alla classe più ampia dei diagrammi a blocchi, che a loro volta rientrano nell’ancora più vasta categoria delle mappe concettuali, utilizzate soprattutto per la descrizione e la rappresentazione delle informazioni e della conoscenza.

Diagrammi di flusso rappresentazione blocchi elementari

Esistono varie notazioni per la rappresentazione con diagrammi di flusso. Tutte le notazioni sottendono a un meta-modello molto semplice, caratterizzato da una lettura sequenziale:

  1. Blocco iniziale
  2. Segue la freccia in uscita
  3. Si giunge al blocco successivo e si effettua l’operazione descritta nel blocco
  4. Poi si procede iterando i passi 2 e 3 fino a giungere al final block.

Tra le operazioni si distinguono:

La notazione più semplice e più frequentemente utilizzata prevede dunque 5 tipi di blocchi elementari:

 

elemento iniziale blocco finale
simbolo di I/O blocco di Elaborazione
verifica di controllo