Δομή επανάληψης
Όταν σε ένα πρόγραμμα χρειάζεται να επαναληφθεί πολλές φορές η εκτέλεση κάποιων εντολών τότε πρέπει να γίνει χρήση κάποιας από τις εντολές ΟΣΟ, ΜΕΧΡΙ και ΓΙΑ. Σε αυτή την περίπτωση το πρόγραμμα ακολουθεί την δομή της επανάληψής.
Η εντολή ΟΣΟ
Στην εντολή ΟΣΟ υπάρχει μία συνθήκη που όσο αυτή είναι αληθής τότε οι εντολές που βρίσκονται «μέσα» της θα εκτελούνται ξανά και ξανά. Πατήστε στο κουμπί για να δείτε την σύνταξη (γενική μορφή) και το αντίστοιχο λογικό διάγραμμα της εντολής ΟΣΟ.
Προσοχή! Το χαρακτηριστικό της ΟΣΟ είναι ότι πρώτα ελέγχει την συνθήκη και αν αυτή είναι αληθής τότε εκτελεί τις εντολές που έχει «μέσα» της. Εάν τύχει και ο πρώτος αριθμός που δοθεί είναι ο -1 τότε παρατηρούμε ότι η ΟΣΟ δεν θα κάνει ούτε μία επανάληψη.
Άσκηση
Να γραφτεί τμήμα προγράμματος που διαβάζει βαθμούς και τους εμφανίζει μέχρι να του δοθεί ο αριθμός -1.
ΔΙΑΒΑΣΕ βαθμός
ΟΣΟ βαθμός <>-1 ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ βαθμός
ΔΙΑΒΑΣΕ βαθμός
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Ερωτήσεις ανάπτυξης απο Πανελλαδικές εξετάσεις
- (Β2018-Α2β) Να διατυπώσετε τη σύνταξη και να περιγράψετε τη λειτουργία της εντολής «Όσο…επανάλαβε».
- (Ε2018-Α3β, ΕΞ2018-Α3β) Να περιγράψετε τη σύνταξη των τριών εντολών επανάληψης που υποστηρίζει η ΓΛΩΣΣΑ.
- (Ε2015-ΘΑ2β) Να γράψετε τη σύνταξη της εντολής ΟΣΟ…ΕΠΑΝΑΛΑΒΕ και να περιγράψετε τη λειτουργία της.