Δομή ΓΙΑ

Ξεκίνησε από dafnib2, 15 Ιαν 2006, 04:52:30 ΜΜ

« προηγούμενο - επόμενο »

dafnib2

Έχω τον παρακάτω αλγόριθμο:

για Κ από 1 μέχρι 10 με_βήμα 2
      Γράψε "*"
Τέλος_επανάληψης

Ερώτημα: Πόσα αστεράκια θα τυπωθούν στην οθόνη.

Οι τιμές του i είναι 1, 3, 5, 7, 9. Όταν ο μετρητής i πάρει την τιμή 9  εκτυπώνεται το * στην οθόνη.  Στη συνέχεια αυξάνεται κατά 2 δηλ. γίνεται 11, γίνεται έλεγχος του i άν είναι μικρότερο του 10 και εφόσον δεν είναι , γίνεται έξοδος από την επανάληψη. Σωστή η περιγραφή της λειτουργίας της ΓΙΑ;

Ευχαριστώ.

P.Tsiotakis


Άψογη, άρα 5 αστεράκια

Sergio

ΣΩΣΤΑ, πέντε αστεράκια !!

Με μία μόνον παρατήρηση:

Παράθεση...γίνεται έλεγχος του i άν είναι μικρότερο του 10 και εφόσον δεν είναι, γίνεται έξοδος από την επανάληψη...
Η συνθήκη συνέχειας στη ΓΙΑ με θετικό βήμα ελέγχει εάν η τιμή της μεταβλητής ελέγχου είναι μικρότερη ή ίση του 10!

Ενώ με αρνητικό βήμα, ελέγχει αν είναι μεγαλύτερη ή ίση...)
Απ τη μια η θητεία μου σε σχολικές αίθουσες: να φλυαρώ - να ελπίζω πως κατι κατάλαβαν - να εξερευνώ - να μαθαίνω. Απ την άλλη, σχεδόν συνομήλικη, η Διδακτική της Πληροφορικής: ερευνά διαδικασίες μάθησης - φλερτάρει με την Ψυχολογία - με καλεί να αφήσω το βλέμμα του Πληροφορικού και να δω με τα μάτια του δασκάλου. Τέκνα των 2, οι απόψεις μου.. (προσαρμοσμένο από τον πρόλογο του βιβλίου "Το μακρόν Φυσική προ του βραχέως διδάσκω" του Ανδρέα Κασσέτα)