Bu ders için video bulunmamaktadır.

Bu derse başlamak veya ilerlemenizi kaydetmek için lütfen giriş yapın veya kayıt olun.

Ders İçeriği

Programlamada, belirli bir görevi yerine getiren ve tekrar tekrar kullanılabilen kod bloklarına fonksiyon denir. Fonksiyonlar, programları daha düzenli, okunabilir ve yönetilebilir hale getirir.

Fonksiyonların Faydaları

  • Kod Tekrarını Azaltma: Aynı kodu tekrar yazmak yerine fonksiyon çağırabilirsiniz
  • Modülerlik: Programı mantıksal parçalara ayırır
  • Okunabilirlik: Kodun ne yaptığını daha net ifade eder
  • Hata Ayıklama: Hataların tespiti ve düzeltilmesi daha kolaydır

Fonksiyon Tanımlama ve Çağırma

Bir fonksiyonu kullanmadan önce onu tanımlamanız gerekir.

Temel Yapı:

FONKSİYON FonksiyonAdı (parametre1, parametre2, ...)
  // Fonksiyonun yapacağı işlemler
  DÖNDÜR değer // İsteğe bağlı
SON_FONKSİYON

// Fonksiyonu Çağırma
Sonuc = FonksiyonAdı(argüman1, argüman2, ...)
                    

Örnek 1: Değer Döndürmeyen Fonksiyon

FONKSİYON MerhabaYaz()
  Ekrana yazdır "Merhaba Dünya!"
SON_FONKSİYON

BAŞLA
  MerhabaYaz() // Fonksiyonu çağırma
BİTİR
// Çıktı: Merhaba Dünya!
                    

Örnek 2: Parametre Alan ve Değer Döndüren Fonksiyon

FONKSİYON Topla(sayi1, sayi2)
  toplam = sayi1 + sayi2
  DÖNDÜR toplam
SON_FONKSİYON

BAŞLA
  sonuc = Topla(5, 3) // 5 ve 3 argümanlardır
  Ekrana yazdır sonuc // Çıktı: 8
BİTİR
                    

Yerel ve Global Değişkenler

  • Yerel Değişkenler: Bir fonksiyonun içinde tanımlanan değişkenler
  • Global Değişkenler: Programın herhangi bir yerinden erişilebilen değişkenler

Global değişkenlerin kullanımı dikkatli olunmalıdır. Mümkün olduğunca yerel değişkenler ve fonksiyon parametreleri tercih edilmelidir.