Page 86 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 86

Böylece döngü içerisindeki yönergeleri, koşul kontrol edilmeden önce en az bir kere çalıştırmış olur.
            Bu yüzden koşulu kontrol etmeksizin en az bir kez yapılması gereken işlemler varsa Repat/Until döngü
            yapısının tercih edilmesi gerekir. Repeat/Until yapısının algoritması ve akış şeması şu şekildedir:

                                                     Repeat

                                                     Yönerge
                                                     Yönerge
                                                     ...
                                                     Until<koşul(lar)>




                                                           A
                                                             Repeat
                                                        Yönerge


                                                        Yönerge


                                              Yanlış     Until
                                                      <koşul(lar)>

                                                            Doğru

                                                           B


               Şimdi, bu yapıya eş değer If/Then/Else yapısını inceleyelim.

                                                          Yönerge
                                                          Yönerge
                                                          If<koşul(lar)>
                                           Doğru      Then
                                                          Continue

                                                          GoTo 100
                                            Yanlış


                                                               A
                                                                 Repeat
                                                            Yönerge


                                                            Yönerge


                                                     Yanlış    If
                                              GoTo 100    <koşul(lar)>


                                                                Doğru

                                                               B
        100
   81   82   83   84   85   86   87   88   89   90   91