Professional Documents
Culture Documents
3 Δομή επιλογής
Με τη δομή επιλογής μπορεί να τροποποιηθεί η σειρά εκτέλεσης των εντολών ενός αλγορίθμου.
Η διαδικασία επιλογής περιλαμβάνει τον έλεγχο μιας συνθήκης που μπορεί να έχει δύο τιμές
(Αληθής ή Ψευδής) και ακολουθεί η απόφαση εκτέλεσης εντολών με βάση την τιμή αυτής της
συνθήκης. Ως συνθήκη εννοείται μια λογική έκφραση στην οποία υπάρχει τουλάχιστον ένας
σχεσιακός τελεστής (δηλαδή η συνθήκη δεν μπορεί να απαρτίζεται από μόνο μια μεταβλητή ή
μια σταθερά ή μια αριθμητική παράσταση).
Η απόλυτη τιμή ενός αριθμού είναι ο ίδιος ο αριθμός, αν είναι θετικός ή ο αντίθετός του, αν
είναι αρνητικός. Έτσι για να υπολογιστεί η απόλυτη τιμή ενός αριθμού αρκεί να ελεγχθεί, αν
τυχόν ο δεδομένος αριθμός είναι αρνητικός και αν ναι, να βρεθεί ο αντίθετός του.
Τιμές Ο3 (μg/m )
3 Μήνυμα
Πρώτος τρόπος:
Αλγόριθμος Όζον1
Διάβασε τ
Αν τ > 250 και τ ≤ 300 τότε
Εκτύπωσε "Προειδοποίηση"
Αλλιώς_αν τ > 300 και τ ≤ 500 τότε
πο ← τ - 300
Εκτύπωσε "Μέτρα Α :", πο
Αλλιώς_αν τ > 500 τότε
πο ← τ - 300
Εκτύπωσε "Μέτρα Β :", πο
Τέλος_αν
Τέλος Όζον1
Αλγόριθμος Αριθμομηχανή
Διάβασε α, πράξη, β
Αν πράξη = "+" τότε
r ← α + β
Εμφάνισε r
Αλλιώς_αν πράξη = "-" τότε
r ← α - β
Εμφάνισε r
Αλλιώς_αν πράξη = "*" τότε
r ← α* β
Εμφάνισε r
Αλλιώς_αν πράξη = "/" τότε
Αν β ≠ 0 τότε
r ← α/ β
Εμφάνισε r
Αλλιώς
Εμφάνισε "Προσοχή, διαίρεση με το μηδέν"
Τέλος_αν
Αλλιώς
Εμφάνισε "Λάθος πράξη"
Τέλος_αν
Τέλος Αριθμομηχανή
Στον παραπάνω αλγόριθμο γίνεται χρήση εμφωλευμένων εντολών επιλογής.