| |
CHE COSA E' Il
diagramma di flusso di processo, o di sistema, o a blocchi decisionali. è un
diagramma di flusso che rappresenta algoritmi (programmi esecutivi), cioè sequenze
di azioni che possono essere eseguite automaticamente anche da una macchina.
In tali sequenze sono presenti dei momenti di verifica che portano l’esecutore
a ripetere o correggere le operazioni svolte, o a continuare la procedura,
o infine a interromperla.
A CHE COSA SERVE
Il diagramma si processo costituisce uno strumento logico formativo utile
per rappresentare con evidenza visiva il flusso di un evento in
dimensione spazio-temporale, dove il
fattore decisionale è quello preponderante. In
sede didattica esso rappresenta un potente strumento di analisi che gli
alunni possono essere guidati ad applicare alle più vicine esperienze
quotidiane per maturare gradualmente capacità di cogliere, in
un contesto di eventi, i blocchi decisionali e prefigurarsi le implicazioni
di ciascuna decisione sul flusso degli eventi stessi. In altre parole
ogni nostra giornata, da quando ci alziamo a quando ci corichiamo, potrebbe
essere rappresentata da un lunghissimo diagramma di flusso. Si pensi
ad esempio alla preparazione di un pranzo con tutte le sequenze articolate
di operazioni che comporta e che eseguiamo con tale automatismo da non
renderci più conto coscientemente dell’infinità di
decisioni che prendiamo: ognuno di noi resterebbe esterrefatto se potesse
esaminare un diagramma di flusso di questa serie di operazioni, che un
osservatore invisibile avesse stilato, osservandoci e leggendoci nella
mente mentre stiamo a spignattare in cucina. Ne deriva che la convinzione
che tale diagramma sia da utilizzare solo per l’ impostazione e
la risoluzione di problemi è molto riduttiva.
Un
diagramma di flusso di processo utilizza solitamente quattro figure fondamentali
e come connettori utilizza le frecce che indiano la direzione del flusso. La
situazione decisionale che caratterizza questa domanda, va indicata con
una domanda che possa prevedere come risposta solo SI oppure NO. Solitamente
i diagrammi di flusso procedono verticalmente dall’alto verso il
basso. | | DATI | | ELABORAZIONE | | DECISIONE | | INTERRUZIONE | | CONNESSIONE |
Quando
sono usati per la rappresentazione di istruzioni semplici che devono essere
realizzate da macchine elettroniche (stringhe), è possibile integrare
le forme con altre figure specifiche dei linguaggi di programmazione. ESEMPIO (diagramma
di processo per l'ascolto di un CD musicale) 
|