Page 76 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 76

Programın Çalışma Sırası
                                     main    SayiGir   input    int     gcd     range      print





                                 “Lütfen bir sayı
                                   giriniz:”        “36”

                                                   “36”

                                                     36
                                           36       “24”
                     Program Çalışma Zamanı  24    36, 24  24               1, min-1
                                 “Lütfen bir sayı
                                    giriniz:”

                                                    “24”












                                                      12                     1,2,3, ...

                                          “gcd(36, 24) = 12”









               Program çalıştığında ilk olarak main() fonksiyonu çalıştırılır. SayıGir() fonksiyonuna iki kere dal-
            lanma yaparak s1 ve s2 değişkenlerine girilen sayıları aktarır (s1=36, s2=24). Üçüncü aşamada gcd
            fonksiyonuna s1 ve s2 değişkenleri parametre olarak gönderilir. for döngüsü içerisinde bu parametreler
            kullanılarak en büyük ortak bölen değeri bulunur ve return deyimi ile çağırıldığı yere gönderilir. print
            komutu ile gönderilen değer ekrana yazdırılır.

            7.7. Parametre Gönderme

               Bir fonksiyonun içerisinde parametre alacağı belirtilmişse mutlaka parametre gönderilmelidir.


              def artir(x):

                  print("Değişkenin artırılması yapılıyor, x =",x)
                  x+=1
                  print("Artırma sonucu değer, x =",x)

                  return x


        182
   71   72   73   74   75   76   77   78   79   80   81