Merhaba arkadaşlar. Uzun zaman sonra ilk makalemi yazıyorum. Bugün sizlere yalancı kod diğer adıyla sözde kod nedir ne işe yarar gibi konuları inceleyeceğiz.
Algoritma tasarlamada kullanılan, içerisinde herhangi bir programlama dilinden izler barındırmayan ve yazılı kuralları olmayan programın nasıl çalışacağını belirten cümleler topluluğudur desek yanlış olmaz sanırım. Örneğin siz bir yazılımcısınız ve kafanızda bir algoritma tasarladınız. Bu algoritmayı diğer mühendis ve geliştiricilerin de zorlanmadan anlayabilmesi için Türkçe olarak satır satır izlenecek olan adımları yazarsınız. Böylece diğer geliştiriciler de programın yapısını kolayca anlayabilir.
Küçük bir örnekle kafanızda canlanacaktır. Örneğin girilen 3 sayının en büyüğünü bulan bir program yazacağız hemen kafamızda küçük bir algoritma kuralım ve yalancı kod olarak yazalım:
Gördüğünüz gibi gayet basit.
Algoritma tasarlamada kullanılan, içerisinde herhangi bir programlama dilinden izler barındırmayan ve yazılı kuralları olmayan programın nasıl çalışacağını belirten cümleler topluluğudur desek yanlış olmaz sanırım. Örneğin siz bir yazılımcısınız ve kafanızda bir algoritma tasarladınız. Bu algoritmayı diğer mühendis ve geliştiricilerin de zorlanmadan anlayabilmesi için Türkçe olarak satır satır izlenecek olan adımları yazarsınız. Böylece diğer geliştiriciler de programın yapısını kolayca anlayabilir.
Küçük bir örnekle kafanızda canlanacaktır. Örneğin girilen 3 sayının en büyüğünü bulan bir program yazacağız hemen kafamızda küçük bir algoritma kuralım ve yalancı kod olarak yazalım:
Kod:
Birinci sayıyı oku;
İkinci sayıyı oku;
Üçüncü sayıyı oku;
İlk iki sayıdan büyük olanı bul;
Büyük olanı cevap isimli değişkene depola;
Eğer cevap değişkeni üçüncü sayıdan büyükse cevap değişkenini yazdır;
Değilse üçüncü sayıyı yazdır;
Not:Ben her komutun ardından komutun bittiğini belirtmek için noktalı virgül kullandım ama öyle bir kural yok. Türk insanı genelde uzun yazılar okumayı çok sevmediğinden fazla uzatmak istemiyorum. Bir dahaki yazıda görüşmek üzere...



