Περιγράψτε τους τρόπους περιγραφής και αναπαράστασης των αλγορίθμων.
Σκέψη / Μεθοδολογία: Κλειστή ερώτηση απαρίθμησης· οι τέσσερις τρόποι δίνονται ρητά στο §2.3.
Λύση:
Απαριθμούμε τους τέσσερις τρόπους αναπαράστασης, με μία σύντομη επεξήγηση/παράδειγμα για κάθε έναν.
Απάντηση: Ένας αλγόριθμος μπορεί να αναπαρασταθεί με: (1) Ελεύθερο κείμενο — ο πιο ανεπεξέργαστος τρόπος, με κίνδυνο να παραβιάσει την αποτελεσματικότητα. (2) Διαγραμματικές τεχνικές — π.χ. διάγραμμα ροής, γραφική απεικόνιση της ροής εκτέλεσης. (3) Φυσική γλώσσα κατά βήματα — αριθμημένα βήματα σε φυσική γλώσσα, με κίνδυνο να παραβιάσει την καθοριστικότητα. (4) Κωδικοποίηση — γράφεται σε ψευδογλώσσα ή σε πραγματική γλώσσα προγραμματισμού.
Πρόσεξε:
