Ερώτηση: Στις εντολές εκχώρησης μπορεί να συμπεριληφθεί η ''Διάβασε μεταβλητή'' ή μόνο η ''Μεταβλητή <-- Έκφραση ''?
Ευχαριστώ
Η εντολή εκχώρησης είναι αυτή που αναφέρεις : Μεταβλητή <-- Έκφραση όπου ο δημιουργός του αλγορίθμου εκχωρεί μία τιμή σε μία μεταβλητή.
Με την εντολή διάβασε αποδίδεται μία τιμή σε μία μεταβλητή, αυτή όμως προέρχεται από το πληκτρολόγιο και τον χρήστη. Για αυτό και η διάβασε είναι εντολή εισόδου.
Πολλές φορές με ρωτάνε και μένα οι μαθητές μου: "Αφού το "εκχωρώ" έχει την έννοια του "βάζω", γιατί να μην θεωρηθεί ότι η εντολή "Διάβασε" είναι εντολή εκχώρησης γενικά και πιο ειδικά είναι εντολή εισόδου. Απο τη στιγμή μάλιστα που "βάζει" μια τιμή από το πληκτρολόγιο σε μία μεταβλητή ". Νομίζω ότι σε αυτό το πλαίσιο ρωτάει ο φίλος. Βασικά είναι θέμα σύμβασης και ορολογίας. Και η σωστή ορολογία είναι αυτή που αναφέρει ο sstergou.
η εντολή Διάβασε είναι εντολή εισόδου μιας τιμής σε μεταβλητή
Η εντολή εκχώρησης επιτρέπει την απόδοση τιμής ΜΙΑΣ έκφρασης σε μια μεταβλητή
Η εντολή <-- αποδίδει τιμές (εκχωρεί) εσωτερικά στον αλγόριθμο ή στο πρόγραμμα ενώ η Διάβασε εξωτερικά, δηλαδή από μια συσκευή εισόδου και συγκεκριμένα το πληκτρολόγιο.