Η εντολή Δεδομένα αντιστοιχεί με παράμετρους εισόδου σε υποπρογράμματα.
Και στις δύο αυτές περιπτώσεις επιτρέπεται να χρησιμοποιηθούν λογικές μεταβλητές. Καλά ως εδώ, πιστεύω ότι θα συμφωνούμε όλοι.
Στη Διάβασε, είτε σε ψευδογλώσσα είτε σε ΓΛΩΣΣΑ (αλλά και σε πολλές γλώσσες προγραμματισμού), προσωπική μου γνώμη είναι ότι δεν επιτρέπεται. Ο λόγος γι' αυτό είναι ο εξής:
Τι θα πρέπει να γράψει ο χρήστης για να θεωρηθεί ότι έδωσε "ΑΛΗΘΗΣ";
Ας πούμε ότι ο χρήστης θα πρέπει να δώσει "ΑΛΗΘΗΣ" ή "ΨΕΥΔΗΣ" αντίστοιχα.
=> πρώτη αυθαιρεσία.
Έστω ότι το δεχόμαστε αυτό. Αν όμως ο χρήστης δώσει "Αληθής" ή "Αλήθεια" ή "Α" ή "1" ή "ΝΑΙ" ή "ΟΚ"; Τι θα θεωρηθεί τότε ότι έδωσε;
=> ότι και να απαντήσουμε, δεύτερη αυθαιρεσία.
Η αλήθεια είναι ότι πέρασε πολύς καιρός από τότε που έψαχνα το βιβλίο για το συγκεκριμένο θέμα, και δεν θυμάμαι αν είχα βρει κάποιο σχετικό σχόλιο, ή κάποιο παράδειγμα όπου απέφευγε να διαβάσει λογική μεταβλητή και χρησιμοποιούσε προσωρινούς
ακέραιους ή χαρακτήρες για να τη διαβάσει, αν ρώτησα κάποιον από τους συγγραφείς, ή αν δεν βρήκα τίποτα απολύτως οπότε ακολούθησα την πεπατημένη των γλωσσών προγραμματισμού.
Πιστεύω όμως ότι δεν ενδείκνυται η χρήση του εκτός κι αν βρεθεί παράγραφος του βιβλίου που να το υποστηρίζει καθώς και να ξεδιαλύνει όλα τα σχετικά προβλήματα.
