Ο παρακάτω αλγόριθμος υπολογίζει το μέγιστο τριών αριθμών;
Να γίνει παρακολούθηση τιμών για τιμές εισόδου 5, 5 και 4 αντίστοιχα.
Αλγόριθμος Άσκηση
Εμφάνισε “Δώσε τρεις αριθμούς”
Διάβασε α, β, γ
Αν β > α τότε
Αν γ > β τότε
max <-- γ
αλλιώς
max <-- β
Τέλος_αν
αλλιώς
Αν γ > α τότε
max <-- γ
αλλιώς
max <-- α
Τέλος_αν
Τέλος_αν
Εμφάνισε “Μέγιστο:”, max
Τέλος Άσκηση
Καλό είναι να αποφεύγουμε την εμφωλευμένη Αν για τον υπολογισμό μεγίστου.
Στην περίπτωση που οι αριθμοί, των οποίων θέλουμε το μέγιστο, γίνουν περισσότεροι, η λύση αυτή δεν είναι αρκετά δύσκολη και είναι πολύ εύκολο να κάνουμε κάποιο λάθος (δοκιμάστε για 4 αριθμούς).
προβλήματα