Θεωρία
Η αναπαράσταση ενός αλγορίθμου μπορεί να γίνει με διάφορους τρόπους. Ο τρόπος περιγραφής σε συνδυασμό με αυτόν που θα κληθεί να τον εκτελέσει, επηρεάζουν την ικανοποίηση ή μη των αλγοριθμικών κριτηρίων. Για την αναπαράσταση των αλγορίθμων χρησιμοποιούνται διάφοροι τρόποι όπως η φυσική γλώσσα, το διάγραμμα ροής, οι γλώσσες περιγραφής αλγορίθμων και οι γλώσσες προγραμματισμού.
Η φυσική γλώσσα αποτελεί τον πιο απλό και ανεπεξέργαστο τρόπο παρουσίασης ενός αλγορίθμου, που με απλά λόγια και ελεύθερες εκφράσεις περιγράφουμε τα βήματα. Ωστόσο, ο συγκεκριμένος τρόπος έκφρασης ενέχει αυξημένη πιθανότητα λάθους ή ασάφειας.
Το διάγραμμα ροής είναι η αναπαράσταση του αλγορίθμου με τη χρήση γεωμετρικών σχημάτων. Σε ένα διάγραμμα ροής μπορούμε, με μια ματιά, να αναγνωρίσουμε τις λογικές δομές που περιλαμβάνει ο αλγόριθμος.
Σύμβολα διαγραμμάτων ροής
Άσκηση