Τετάρτη 29 Μαρτίου 2023

Ύλη για εντολές εισόδου έξοδου


Εισόδος


Με την εντολή cout μπορούμε να τυπώσουμε ένα μήνυμα στην οθόνη. Ας δούμε ένα παράδειγμα με περισσότερες εντολές:


Εκτελώντας το πιο πάνω πρόγραμμα, παρατηρούμε ότι οι προτάσεις τυπώνονται όλες σε μία
γραμμή, η μία μετά την άλλη:



Για να μην ενώνονται οι προτάσεις μας, μπορούμε να αφήσουμε ένα κενό μετά από τις δύο
πρώτες προτάσεις:




Οι πιο κάτω εντολές θα έχουν το ίδιο ακριβώς αποτέλεσμα με το πιο πάνω:

Μπορούμε να μορφοποιήσουμε την πληροφορία που θα βλέπουμε στην οθόνη μας με
διάφορους τρόπους. Παρακάτω περιγράφονται μερικοί από αυτούς.

Για να προχωρήσει το πρόγραμμα στην επόμενη γραμμή μετά από μία εντολή cout, πρέπει να
του δώσουμε την εντολή endl. Η λέξη endl είναι ένας χειριστής, ο οποίος εισάγει μία αλλαγή
γραμμής (end line).

Ας ξαναγράψουμε το πιο πάνω παράδειγμα ως εξής:



Εκτελώντας το πιο πάνω πρόγραμμα, παρατηρούμε ότι οι προτάσεις εμφανίζονται τώρα η μία
μετά την άλλη σε ξεχωριστές γραμμές:


Μπορούμε, επίσης, να χρησιμοποιήσουμε το endl μεταξύ προτάσεων της ίδιας εντολής:


Εξοδος


Η εντολή για εισαγωγή δεδομένων από το πληκτρολόγιο είναι η cin (standard input).
Έτσι γράφοντας:



το πρόγραμμα περιμένει από τον χρήστη να εισάγει έναν ακέραιο αριθμό από το
πληκτρολόγιο. Όταν η εντολή cin δεχθεί έναν αριθμό, τον αποθηκεύει στη μεταβλητή num1
και έπειτα τερματίζει. Ο τελεστής (>>) διαβάζει από το πληκτρολόγιο (το αριστερό του
όρισμα που είναι το cin) μία τιμή που την καταχωρίζει στη μεταβλητή που βρίσκεται στα
δεξιά του. Με μία εντολή cin μπορούμε να διαβάζουμε πολλαπλές μεταβλητές διαφορετικού
τύπου:



Η εισαγωγή των δεδομένων για τον πιο πάνω κώδικα μπορεί να γίνει σε μία γραμμή,
διαχωρίζοντας τα δεδομένα με κενό:



ή εισάγοντας τα δεδομένα σε ξεχωριστές γραμμές:









References

Όλες οι πληροφορίες μας της παραλάβαμε από τα βιβλία β-γ Λύκειου πληροφορικής και επιστήμης ηλεκτρονικών υπολογιστών του παιδαγωγικού ινστιτούτου Κύπρου.

https://plirom.schools.ac.cy/index.php/el/yliko/didaktiko-yliko




Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου