Sözde Kod Nedir?
İngilizce: Pseudocode
Yayın: · Son güncelleme:
Sözde Kod Nedir? Kısaca
Sözde kod (pseudocode), bir algoritmanın adımlarını belirli bir programlama dilinin kurallarına bağlı kalmadan, sade ve yapılandırılmış bir dille yazma yöntemidir. Kod yazmadan önce mantığı planlamak için kullanılır.

Sözde kod nedir?
Sözde kod, bir programın ne yapacağını gerçek kod yazmadan, gündelik dile yakın ama düzenli bir biçimde anlatan metindir. İngilizcede pseudocode olarak geçer. Bilgisayar sözde kodu çalıştıramaz; amaç, insanların algoritmayı anlaması ve planlamasıdır.
Nasıl yazılır?
Sözde kodun katı kuralları yoktur, ama bazı alışkanlıklar okumayı kolaylaştırır. Her satıra tek bir adım yazılır. Koşullar için EĞER, DEĞİLSE gibi kelimeler, döngüler için İKEN ya da HER gibi ifadeler kullanılır. Alt adımlar girintiyle gösterilir.
Basit bir örnek, kargo ücretinin hesaplanmasıdır:
sepet_tutari'nı al
EĞER sepet_tutari >= 500 İSE
kargo = 0
DEĞİLSE
kargo = 40
toplam = sepet_tutari + kargo
toplam'ı yazdır
Bu metni okuyan herkes, hangi dili bildiğinden bağımsız olarak mantığı anlar. Rakamlar varsayımsaldır; mantığı göstermek için kullanılmıştır.
Akış şemasından farkı
Akış şeması aynı mantığı şekiller ve oklarla görsel olarak gösterir. Sözde kod ise metin tabanlıdır. Kısa ve görsel anlatımda akış şeması, karmaşık ve uzun algoritmalarda sözde kod daha pratiktir; çünkü metni düzenlemek ve koda dönüştürmek daha hızlıdır.
Ne zaman kullanılır?
Programlama öğrenirken, mülakatta çözümünüzü anlatırken ya da ekip arkadaşlarınızla bir özelliği planlarken sözde kod işinizi kolaylaştırır. Bir sonraki küçük projenizde, kod editörünü açmadan önce adımları beş on satırlık sözde kodla yazmayı deneyin. Hataların çoğunu daha klavyeye dokunmadan fark edersiniz.
Sıkça Sorulan Sorular
Sözde kodun standart bir yazım kuralı var mı?
Resmî bir standart yoktur. Ders kitapları ve ekipler kendi alışkanlıklarını kullanır; önemli olan adımların açık, sıralı ve tutarlı yazılmasıdır.
Sözde kod Türkçe yazılabilir mi?
Evet. Sözde kod bir programlama dili olmadığı için Türkçe yazılabilir. Okulda ve ekip içi planlamada Türkçe sözde kod sık kullanılır.