ΤΕΣΤ (ΑΣΚΗΣΕΙΣ) ONLINE
98 Tests / Διαγωνίσματα

Κεφάλαιο 02.3 – Σελίδα 35 – ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ΄ ΛΥΚΕΙΟΥ – Απαντήσεις – Λύσεις

Ερωτήσεις - Θέματα για συζήτηση

Ερώτηση 5 (σελ. 51)

Περιγράψτε τους τρόπους περιγραφής και αναπαράστασης των αλγορίθμων.

Σκέψη / Μεθοδολογία: Κλειστή ερώτηση απαρίθμησης· οι τέσσερις τρόποι δίνονται ρητά στο §2.3.

Λύση:

Απαριθμούμε τους τέσσερις τρόπους αναπαράστασης, με μία σύντομη επεξήγηση/παράδειγμα για κάθε έναν.

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

Πρόσεξε:

  • Να αναφερθούν και οι τέσσερις τρόποι, με έμφαση σε ποιο κριτήριο του αλγορίθμου (§2.1) κινδυνεύει να παραβιαστεί από τον καθένα.