Έχω τον παρακάτω αλγόριθμο:
για Κ από 1 μέχρι 10 με_βήμα 2
Γράψε "*"
Τέλος_επανάληψης
Ερώτημα: Πόσα αστεράκια θα τυπωθούν στην οθόνη.
Οι τιμές του i είναι 1, 3, 5, 7, 9. Όταν ο μετρητής i πάρει την τιμή 9 εκτυπώνεται το * στην οθόνη. Στη συνέχεια αυξάνεται κατά 2 δηλ. γίνεται 11, γίνεται έλεγχος του i άν είναι μικρότερο του 10 και εφόσον δεν είναι , γίνεται έξοδος από την επανάληψη. Σωστή η περιγραφή της λειτουργίας της ΓΙΑ;
Ευχαριστώ.
Άψογη, άρα 5 αστεράκια
ΣΩΣΤΑ, πέντε αστεράκια !!
Με μία μόνον παρατήρηση:
Παράθεση...γίνεται έλεγχος του i άν είναι μικρότερο του 10 και εφόσον δεν είναι, γίνεται έξοδος από την επανάληψη...
Η συνθήκη συνέχειας στη ΓΙΑ με
θετικό βήμα ελέγχει εάν η τιμή της μεταβλητής ελέγχου είναι
μικρότερη ή ίση του 10!
Ενώ με
αρνητικό βήμα, ελέγχει αν είναι
μεγαλύτερη ή ίση...)