Επανέρχομαι και διορθώνο την αρχική διατύπωση ως εξής
1)
Αν χ>=0 τότε
Αν χ<1000 τοτε
....
αλλιώς_αν χ<2000 τότε
....
αλλιώς_αν χ<3000 τότε
....
αλλιώς
....
τέλος_αν
τέλος_αν
2)Αν χ>=0 τότε
Αν χ<1000 τοτε
....
αλλιώς_αν (χ>=1001) και (χ<2000) τότε
....
αλλιώς_αν (χ>=2001) και (χ<3000) τότε
....
αλλιώς_αν χ>30001 τότε
....
τέλος_αν
τέλος_αν
Θέλω να εστιάσω όχι στο γεγονός αν η μεταβλητή χ πάρει την τιμη 0 και ελεγχθεί στην εξωτεριή εντολή αν, αλλά στο γεγονός, αν η μεταβλητή χ πάρει τιμές μεταξύ 1000 και 1001 ή μεταξύ 2000 και 2001. Τότε ποια απο τις παραπάνω διατυπώσεις θεωρείτε ότι είναι η σωστή;
Πολλές εκφωνήσεις ασκήσεων δίνουν τις κλίκακες τιμών χωρίς να προσδιορίζουν τι θα γίνει αν η μεταβλητή πάρει μια τιμή που βρίσκειται στο ενδιάμεσο μεταξύ το τέλος μιας κλίμακας και την αρχή της αλλης. Τοτε τι πρέπει να κάνει ένας μαθητής και πως πρέπει να διατυπώσει καλύτερα τις κλίμακες τιμών με την χρήση της εντολή αν αλλιώς-αν ;