Yalancı Kod Nedir?
Bir programı tasarlama aşamasında kullanılan 2 araç vardır bunlardan biri akış şemaları diğer ise yalancı kod (pseudocode) dur. Bu yazımızda sizler için yalancı kod bir başka deyimle sözde kod' u inceledik. Ayrıntılar yazımızda...
26.01.2015 tarihli yazı 17172 kez okunmuştur.
Algoritmayı bir problemi çözerken izlenmesi gereken adımlar bütünü olarak tanımlayabiliriz. Algoritma tasarlarken yardımımıza koşan bir araç olan yalancı kod bir algoritmanın herhangi bir programlama dilinin söz diziminin kullanılması yerine mümkün olduğunca günlük bir dil kullanılarak yazılmasından ibarettir. Özellikle ortak çalışmalarda yazılımcıların birbirlerini kolayca anlamalarına imkan sağladığı için tasarım aşamasında sıklıkla kullanılır. Yalancı kodun bir diğer adı ise sözde kod olarak söylenebilir.
Örnek vermek gerekirse kullanıcının girdiği iki sayının ortalamasını bulan bir programı yalancı kod aracılığıyla aşağıdaki gibi yazabiliriz:
►Birinci sayıyı oku;
►İkinci sayıyı oku;
►Okuduğun sayıyı topla;
►Toplamı ikiye böl;
►Bulduğun bölümü ekranda göster;
Basit bir örnekle tam olarak yalancı kod u tanımlamaya çalıştık. Bu kodu okuyan yazılımcı herhangi bir programda ne yapıldığını kafasında tasarlayabilir. Bir programı yazmadan önce her programcı kafasında bir yalancı kod oluşturur ve onu takip ederek kodları yazar.
Bir başka örnek verelim bölümün başındaki en büyük sayıyı bulan algoritmanın yalancı kod ile bakalım
►Birinci sayıyı oku;
►İkinci sayıyı oku;
►Üçüncü sayıyı oku;
►İlk iki sayıdan büyük olanı bul;
►Büyük sayıyı sonuç isimli değişkene ata;
►Eğer sonuç değişkeni üçüncü sayıdan büyük ise sonuç değerini yazdır;
►Değilse
►Üçüncü sayıyı yazdır;
Gördüğünüz üzere yalancı kod da herhangi bir kural yoktur. Kafanızda ne kurarsanız özgürsünüz önemli olan kafanızda doğru işlemleri doğru sıralamayla yapmaktır. Yazarken birkaç noktaya dikkat ederseniz daha doğru yazılımlar yapabilirsiniz:
►Yalancı kod tasarlarken programımızın asıl amacını iyi tespit edip ne yapılacaksa herşey açık bir dille yazılmalıdır
►Yazdığımız yalancı kod içinde herhangi bir programlama diline özel komutlar bulunmamalı okuyan herhangi bir kişi okuduğunda anlamalı.
►Her satırda ki kod tek bir işlem yapmalı böylece karışıklıkları ortadan kaldırmış oluruz.
Yukarıda ki her örnekte satırın sonuna ; koyduk bu bir kural değildir. Sadece o satırın bir komut olduğunu göstermek için konulmuştur.
Kaynak:
►Kodlab
►Code
YORUMLAR
Aktif etkinlik bulunmamaktadır.
- Dünyanın En Görkemli 10 Güneş Tarlası
- Dünyanın En Büyük 10 Makinesi
- 2020’nin En İyi 10 Kişisel Robotu
- Programlamaya Erken Yaşta Başlayan 7 Ünlü Bilgisayar Programcısı
- Üretimin Geleceğinde Etkili Olacak 10 Beceri
- Olağan Üstü Tasarıma Sahip 5 Köprü
- Dünyanın En İyi Bilim ve Teknoloji Müzeleri
- En İyi 5 Tıbbi Robot
- Dünyanın En Zengin 10 Mühendisi
- Üretim için 6 Fabrikasyon İşlemi
- DrivePro Yaşam Döngüsü Hizmetleri
- Batarya Testinin Temelleri
- Enerji Yönetiminde Ölçümün Rolü: Verimliliğe Giden Yol
- HVAC Sistemlerinde Kullanılan EC Fan, Sürücü ve EC+ Fan Teknolojisi
- Su İşleme, Dağıtım ve Atık Su Yönetim Tesislerinde Sürücü Kullanımı
- Röle ve Trafo Merkezi Testlerinin Temelleri | Webinar
- Chint Elektrik Temel DIN Ray Ürünleri Tanıtımı
- Sigma Termik Manyetik Şalterler ile Elektrik Devrelerinde Koruma
- Elektrik Panoları ve Üretim Teknikleri
- Teknik Servis | Megger Türkiye
ANKET