Page 142 - Bilgisayar Bilimi | Kur 1
P. 142

Döngüler, sıralı bir kod bloğunun istenilen sayıda tekrarlanmasıdır. Döngü ve karar yapıları, algorit-
            ma oluşturma ve programlamada birçok problemin çözümünde kullanılır.
               Aşağıdaki kod bloğu 1’den 5’e kadar sayıları ekrana yazar.


              print(1)
              print(2)
              print(3)
              print(4)

              print(5)
            Ekran Çıktısı

              1

              2
              3
              4

              5

                     Düşünelim/Deneyelim
                       Ancak, 1’den 10.000’e kadar yazmak gerekirse böyle bir çözüm yolu doğru olmayacaktır!



               Tekrar sayısı fazla olduğunda döngü yapıları tercih edilmelidir. Programlamada tekrar sayısının sa-
            yılması bir değişken yardımı ile elde edilebilir. Python dilinde döngü için while ve for döngü yapıları
            kullanılır.

            5.1. For Döngüsü

               While döngüsü, belirsiz döngüler için oldukça kullanışlıdır. Bilgisayarda sorun çözme sorusunda,
            döngünün kaç defa döneceği belirsizdir. Dönme sayısı belirli olmadığı durumlarda while döngüsü kul-
            lanılabilir. While döngüsü ile yapılan çözümler for döngüsü ile de yapılabilir. Örneğin;

               For döngüleri belirli sayıda işlemlerin tekrarlanması için kullanılan döngülerdir. For döngüleri baş-
            langıç ve bitiş değerleri arasında artım miktarına göre istenilen sayıda tekrar yapar.

               Yukarıdaki örnek çıktı for döngüsüyle yapılmak istenseydi yazılması gereken kodlar şu şekilde olur-
            du:


              for n in range(1,6)
                     print(n)
               Örnek Kullanım


              for n in range(1, 11):
                     print(n)




                                                                                                     141
   137   138   139   140   141   142   143   144   145   146   147