Ποιος ο σκοπός των εντολών εισόδου εξόδου;
Σκέψη / Μεθοδολογία: Κλειστή ερώτηση εννοιολογικής κατανόησης — ο σκοπός δίνεται ρητά στο §7.9: επικοινωνία προγράμματος-χρήστη.
Λύση:
Απάντηση: Ο σκοπός των εντολών εισόδου-εξόδου είναι να επιτρέπουν την επικοινωνία ενός προγράμματος με τον χρήστη: η εντολή εισόδου (ΔΙΑΒΑΣΕ) φέρνει δεδομένα από τον χρήστη (π.χ. από το πληκτρολόγιο) μέσα στο πρόγραμμα, ενώ η εντολή εξόδου (ΓΡΑΨΕ) εμφανίζει μηνύματα και αποτελέσματα από το πρόγραμμα προς τον χρήστη (π.χ. στην οθόνη).
Πρόσεξε:
Ποια η διαφορά των εντολών ΔΙΑΒΑΣΕ και ΓΡΑΨΕ;
Σκέψη / Μεθοδολογία: Ερώτηση σύγκρισης δύο εντολών — εντοπίζουμε την κατεύθυνση ροής δεδομένων και τι είδους στοιχεία δέχεται η καθεμία.
Λύση:
Απάντηση: Η ΔΙΑΒΑΣΕ εισάγει δεδομένα από τον χρήστη (π.χ. από το πληκτρολόγιο) και τα εκχωρεί σε μεταβλητές — δέχεται αποκλειστικά ονόματα μεταβλητών, και διακόπτει προσωρινά την εκτέλεση του προγράμματος μέχρι να δοθεί τιμή. Η ΓΡΑΨΕ εμφανίζει στοιχεία στην οθόνη (ή άλλη μονάδα εξόδου) — δέχεται τόσο σταθερές τιμές όσο και ονόματα μεταβλητών, και δεν διακόπτει την εκτέλεση. Με λίγα λόγια: η ΔΙΑΒΑΣΕ είναι είσοδος (προς το πρόγραμμα), η ΓΡΑΨΕ είναι έξοδος (από το πρόγραμμα).
Πρόσεξε:
