🎓 Bounlu tarafından hazırlandı
16.645 görüntülenme

Fonksiyonlar ve Alt Programlar Nedir?

Merhaba sevgili gençler! Bugün bilgisayar programlarının sihirli dünyasında, işleri kolaylaştıran iki harika kavram öğreneceğiz: Fonksiyonlar ve Alt Programlar! Hazırsanız, kod yazmayı daha keyifli hale getirelim!

Kısa cevap

Fonksiyonlar ve alt programlar, tekrar eden kod bloklarını bir araya toplayıp onlara bir isim verdiğimiz yapılardır. Böylece aynı kodu defalarca yazmak yerine, sadece o ismi çağırarak kullanabiliriz.

01

Adım adım çözümlü örnekler

Bir programda sürekli olarak ekrana 'Merhaba Dünya!' yazdırıyorsak, bunu bir fonksiyonla nasıl daha kolay hale getirebiliriz?

1. 'MerhabaYazdir' adında bir fonksiyon tanımlarız. 2. Bu fonksiyonun içine 'ekrana Merhaba Dünya! yazdır' komutunu koyarız. 3. Programımızın istediğimiz yerinde sadece 'MerhabaYazdir()' komutunu çağırırız.

İki sayıyı toplamak için bir fonksiyon yazmak istersek nasıl bir yol izlemeliyiz?

1. 'Topla' adında bir fonksiyon tanımlarız ve bu fonksiyona iki sayı (a ve b) almasını söyleriz. 2. Fonksiyonun içinde a ile b'yi toplarız ve sonucu geri döndürürüz. 3. Programımızda 'Topla(5, 3)' gibi bir çağrıyla sonucu kullanabiliriz.
02

Bilgi kartları

03

Mini test

S1.Aşağıdakilerden hangisi fonksiyonların temel amacıdır?

Doğru cevap: B. Fonksiyonlar, aynı kodları tekrar tekrar yazmak yerine onları bir araya toplayıp isimlendirerek kod tekrarını önler.

S2.Bir fonksiyonun görevi tamamlandıktan sonra ana programa veri göndermesine ne ad verilir?

Doğru cevap: C. Fonksiyonlar, 'return' komutu ile hesapladıkları veya buldukları değeri ana programa geri gönderebilirler.

S3.Aşağıdaki kod satırlarından hangisi bir fonksiyon çağrısıdır?

Doğru cevap: C. 'topla(5, 2)' ifadesi, 'topla' adlı fonksiyonu 5 ve 2 değerleriyle çağıran bir fonksiyondur.
📄Bu konuyu PDF çalışma kağıdı olarak indirKonu özeti + 10 soru + cevap anahtarı — sınıfta paylaş, yazdır.
04

Sık yapılan hatalar

Her şeyi tek bir uzun kod bloğuna yazmak daha kolaydır.Doğrusu: Fonksiyonlar ve alt programlar kullanarak kodu daha küçük, anlaşılır ve yönetilebilir parçalara bölmek daha doğrudur.

Bir fonksiyon tanımlandıktan sonra onu tekrar kullanmak gereksizdir.Doğrusu: Fonksiyonların en büyük faydası, tanımlandıktan sonra istendiği kadar tekrar çağrılarak kullanılabilmesidir.

05

Sıkça sorulan sorular

Fonksiyon ve alt program arasında fark var mı?

Genellikle aynı anlamda kullanılırlar. Alt program, programı küçük parçalara bölen yapıları ifade ederken, fonksiyon daha çok belirli bir görevi yerine getirip sonuç döndüren yapıları tanımlar.

Her kod tekrarında yeni bir fonksiyon mu yazmalıyım?

Hayır, tekrar eden aynı türdeki kod bloklarını bir fonksiyon haline getirip bir kez yazmak yeterlidir. Sonrasında sadece fonksiyonu çağırırsınız.

Parametre nedir?

Parametre, fonksiyona dışarıdan gönderilen verilerdir. Fonksiyon, bu verileri kullanarak kendi işlemini yapar.

İlgili konular