Ποιους τρόπους αναπαράστασης αλγορίθμου γνωρίζετε;
- ελεύθερο κείμενο: αποτελεί τον πιο ανεπεξέργαστο και αδόμητο τρόπο παρουσίασης αλγορίθμου. Χρειάζεται προσοχή, γιατί μπορεί να παραβιασθεί το κριτήριο της αποτελεσματικότητας.
- διαγραμματικές τεχνικές: συνιστούν ένα γραφικό τρόπο παρουσίασης του αλγορίθμου. Η πιο παλιά και γνωστή είναι το διάγραμμα ροής. Αποτελείται από ένα σύνολο γεωμετρικών σχημάτων όπου το καθένα δηλώνει μια συγκεκριμένη ενέργεια ή λειτουργία. Δεν αποτελεί την καλύτερη λύση γι’ αυτό εμφανίζεται πιο σπάνια στην πράξη αλλά εξετάζεται στα πλαίσια του μαθήματος.
- φυσική γλώσσα κατά βήματα: χρησιμοποιούμε απλή ελληνική γλώσσα με αριθμημένες παραγράφους (Βήμα 1ο …). Χρειάζεται προσοχή, γιατί μπορεί να παραβιασθεί το κριτήριο της καθοριστικότητας.
- κωδικοποίηση: χρησιμοποιούμε είτε αλγοριθμική γλώσσα (ψευδογλώσσα) ή μια γλώσσα προγραμματισμού, οι οποίες έχουν αυστηρά καθορισμένες λέξεις κα ι συμβολισμούς. Είναι ο πιο καλά δομημένος τρόπος επειδή οι εντολές είναι σαφώς καθορισμένες.