Δομές Διακλάδωσης
Θα ξεκινήσουμε με το εξής απλό παράδειγμα: Σας δίνεται ένας αριθμός και θέλετε να
ελέγξετε αν αυτός ο αριθμός είναι άρτιος ή περιττός.
Η εντολή που χρησιμοποιούμε για να πάρει μία απόφαση το πρόγραμμα μας είναι η εντολή if.
Παρατηρήσεις:
- Μπορεί να έχουμε την εντολή if χωρίς το else. Δηλαδή, σε περίπτωση που δεν ισχύειη λογική έκφραση να μην εκτελείται άλλη εντολή.
- Τα άγκιστρα μπορούν να παραλείπονται, αν έχουμε μόνο μία εντολή.
Προκειμένου να συγκρίνουμε δύο αριθμητικές παραστάσεις ως προς την τιμή τους χρησιμοποιούμε τους συγκριτικούς τελεστές:
Οι συγκριτικοί τελεστές χρησιμοποιούνται, για να σχηματίσουμε λογικές συνθήκες. Μία λογική
συνθήκη απαρτίζεται από τρία μέρη: τον συγκριτικό τελεστή στη μέση και τις εκφράσεις τις
οποίες συγκρίνουμε στα δύο άκρα του. Το αποτέλεσμα είναι μία λογική τιμή, είτε αληθής
(true) είτε ψευδής (false).
Σημείωση: Ο τελεστής (=) είναι τελεστής ανάθεσης τιμής, αποδίδει ό,τι υπάρχει στα δεξιά
του στη μεταβλητή που βρίσκεται στα αριστερά του. Ο τελεστής (==) είναι τελεστής
σύγκρισης και συγκρίνει εάν τα δύο μέλη στα δεξιά και αριστερά του είναι ίσα, επιστρέφοντας
true ή false.
Παράδειγμα
Να γράψετε πρόγραμμα το οποίο να δέχεται δύο ακέραιους αριθμούς. Αν οι αριθμοί είναι ίσοι
να τυπώνει το μήνυμα «Equals».
Υλοποίηση στη γλώσσα προγραμματισμού C++
References
Όλες οι πληροφορίες μας της παραλάβαμε από τα βιβλία β-γ Λύκειου πληροφορικής και επιστήμης ηλεκτρονικών υπολογιστών του παιδαγωγικού ινστιτούτου Κύπρου.
https://plirom.schools.ac.cy/index.php/el/yliko/didaktiko-yliko
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου