Page 84 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 84
Döngünün başlangıcında, döngü içerisinde yer alan yönergelerin işlenip işlenmeyeceğine ilişkin ka-
rar vermek için koşul kontrol edilir. Eğer koşul yanlış olursa döngü içerisindeki hiçbir yönerge işleme
alınmaz. Eğer koşul doğru ise döngü içerisindeki tüm yönergeler çalıştırılır ve tekrar döngünün başına
dönülür. Döngü, koşul durumu yanlış olana kadar devam eder.
Aşağıda aynı döngünün If/Then/Else karar yapısına eş değer algoritması ve akış şeması görülmektedir.
If<koşul(lar)>
Then
Yönerge
Yönerge
GoTo 100
A
If Yanlış
<koşul(lar)>
Doğru
Yönerge
Yönerge
GoTo 100
B
Yönergelerin kaç kez tekrarlanacağının belli olmadığı zaman ya da döngüdeki yönergelerin işleme
alınmayacağı durumlar olduğunda, While/WhileEnd döngü yapısı kullanılır. Bu durumlarda döngüye
girerken kontrol edilen durum yanlıştır.
Örneğin bir sınıftaki öğrencilerin yaş ortalamasını hesaplayan algoritma ve akış şeması nasıl olmalıdır?
98