Programlama Yapısına Giriş

17.11.2020
Programlama Yapısına Giriş

Bu bölümde çözümleri bilgisayarın daha iyi anlayıp işleyebilmesi için kullanılan teknikler anlatılacaktır. Diğer bir ifade ile bu teknikler, algoritmayı oluşturan yönergeleri farklı biçimlerde yazmanıza olanak sağlayacaktır.

Göstergeler

Bilgisayarlar; problemleri çözmek, işlerimizi kolaylaştırmak, daha hızlı ve etkili çözümler üretmek için kullanılır. Gerçekten yeterli çözümler üretebilmek için aşağıdaki göstergeleri önemsemek gerekir.

  1. Bütünü, her biri anlamlı işlemler içeren parçalara bölünüz, modülleri kullanınız.
  2. Farklı satırlar arasında bağlantı kurmak yerine mantıksal yapıları kullanınız.
    1. Doğrusal yapı, işlemleri sıra ile çalıştırır. Aşağıda, klavyeden girilen iki sınav puanının aritmetik ortalamasını hesaplayan yapı görülmektedir:

      Doğrusal yapı

      Doğrusal yapı

    2. Karar yapısı, iki olasılıktan birini seçmek ve ona göre devam etmek için kullanılır. Aşağıda, klavyeden girilen iki sınav puanının ortalamasını bularak öğrencinin dersten geçip geçmediğini kontrol eden yapı görülmektedir.

      Karar yapısı

      Karar yapısı

    3. Döngüsel yapı, bir dizi işlemi tekrarlamak için kullanılır. Aşağıda, 20 öğrencilik bir sınıfın bir dersten aldığı iki not üzerine sınıf ortalamasını hesaplayan yapı görülmektedir.

      Döngüsel yapı

      Döngüsel yapı

    4. Durumsal yapı ise belirli bir duruma göre farklı işlemlerin yapılmasına olanak sağlar. Aşağıda, klavyeden girilen sayıya göre haftanın gününü yazan yapı görülmektedir.

      Durumsal yapı

      Durumsal yapı

  3. Tekrarlayan işlemlerin tekrar tekrar yazılmasını önlemek için modüler yapı kullanınız.
  4. Okunabilirliği ve anlaşılırlığı artırmak için anlamlı değişken isimleri seçiniz ve çok iyi dokümantasyon hazırlayınız.
YORUMLAR

Henüz yorum yapılmamış. İlk yorumu yukarıdaki form aracılığıyla siz yapabilirsiniz.