Τα Διαγράμματα Ροής


Τα Διάγραμμα Ροής (flowchart) χρησιμοποιούνται για να αναπαραστήσουν με οπτικό τρόπο τα βήματα ενός αλγορίθμου ή μιας διαδικασίας. Τα Διαγράμματα Ροής είναι σχετικά εύκολα στην κατανόησή τους αφού χρησιμοποιούν απλά γεωμετρικά σχήματα.

Τα πιο κοινά γεωμετρικά σχήματα που χρησιμοποιούνται σε ένα Διάγραμμα Ροής καθώς και η σημασία τους φαίνονται στην παρακάτω λίστα :

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