H O K K A
Haber Yazılımında Kampanya İncele
20 Eylül 2014

Kod Tasarımı

Programlama bilgisayarın yapacağı işlemleri kontrol etmek için geliştirilmiş bir yöntem olmaklabirlikte bilgisayar kullanımını önemli ölçüde kolaylaştırmıştır her zaman. İlk dev bilgisayarlar yapıldığında bunlar çok fazla aç kapa düğmeleriyle sınırlı olduğu için basit işlemleri yapabilmekteydiler. kod-tasarimiTabii ki elektrik hızıyla bağlantılı olarak bu işlemleri çok kısa sürede halledip sonucu alabiliyordu. Dolayısı ile bilgisayarların önemi hız sayesinde daha da belirgin hale geldi. Bilgisayara bir işlem yaptırmak için bilgisayarın iç yapısını bilmelisiniz ve uzun süre çalışmak gerekliy idi. İşte tüm bu olumsuz yanları olumluya dönüştürebilecek bir yol bulmayı başardılar. O da programlama denen yol.
PROGRAMLAMA NASIL YAPILIR
Programlama insan beyniyle oluşturulan mantıksal işlemlerin bilgisayara aktarılmasında şu yolu izlerler
Sadece insanın anlayacağı bölüm ———–     İnsan zekası— > Derleyicinin ve programlayanın anlayacağı kısım —–Derleyici—>Sadece bilgisayarın anlayacağı bölüm.
Gördüğümüz gibi bunca işlemler zincirinde programlayıcının yapması gereken sadece matematiksel olarak istenilen işlemlerin taslağını oluşturmak daha sonra da bunu derleyicinin anlayabileceği şekle sokmaya çalışmaktır.
MATEMATİKSEL TASLAK NEDİR
Matematiksel taslakı örnek vererek ortaya koyalım.
Mesela öyle bir program yapalım ki bizden sırasıyla iki sayı girmemizi isteyip bunları toplayarak ekranda bize versin. Basit mantıkla bunu bilgisayara nasıl yapmasını isterdiniz?
DEĞİŞİK TASLAK HAZIRLAMA YOLLARI
Matematiksel taslağı hazırlarken yüzlerce değişik yol takip edebilirsiniz. Fakat bunlardan en iyisi kısa olan anlaşılır olan ve de hızlı olan yol budur. Bir örnek daha vererek bu konuda bir fikir edinmenizi sağlayacağım
Öyle bir program yapalım ki 1’den 5’e kadar olan sayıların çarpımlarını bize versin.5 faktoriyel yani 1*2*3*4*5. Tabi şimdi bunu bulmaya ne gerek var diyenler çıkacaktır. Örnek anlaşılır olsun diye küçük sayıları baz aldım. Daha büyük bir sayıda programın taslak hazırlama yolunun ne kadar önemli olduğunu sanırım anlayacaksınız bu örneğimle.
Programı başlatıyoruz.
sayaç’a 1 değerini atıyoruz.
faktoriyel’e 1 değerini atıyoruz.
sayaç 5 ten büyük olana kadar aşağıdaki işlemi yapmalıyız.
{faktoriyel değeri faktöriyel değeri * sayaç yapıyoruz.
sayaç değerini 1 yükseltiyoruz..
}
Ekrana (faktoriyel) yazıyoruz.
Programı kapatıyoruz.

İşte tekrarlanan işlemler için kullanılan bu yönteme döngü denir ve değişik tipleri mevcuttur. Ama bunu kendi kafanızdan geliştirmenizi tavsiye ederim. Çünkü bu taslak hazırlama yolu tamamen kendi hayal gücünüze kalmış . İstediğiniz yöntemi geliştirebilir istediğiniz yolu izleyebilirsiniz özgürce.
Şimdi sırada  matematiksel taslağı derleyicinin anlayacağı formata çevirmeyi öğrenmek lazım.
DERLEYİCİYLE HABERLEŞMEK
Matematiksel taslağı hazırladıktan sonra bunu derleyiciye iletmek için bir haberleşme dili kullanmanız gereklidir. Buna da Programlama Dili adı verilir. Programlama dilleri çeşitli olup her programlama dilinin de bir derleyicisi mevcuttur. Biz başlangıç için Turbo C derleyiciyle çalışmanızı tavsiye ederiz. Dos ortamında programlar hazırlayabilen bu derleyici ile C dilinin tüm inceliklerini öğrenip kullanmanız olası.