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