While / While End Döngüsü

19.11.2020
While / While End Döngüsü

Ele alacağımız ilk yapı, While/While End döngü yapısıdır. Bu döngü yapısı bilgisayara, koşul doğru olduğu sürece işlemleri tekrarlanmasını belirtir. Algoritma yapısı şu şekildedir:

While Döngüsü

While Döngüsü

While/While End döngü yapısı tasarladığınız zaman, algoritmayı daha anlaşılır kılmak için girinti ve köşeli ayraçlardan yaralanabilirsiniz. Bu yapıya ilişkin akış şeması ise şöyledir:

while / while döngüsü

while / while döngüsü

Döngünün başlangıcında, döngü içerisinde yer alan yönergelerin işlenip işlenmeyeceğine ilişkin karar 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/Then/Else karar yapısı

If/Then/Else karar yapısı

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?

Bir sınıftaki öğrencilerin yaş ortalamasını hesaplayan algoritma ve akış şeması

Bir sınıftaki öğrencilerin yaş ortalamasını hesaplayan algoritma ve akış şeması

YORUMLAR

Henüz yorum yapılmamış. İlk yorumu yukarıdaki form aracılığıyla siz yapabilirsiniz.