Διαδικασίες Πολλαπλών Επιλογών 🔀

Οι διαδικασίες πολλαπλών επιλογών είναι ιδιαίτερα χρήσιμες στα προβλήματα όπου πρέπει να ληφθούν διαφορετικές αποφάσεις 🧠 ανάλογα με την τιμή μιας έκφρασης ή μιας μεταβλητής. Αντί να χρησιμοποιούνται πολλαπλές δομές Αν...Τότε...Αλλιώς, οι πολλαπλές επιλογές επιτρέπουν έναν πιο οργανωμένο και ξεκάθαρο τρόπο για τη λήψη αποφάσεων όταν υπάρχουν πολλές πιθανές τιμές προς εξέταση.


Παράδειγμα 4: Ανάθεση Γραμμάτων σε Αριθμούς 🔠➡️🔢

Σε αυτό το παράδειγμα, ζητείται να διαβαστεί ένας ακέραιος αριθμός και να εκτυπωθεί το αντίστοιχο γράμμα της αλφαβήτου ανάλογα με την τιμή του αριθμού. Αν ο αριθμός είναι 1, 2 ή 3, εκτυπώνεται το αντίστοιχο γράμμα. Διαφορετικά, εκτυπώνεται η λέξη "άγνωστος".

Αλγόριθμος: Παράδειγμα 4️⃣

  1. Διάβασε τον αριθμό a ✍️.
  2. Αν το a είναι 1, εκτύπωσε το γράμμα "Α".
  3. Αλλιώς_αν το a είναι 2, εκτύπωσε το γράμμα "Β".
  4. Αλλιώς_αν το a είναι 3, εκτύπωσε το γράμμα "Γ".
  5. Αλλιώς, εκτύπωσε τη λέξη "άγνωστος".
Διάβασε a  
Αν a = 1 τότε εκτύπωσε 'Α'  
Αλλιώς_αν a = 2 τότε εκτύπωσε 'Β'  
Αλλιώς_αν a = 3 τότε εκτύπωσε 'Γ'  
Αλλιώς εκτύπωσε 'άγνωστος'  
Τέλος_αν  
Τέλος Παράδειγμα4

Παράδειγμα 5: Εύρεση Ορίων Ηλικίας 🎂

Σε αυτό το παράδειγμα, εισάγεται ένας ακέραιος αριθμός που αντιστοιχεί σε μια ηλικία και γίνεται έλεγχος για να βρεθεί σε ποια όρια ηλικίας ανήκει. Με βάση αυτά τα όρια, εμφανίζεται ένα σχετικό μήνυμα.

Αλγόριθμος: Παράδειγμα 5️⃣

  1. Εμφάνισε μήνυμα: "Σε ποια ηλικία άρχισες να μαθαίνεις προγραμματισμό;"
  2. Διάβασε την ηλικία (age).
  3. Χρησιμοποιώντας τη δομή Επίλεξε, εξέτασε την τιμή της ηλικίας.
    • Περίπτωση < 0: Εμφανίζει μήνυμα "Είσαι σε λάθος ηλικία..."
    • Περίπτωση = 0: Εμφανίζει μήνυμα "Μάλλον τα παρακάνεις!!"
    • Περίπτωση 1 - 10: Εμφανίζει μήνυμα "Μπράβο!"
    • Περίπτωση > 100: Εμφανίζει μήνυμα "Ποτέ δεν είναι αργά!"
    • Αλλιώς: Εμφανίζει μήνυμα "Καλύτερα αργά παρά ποτέ!"
Εμφάνισε "Σε ποια ηλικία άρχισες να μαθαίνεις προγραμματισμό;"  
Διάβασε age  
Επίλεξε age  
    Περίπτωση < 0  
        Εμφάνισε "Είσαι σε λάθος ηλικία..."  
    Περίπτωση = 0  
        Εμφάνισε "Μάλλον τα παρακάνεις!!"  
    Περίπτωση 1 - 10  
        Εμφάνισε "Μπράβο!"  
    Περίπτωση > 100  
        Εμφάνισε "Ποτέ δεν είναι αργά!"  
    Περίπτωση αλλιώς  
        Εμφάνισε "Καλύτερα αργά παρά ποτέ!"  
Τέλος_επιλογών  
Τέλος Παράδειγμα_5

Επεξήγηση Δομής Πολλαπλής Επιλογής 🔍

Η πολλαπλή επιλογή (Επίλεξε...Τέλος επιλογών) χρησιμοποιείται για τον έλεγχο πολλών διαφορετικών τιμών ή συνθηκών που μπορεί να έχει μια μεταβλητή.

  1. Σε κάθε Περίπτωση, ελέγχεται η τιμή της μεταβλητής και εκτελείται η αντίστοιχη εντολή.
  2. Αν η τιμή της μεταβλητής δεν αντιστοιχεί σε καμία από τις περιπτώσεις, εκτελείται η εντολή που ακολουθεί την Περίπτωση αλλιώς.
  3. Μετά την εκτέλεση μιας περίπτωσης, ο αλγόριθμος συνεχίζει με την εντολή που ακολουθεί το Τέλος επιλογών.