Page 99 - Bilgisayar Bilimi | Kur 1
P. 99

Böylece döngü içerisindeki yönergeler koşul kontrol edilmeden önce, en az bir kere çalıştırılmış 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

         98                                                    B
   94   95   96   97   98   99   100   101   102   103   104