Page 97 - Bilgisayar Bilimi | Kur 1
P. 97

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?






















         96
   92   93   94   95   96   97   98   99   100   101   102