Come comprendere e creare semplici diagrammi di flusso di algoritmi

Con le sue forme e linee collegate, un diagramma di flusso può aiutare le persone a visualizzare un algoritmo, che è semplicemente una sequenza di attività che si intraprendono per completare un processo. Un diagramma di flusso può spiegare tutto, da come pianificare una festa a come lanciare una navicella spaziale. Sebbene esista un software per diagrammi di flusso, puoi creare diagrammi di flusso usando carta e matita.

Elenca le tue attività

Gli algoritmi compaiono quasi ovunque nella vita. Ad esempio, un commesso di un negozio utilizza un algoritmo con attività come la scansione degli articoli, l'insaccamento della spesa e l'accettazione del pagamento. Altri algoritmi, come quelli che compongono i sistemi operativi dei computer, sono molto più complessi. Prima di creare un diagramma di flusso, fai un brainstorming sul processo che desideri eseguire e quindi identifica e annota le sue attività.

Inizia il processo

Una delle forme più importanti del diagramma di flusso è il rettangolo: rappresenta un'attività nel processo. Disegna un rettangolo e, al suo interno, scrivi il primo compito che devi svolgere. Ad esempio, se il processo consiste nel passare al tuo canale TV preferito, la prima attività potrebbe essere "Prendere il telecomando".

Continua il processo

Disegna un secondo rettangolo a destra del primo e scrivi "Premi il pulsante 'on'" in quel rettangolo. Infine, traccia una linea che collega il primo rettangolo al secondo e aggiungi una freccia all'estremità destra della linea. Al termine, il diagramma di flusso contiene una rappresentazione logica delle prime due attività del processo. La linea con la freccia rappresenta l'ordine in cui devono essere eseguite le attività.

Crea un punto decisionale

Molti compiti nella vita richiedono alle persone di prendere decisioni importanti che influiscono sul futuro. Immagina che la tua TV non si accenda quando premi il pulsante "on" del telecomando. Il tuo diagramma di flusso deve includere attività per quella circostanza. Gestisci questo scenario disegnando una forma a diamante, che rappresenta un punto di decisione. Disegna una linea con una freccia dal secondo rettangolo al lato sinistro del diamante. Quella linea collega il secondo compito al simbolo della decisione.

Comprendi il simbolo della decisione

Il simbolo di decisione ti consente di prendere uno dei due possibili percorsi logici, a seconda della risposta alla domanda che hai posto all'interno del simbolo. Scrivi "La TV si accende" nel simbolo perché questo è un punto di decisione dopo aver premuto il pulsante "on" sul telecomando.

Eseguire la ramificazione logica

Disegna una linea con una freccia che esce dal bordo destro del simbolo e scrivi "Sì" sopra la linea. Quella linea rappresenta il percorso da intraprendere se la risposta alla domanda è "Sì": la TV si accende quando si preme il pulsante "on". Disegna una linea simile che lasci il bordo inferiore del simbolo e poi scrivi "No" accanto a quella linea. Questa linea indica il percorso da intraprendere se il televisore non si accende. Ora hai due attività e un punto di decisione che gestisce la possibilità che la TV si accenda o si spenga dopo aver provato ad accenderla.

Completa il diagramma di flusso

A questo punto, una linea "Sì" e una linea "No" si estendono dal simbolo di decisione. Disegna un altro rettangolo alla fine di una delle linee e scrivi il passaggio successivo del processo. Ad esempio, se hai disegnato una linea "No", l'attività successiva potrebbe essere "Controllare il cavo di alimentazione della TV". Se hai disegnato una linea "Sì", quell'attività potrebbe invece essere "Premi il numero della stazione desiderata sul telecomando".

Suggerimenti per i diagrammi di flusso

L'esempio della TV è semplice e ha solo poche attività. Man mano che lavori con algoritmi più complessi, il tuo diagramma di flusso conterrà molti più simboli di processo e punti decisionali. Esistono altri simboli del diagramma di flusso, ma il processo e le forme decisionali sono tutto ciò che serve per modellare processi semplici. Durante la progettazione di un diagramma di flusso, potresti scoprire che mancano alcuni passaggi dall'elenco originale. Sia che utilizzi carta e matita o un programma di creazione di diagrammi di flusso, è semplice aggiungere nuovi simboli, eliminare quelli esistenti e riorganizzarli man mano che il diagramma di flusso prende vita.

  • Condividere
instagram viewer