Εντολή

Εντολή (λέγεται και συνιστώσα αλγορίθμου)

Λέξη της ψευδογλώσσας ή της Γλώσσας Προγραμματισμού που προσδιορίζει μία σαφή ενέργεια.

Οι εντολές χαρακτηρίζονται σε:

Δηλωτικές Εντολές (π.χ. Αλγόριθμος, Τέλος, κλπ) και

Εκτελεστέες Εντολές (π.χ. Διάβασε, Γράψε, Αν, κλπ).


 

Κατηγοριοποιούνται σε τρεις Αλγοριθμικές Δομές:

1. Ακολουθία

2. Επιλογή

3. Επανάληψη


 

Μία εντολή έχει ένα καθορισμένο συντακτικό. Όταν αυτό παραβιάζεται τότε έχουμε συντακτικό λάθος. Ένας άνθρωπος μπορεί να κατανοήσει περίπου το νόημα μίας φράσης με λανθασμένο συντακτικό. Στην περίπτωση όμως που ο αλγόριθμος απευθύνεται σε Η/Υ τότε δεν είναι δυνατή η μετάφραση της εντολής στη γλώσσα της μηχανής και η εκτέλεσή της.

Γενικά τα λάθη χωρίζονται σε δύο κατηγορίες:

  • Συντακτικά: οφείλονται σε αναγραμματισμούς ονομάτων εντολών, παράληψη δήλωσης δεδομένων, λανθασμένη σύνταξη εντολών και πρέπει να διορθωθούν για να εκτελεστεί το πρόγραμμα.
Παραδείγματα
ΔΙΑΣΕ αντί για ΔΙΑΒΑΣΕ
α,β: ΑΚΕΡΑΙΕΣ αντί ΑΚΕΡΑΙΕΣ: α,β,
(α+β αντί (α+β)

  • Λογικά: Είναι τα πλέον σοβαρά και δύσκολα στη διόρθωσή τους και οφείλονται σε σφάλματα κατά την υλοποίηση του αλγορίθμου.
Παράδειγμα.
Αν θέλουμε να υπολογίσουμε τον μέσο όρο των α,β, η εντολή Μο <- α+β/2 αποτελεί λογικό λάθος γιατί λείπουν οι παρενθέσεις και υπολογίζεται λανθασμένα ο μέσος όρος : Μο <- (α+β)/2