Ποιό ή ποιά αλγοριθμικά κριτήρια παραβιάζει το παρακάτω
σύνολο εντολών;
χ <-- 1
Όσο χ < 19 επανάλαβε
Εμφάνισε χ
Αν χ < 4 τότε
χ <-- χ+3
αλλιώς_αν χ < 10 τότε
χ <-- χ+6
αλλιώς
χ <-- χ-9
Τέλος_αν
Τέλος_επανάληψης
Απάντηση
Παραβιάζεται η περατότητα, γιατί οι τιμές που παίρνει το χ
είναι 1, 4, 10, 1, 4, 10, 1, 4, 10, ...... κτλ. Έτσι ποτέ δε θα
ξεπεράσει το 19 και η Όσο..επανάλαβε δε θα τερματιστεί
ποτέ.
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου