Τα Διάγραμμα Ροής (flowchart) χρησιμοποιούνται για να αναπαραστήσουν με οπτικό τρόπο τα βήματα ενός αλγορίθμου ή μιας διαδικασίας. Τα Διαγράμματα Ροής είναι σχετικά εύκολα στην κατανόησή τους αφού χρησιμοποιούν απλά γεωμετρικά σχήματα.
Τα πιο κοινά γεωμετρικά σχήματα που χρησιμοποιούνται σε ένα Διάγραμμα Ροής καθώς και η σημασία τους φαίνονται στην παρακάτω λίστα :
|
Έναρξη/Λήξη | Αυτό το σχήμα χρησιμοποιείται για να δηλώσει την αρχή ή το τέλος ενός αλγορίθμου. |
|
Διεργασία | Με το σχήμα του ορθωγονίου αναπαρίσταται ένα βήμα του αλγορίθμου (π.χ. μία πράξη). |
|
Δεδομένα | Το πλάγιο παραλληλόγραμμο υποδεικνύει ότι οι δεδομένα εισέρχονται ή πληροφορίες εξέρχονται από τον αλγόριθμο. Συνηθίζεται να αποκαλείται σχήμα εισόδου/εξόδου. |
|
Απόφαση | Ο ρόμβος υποδεικνύει ότι ο αλγόριθμο καλείται να πάρει μία απόφαση σχετικά με ποια διαδρομή θα ακολουθήσει. Τυπικά η απόφαση απαντά σε μία ερώτηση του τύπου «ΝΑΙ/ΟΧΙ» ή «ΑΛΗΘHΣ/ΨΕΥΔHΣ». Από το σχήμα του ρόμβου πρέπει να εξέρχονται δύο βέλη, το ένα να αντιστοιχεί στην απάντηση ΟΧΙ/ΨΕΥΔΗΣ και το άλλο στην απάντηση ΝΑΙ/ΑΛΗΘΗΣ. Μπορούν να χρησιμοποιηθούν παραπάνω από δύο βέλη, αλλά θεωρείται κακή πρακτική αφού υποδεικνύει μία σύνθετη απόφαση η οποία πρέπει να αναλυθεί περαιτέρω. |
|
Ροή | Το βέλος υποδυκνύει αυτό που στην επιστήμη της Πληροφορικής ονομάζεται «ροή ελέγχου». Ένα βέλος εξέρχεται πάντα από ένα γεωμετρικό σχήμα και καταλήγει σε ένα άλλο. |