Τι θα εμφανίσει ο παρακάτω αλγόριθμος αν δοθεί σαν είσοδος για την μεταβλητή α η τιμή 9;
Να γράψετε ισοδύναμο αλγόριθμο ο οποίος δεν θα περιέχει την εντολή Λ <-- α > 11.
Αλγόριθμος K
Διάβασε α
Λ <-- α > 11
Αν Λ = Αληθής τότε
α <-- α + 2
αλλιώς
α <-- α - 2
Τέλος_αν
Εμφάνισε α
Τέλος K
Η εντολή Λ <-- α > 11 εκτελείται, δηλαδή η Λ είναι λογικού τύπου μεταβλητή. Αλλά:
α) στα σχολικά βιβλία δεν παρουσιάζεται παρόμοια εντολή και
β) δεν είναι απαραίτητη σε μας όταν λύνουμε ένα πρόβλημα και γράφουμε αλγόριθμο.
Οι μόνες εντολές εκχώρησης που αφορούν λογικού τύπου μεταβλητές και θα χρησιμοποιούμε, είναι της μορφής Β <-- Αληθής ή Γ <-- Ψευδής.
Ο ρόλος μιας λογικής μεταβλητής σε αλγοριθμική λύση προβλήματος θα εξηγηθεί αργότερα.