CodeBlanks Logo Icon CodeBlanks

Sözde kod

Sözde kod ile algoritma adımlarını anlaşılır biçimde yazmayı öğrenirsin.

Sözde kod nedir?

Sözde kod, bir algoritmanın adımlarını insan okunabilir biçimde yazma yöntemidir. Gerçek bir dilin sözdizimine bağlı kalmadan mantığı ifade eder.

Sözde kodda if, for, while gibi yapılar kullanılır ama değişken bildirimi gibi ayrıntılar esnektir.

Sözde kod örnekleri

İki sayının büyüğünü bulan sözde kod: if a > b: return a else: return b. Bu yapı koşulu kontrol edip dal seçer.

Sözde kod, adımları sıralı ve net biçimde gösterir. Aynı mantığı Python, Java veya C++ koduna çevirebilirsin.

Uygulama Maksimum bul

max_of_two(a, b) yaz. a > b ise a, değilse b döndür. print(max_of_two(4, 9)) ile 9 yazdır.

Başlangıç kodu

solution.py
def max_of_two(a, b):
    # Büyüğü bul

Örnek çözüm

solution.py
def max_of_two(a, b):
    # Büyüğü bul
    if a > b:
        return a
    else:
        return b
print(max_of_two(4, 9))

Beklenen çıktı

9

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Sözde kod: kavramları eşleştir

Kavram Anlamı
if Koşul
for Döngü
return Sonuç
while Tekrar

2 Sözde kodun amacı nedir?

  • Makinece çalıştırılmak
  • Derleyici üretmek
  • İnsanca anlaşılmak Doğru cevap
  • Dosya sıkıştırmak

Açıklama: Sözde kod insanın anlaması içindir.

3 Karar yapısı

Soru
Bir algoritmadaki koşul: ____ a > b then return a
Cevap
Bir algoritmadaki koşul: if a > b then return a

Açıklama: if doğru.

Başlangıç bölümündeki tüm dersler