🔵2.2.7.4 Δομή Επανάληψης

🔵2.2.7.4 ΓΙΑ...ΑΠΟ...ΜΕΧΡΙ

🔵2.2.7.4 ΓΙΑ (2)

🔵2.2.7.4 ΓΙΑ (3) - ΜΑΧ/ΜΙΝ

🔵2.2.7.4 ΟΣΟ

 


Σε αυτό το κεφάλαιο μαθαίνουμε πως να αναγκάζουμε τον υπολογιστή να επαναλαμβάνει κομμάτια κώδικα. Ονομάζουμε αυτά τα κομμάτια κώδικα ως δομές επανάληψης ή βρόχους (loops). Με τα επαναληπτικά μπλοκ μεταθέτουμε το βάρος της επαναληψιμότητας στον υπολογιστή αντί στον άνθρωπο.

 

Οι επαναλήψεις είναι εξαιρετικά σημαντικό κομμάτι ενός προγράμματος που θέλει να βγει στον έξω κόσμο. Οι προγραμματιστές τα χρησιμοποιούν σε καθημερινή βάση. Το να τα μάθει κάποιος καλά είναι απαραίτητο για έναν προγραμματιστή.

 

Τρία μέρη είναι απαραίτητα για μία επανάληψη:

  • Κάπου να ξεκινήσει (Αρχικοποίηση)
  • Μία συνθήκη να σταματήσει (Συνθήκη Τερματισμού)
  • Ένα βήμα να συνεχίζει (Βήμα)

 

Η ΓΛΩΣΣΑ υποστηρίζει τρεις Δομές Επανάληψης:

  • ΓΙΑ...ΑΠΟ...ΜΕΧΡΙ
  • ΟΣΟ...ΕΠΑΝΑΛΑΒΕ
  • ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ...ΜΕΧΡΙΣ_ΟΤΟΥ
  • Επίσης και εμφωλευμένους βρόχους. Δηλαδή, επανάληψη μέσα σε επανάληψη.