Sözde kod, bir bilgisayar programlama algoritmasını, gerçek bir programlama kodu oluşturmadan, bilgisayar programlama hatları biçiminde mantıklı, rasyonel terimlerle açıklar. Sözde kod, programcıların matematiksel fonksiyonlara, Boole mantığına ve çeşitli çıktılar üreten parametrelere sahip programlar yazmak için gereken adımları görselleştirmelerine yardımcı olur.
Örneğin, bir sözde kod, "Öğrencinin notu 60'tan büyük veya ona eşitse /Yazdır" geçti "/" /Yazdır "başarısız" şeklinde basit satırları içerir. Bu sözde kod, bir kişinin bir derste başarısız olup olmadığını gösteren bir algoritmayı açıklar. Giriş numarası, 59'un üstünde veya 60'ın altında olması, programdaki iki sonuçtan birini belirler.
Bu tam sözdizim belirli bir programlama dilinde kullanılmasa da, sözde kodu bilgisayar programlama metninin birkaç satırı gibi görünmektedir. Bir sözde kod, bir dilin biçimini takip eder, ancak kesin sözdizimini gerektirmez. Sahte kod sözlüğü, programcılara bir program için kaç satır metin gerektiğine karar vermeleri için oda verirken kelimeleri azaltır.
Programlamanın üç temel prensibi dizisi, eğer öyleyse ve eğer öyleyse yapıları içeren bir sözde kodda takip edilir. Bir sıra, bir görevin doğrudan birbiri ardına gerçekleştiği doğrusal bir işlevdir. Bir süredir inşaat, kriterler verilen standartlara uymayana kadar devam eden, başlangıçta belirli parametrelerle tekrarlayan bir döngüdür. Bir if-then-else cümlesi iki farklı işlem arasında bir seçim yapar.