Λογότυπο ήδη-έτερον

🔄 Εντολή ΟΣΟ...ΕΠΑΝΑΛΑΒΕ

Η γενικότερη δομή επανάληψης στη ΓΛΩΣΣΑ υλοποιείται με την εντολή ΟΣΟ...ΕΠΑΝΑΛΑΒΕ. Η συνθήκη ελέγχεται στην αρχή κάθε επανάληψης, και ο βρόχος συνεχίζεται όσο η συνθήκη παραμένει αληθής.

📝 Σύνταξη

ΟΣΟ συνθήκη ΕΠΑΝΑΛΑΒΕ
    εντολή-1
    εντολή-2
    ...
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

📊 Παράδειγμα

Άθροισμα ← 0
ΟΣΟ Άθροισμα < 1000 ΕΠΑΝΑΛΑΒΕ
    ΔΙΑΒΑΣΕ Α
    Άθροισμα ← Άθροισμα + Α
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

🛠️ Λειτουργία

  • Έλεγχος στην αρχή: Η συνθήκη ελέγχεται πριν την εκτέλεση των εντολών. Αν η συνθήκη είναι αληθής, εκτελούνται οι εντολές, και η διαδικασία επαναλαμβάνεται.
  • Αλλαγή μεταβλητής: Σε κάθε επανάληψη, η μεταβλητή που ελέγχει η συνθήκη πρέπει να αλλάζει. Αν δεν αλλάζει, ο βρόχος θα εκτελείται για πάντα ατέρμων βρόχος.

📝 Πρόγραμμα Υπολογισμού Αθροίσματος και Μέσου Όρου

Πρόγραμμα που διαβάζει αριθμούς και υπολογίζει το άθροισμα και το μέσο όρο τους, σταματώντας όταν δοθεί η τιμή 0:

ΠΡΟΓΡΑΜΜΑ Άθροισμα
ΜΕΤΑΒΛΗΤΕΣ
    ΑΚΕΡΑΙΕΣ: Χ, Άθροισμα, Πλήθος
    ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ
ΑΡΧΗ
    Πλήθος ← 0
    Άθροισμα ← 0
    ΓΡΑΨΕ 'Δώσε Αριθμό'
    ΔΙΑΒΑΣΕ Χ
    ΟΣΟ Χ > 0 ΕΠΑΝΑΛΑΒΕ
        Άθροισμα ← Άθροισμα + Χ
        Πλήθος ← Πλήθος + 1
        ΓΡΑΨΕ 'Δώσε Αριθμό'
        ΔΙΑΒΑΣΕ Χ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΑΝ Πλήθος > 0 ΤΟΤΕ
        ΜΟ ← Άθροισμα / Πλήθος
        ΓΡΑΨΕ 'Το Άθροισμα είναι: ', Άθροισμα
        ΓΡΑΨΕ 'Ο Μέσος όρος είναι: ', ΜΟ
    ΑΛΛΙΩΣ
        ΓΡΑΨΕ 'Δεν δόθηκαν στοιχεία'
    ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

📝 Παρατηρήσεις

  • Η τιμή 0 χρησιμοποιείται συχνά ως τιμή φρουρός για τον τερματισμό της επανάληψης, όπως στο παράδειγμα αυτό. Πρόκειται για μια συμβατική τιμή που υποδεικνύει το τέλος της εισαγωγής.

Ο Ευκλείδης λειτουργεί μέσω τεχνητής νοημσύνης