Εργαστηριακές Ασκήσεις 9ου Εξαμήνου

Προχωρημένες Μέθοδοι Τεχνικοοικονομικού Σχεδιασμού

Loops, βρόγχοι και επαναλήψεις


Τα loops (οι βρόγχοι) είναι τμήματα κώδικα τα οποία επαναλαμβάνονται μέχρι να ικανοποιηθεί κάποια συνθήκη. Υπάρχουν δυο βασικοί εκπρόσωποι loops, τα loops τύπου For και τα loops τύπου While. Τα loops τύπου For είναι τμήματα κώδικα τα οποία επαναλαμβάνονται συγκεκριμένες φορές και αυτό καθορίζεται από τις τιμές "από" - "έως" που δηλώνονται κατά τη σύνταξη:

For [Από] Το [Έως]
   τμήμα κώδικα που εκτελείται n φορές, όπου n= Εως - Από + 1
Next i


Για παράδειγμα:

Dim sum As Double
sum = 0
For i = 1 To 100
    sum = sum + i
Next i

MsgBox "Η τιμή του αθροίσματος των 100 όρων αριθμητικής προόδου είναι " & sum


Τα loops τύπου While είναι τμήματα κώδικα τα οποία επαναλαμβάνονται όσο ισχύει μια συγκεκριμένη συνθήκη που δηλώνεται κατά τη σύνταξη:

While [Συνθήκη]
   τμήμα του κώδικα που εκτελείται για όσο η παραπάνω συνθήκη είναι αληθής (true)
WEnd


Για παράδειγμα:

Dim sum As Double
Dim i As Integer
sum = 0
i = 1 While i < 101
    sum = sum + i
    i = i + 1
WEnd

MsgBox "Η τιμή του αθροίσματος των 100 όρων αριθμητικής προόδου είναι " & sum