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ı 13484 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 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
-
İlginç Robotlar Serisi
-
Siemens Kaçak Akım Koruma Cihazları | RCD, RCCB
-
Siemens 3WL açık tip güç şalterleri ACB
-
Siemens 7KM PAC3100, 3200, 4200 Ölçüm Cihazları Teknik Özellikler
-
Konvertör için SINAMICS V20 / G120 Smart Access Module 2
-
Kurulum ve bağlantı - SINAMICS V20 / G120 Smart Access Module 1
-
Sigma Elektrik Tanıtım Videosu
-
Kaçak Akım Algılamalı Şalterlere Açtırma Bobini Takılması
-
K400 K630 Tip Şalterlere Açtırma Bobini Takılması
-
Kaçak Akım Algılamalı Şalterlere Yardımcı Kontak Takılması
-
Sigma Elektrik Tanıtım Filmi
ANKET