Αποστολέας Θέμα: Δομή επαναληψης όσο και για διαφορές  (Αναγνώστηκε 282 φορές)

ΣΧΟΙΝΑΣ ΚΩΣΤΑΣ

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 143
Δομή επαναληψης όσο και για διαφορές
« στις: 08 Οκτ 2019, 10:22:50 πμ »
Ερώτηση
Έστω ότι έχουμε μια επανάληψη  Για από μέχρι που δεν κάνει καμία επανάληψη πχ
Για Ι από -10 Μέχρι-5 με βήμα  -1 
Αν γράψουμε την παραπάνω εντολη  σε ισοδύναμη εντολη με χρήση  την ΌΣΟ  ΕΠΑΝΑΛΑΒΕ τοτε ο βροχος της επαναληψης  με την ΌΣΟ θα εκτελείται  άπειρες  φορές ;
Καθηγητής πληροφορικής ΠΕ20

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5093
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Δομή επαναληψης όσο και για διαφορές
« Απάντηση #1 στις: 08 Οκτ 2019, 10:34:22 πμ »
Η συνθήκη της ΟΣΟ (>= Η <=) εξαρτάται από το βήμα, όχι από τις αρχικές/τελικές τιμές. Δες τη βοήθεια στο http://alkisg.mysch.gr/ΓΛΩΣΣΑ/ΓΙΑ/.

Επομένως γίνεται:
Κώδικας: [Επιλογή]
Ι <- -10
ΟΣΟ Ι >= -5 ΕΠΑΝΑΛΑΒΕ
...και δεν εκτελείται ποτέ.