Sözde kod, bir algoritmayı (yani bir sorunu çözmek için izlenecek adımları) bilgisayar programlama dilinin sözdizimi kurallarına bağlı kalmadan, günlük konuşma diline yakın bir şekilde yazılmış halidir. Amacı, programın mantığını anlaşılır ve net bir şekilde ifade etmektir.
Gerçek bir programlama dili değildir, bu yüzden bilgisayar tarafından çalıştırılamaz. Sadece insanların (programcıların) anlayabilmesi için tasarlanmıştır.
Problem: Kullanıcıdan alınan iki sayının toplamını bulup ekrana yazdıran programın sözde kodu:
Sözdizimi, bir programlama dilinin yazım kurallarıdır. Tıpkı her doğal dilin (Türkçe, İngilizce) kendine has dilbilgisi kuralları olduğu gibi, her programlama dilinin de kod yazarken uyulması gereken kesin ve değişmez kuralları vardır.
Eğer bu kurallara uyulmazsa, yazılan kod bilgisayar tarafından anlaşılamaz ve program sözdizimi hatası vererek çalışmaz.
;
konulması gerekir.
Örnek: toplam = a + b;
Örnek: if (kosul) { ...yapılacak işlemler... }
Python'da: sayi = 5
Java'da: int sayi = 5;
İkisi birbirini tamamlar. Önce bir problemi çözmek için sözde kod ile algoritma oluşturulur. Daha sonra, bu sözde kod, seçilen bir programlama dilinin sözdizimi kurallarına uygun şekilde gerçek koda dönüştürülür.
Sözde Kod (Plan): "Toplamı hesapla ve ekrana yazdır."
Gerçek Kod (Uygulama - Python Sözdizimi): print(sayi1 + sayi2)