Όσο για την προσπέλαση "ακαθόριστης" μεταβλητής (α<-β+2) πάλι δεν είμαι σίγουρος για το περί "καθοριστικότητας". Δεν είναι ότι δε γίνεται. Πάλι περί "απροσεξίας" πρόκειται. Η πράξη είναι σαφώς καθορισμένη. Το όρισμα δεν ... πήγε στο ραντεβού του :)(σχολικό): Καθοριστικότητα (definiteness). Κάθε εντολή πρέπει να καθορίζεται χωρίς καμία αμφιβολία για τον τρόπο εκτέλεσής της. Λόγου χάριν, μία εντολή διαίρεσης πρέπει να θεωρεί και την περίπτωση, όπου ο διαιρέτης λαμβάνει μηδενική τιμή.
Το παράδειγμα που ανέφερα...
δεν είναι αλγόριθμοι.Κώδικας: Textή, αντίστοιχα,
Αλγόριθμος ΔενΚάνωΤίποτα τέλος ΔενΚάνωΤίποταΚώδικας: Text
Αλγόριθμος ΠάλιΔενΚάνωΤίποτα αν αληθής τότε τέλος_αν τέλος ΠάλιΔενΚάνωΤίποτα
Κώδικας: Text
Αλγόριθμος Δεν_είμαστε_καλά Β <- 1 Α <- Β+2 Εμφάνισε Α Τέλος Δεν_είμαστε_καλά
η είσοδος ταυτίζεται με την έξοδο, δηλαδή το αποτέλεσμα του αλγόριθμου ταυτίζεται με το δεδομένο του (ουσιαστικά δεν υπάρχει επεξεργασία)Κώδικας: Text
Αλγόριθμος HelloWorld Αρχή Εμφάνισε "Hello world!" Τέλος HelloWorld