Sözde kod
- Algoritmalar kursu
- Başlangıç
- Ders 3/80
- 4 dk
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
def max_of_two(a, b):
# Büyüğü bulÖrnek çözüm
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ı
Bir algoritmadaki koşul: ____ a > b then return a
Bir algoritmadaki koşul: if a > b then return a
Açıklama: if doğru.