🎓 Boğaziçi Üniversitesi öğrencileri tarafından hazırlandı

Programlamada Fonksiyon Nedir?

Fonksiyon, belirli bir görevi yerine getiren, adlandırılmış ve yeniden kullanılabilir bir kod bloğudur; girdi (parametre) alabilir, bir iş yapabilir ve bir çıktı döndürebilir. Fonksiyonlar, programcıların büyük bir problemi aynı mantığı her yerde tekrarlamak yerine daha küçük ve test edilebilir parçalara bölmesini sağlar.

Kısa cevap

Fonksiyon, isimle çağırabileceğiniz, isteğe bağlı olarak girdi değerleri geçirebileceğiniz ve bir sonucu çağıran koda geri gönderebilen, kendi içinde bağımsız bir kod bloğudur.

Bir Fonksiyon Çağrısı Nasıl Çalışır
  1. 1
    Tanımla
    Fonksiyonu bir isim ve parametrelerle bir kez yaz
  2. 2
    Çağır
    Fonksiyonu isimle çağır ve argüman geçir
  3. 3
    Çalıştır
    Fonksiyon gövdesi geçirilen değerlerle çalışır
  4. 4
    Döndür
    Fonksiyon bir sonucu çağırana geri gönderir
  5. 5
    Sonucu kullan
    Çağıran kod döndürülen değeri kullanır
01

Kendin dene: interaktif hesaplayıcı

Fonksiyon çıktısı (Fahrenayt)
68°F
= 20*9/5+32
02

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

Santigrat'ı Fahrenayt'a çeviren bir fonksiyon yazın ve 20°C ile çağırın.

Tanımla: function fahrenaytaCevir(c) { return c*9/5+32 }
Çağır: fahrenaytaCevir(20)
Çalıştır: 20*9/5+32 = 36+32
Döndür: 68 — yani 20°C, 68°F'ye eşittir

topla(a, b) fonksiyonu a + b döndürüyor. topla(7, 5) ne döndürür?

topla(7, 5) çağrısı a=7, b=5 geçirir
Gövdeyi çalıştır: a + b = 7 + 5
12 döndür
topla(7,5) çağrısı 12 değerini verir

kare(n) fonksiyonu n*n döndürüyor. kare(6) nedir?

kare(6) çağrısı n=6 geçirir
Çalıştır: n*n = 6*6
36 döndür
kare(6) 36 değerini verir
03

Bilgi kartları

04

Mini test

S1.ikiyeKatla(n) fonksiyonu n*2 döndürüyor. ikiyeKatla(9) ne döndürür?

Doğru cevap: C. ikiyeKatla(9), 9*2 = 18 hesaplar.

S2.Bir fonksiyonun kendisini çağırana geri gönderdiği değere ne denir?

Doğru cevap: C. Dönüş değeri, fonksiyonun çalıştıktan sonra verdiği çıktıdır.

S3.Fonksiyonlar programlamada neden kullanışlıdır?

Doğru cevap: B. Fonksiyonlar aynı mantığı, kodu tekrarlamadan, gerektiği her yerde yeniden kullanmanızı sağlar.

S4.fahrenaytaCevir(c) { return c*9/5+32 } içinde c nedir?

Doğru cevap: B. c, fonksiyon çağrıldığında geçirilen Santigrat değerini tutan parametredir.
📄Bu konuyu PDF çalışma kağıdı olarak indirKonu özeti + 10 soru + cevap anahtarı — sınıfta paylaş, yazdır.
Bounlu uygulamalarıyla daha iyi çalış
Notek
Notek

“Programlamada Fonksiyon Nedir?” için tüm kartlar, çözümlü adımlar ve AI hoca desteği Notek'te — sınavdan önce elle çalış.

Ücretsiz indir
Notek 1Notek 2Notek 3Notek 4Notek 5
05

Sık yapılan hatalar

Bir fonksiyonun parametresini çağrı sırasında geçirilen argümanla karıştırmak.Doğrusu: Parametre, tanımdaki yer tutucu isimdir; argüman ise çağrıda kullanılan gerçek değerdir.

Bir değer döndürmeyi unutup sonra fonksiyonun sonucunu kullanmaya çalışmak.Doğrusu: Bir fonksiyon çıktı üretmesi gerekiyorsa, bunu açıkça döndürmelidir; aksi halde çağıran taraf hiçbir şey (undefined/null) alır.

Her şeyi yapan tek bir dev fonksiyon yazmak.Doğrusu: İşi, her biri tek bir net görevi yapan küçük ve odaklı fonksiyonlara bölün — böylece test etmek ve yeniden kullanmak kolaylaşır.

Bir fonksiyonu iki kez çağırmanın her zaman aynı sonucu vereceğini varsaymak.Doğrusu: Fonksiyon bir sayaç gibi dış bir duruma bağlıysa, iki kez çağırmak farklı sonuçlar verebilir.

06

Sıkça sorulan sorular

Programlamada fonksiyon nedir?

Fonksiyon, bir görevi yerine getiren, isteğe bağlı olarak girdi parametreleri alan ve bir çıktı değeri döndürebilen, yeniden kullanılabilir adlandırılmış bir kod bloğudur.

Fonksiyon formülü nedir?

Genel biçimde cikti = f(girdi) — bir fonksiyon, gövdesindeki mantık aracılığıyla girdi argümanlarını bir çıktıya eşler.

Fonksiyon örnekleri nelerdir?

Sıcaklığı çeviren bir fahrenaytaCevir(c) fonksiyonu veya bir toplamı döndüren topla(a,b) fonksiyonu.

Bir fonksiyonun çıktısı nasıl hesaplanır?

Çağrı sırasında geçirilen argümanları fonksiyonun parametrelerine yerleştirin, ardından gövdenin mantığını çalıştırarak dönüş değerini elde edin.

İlgili konular