İlk yazımızda programlama ve algoritmanın tanımları üzerinden ufak bir geçiş yapmıştık .
Eğer önceki yazımızı okumadıysanız buradan ulaşabilirsiniz.
Bilgisayar Programı Nedir ve Nasıl Yapılır ?
- Programlama belli bir kod söz dizimi yapısına uygun olarak sadece belirtilen işlemlerin yerine getirilmesini sağlayan komut dizisidir.
- Programlamada belirtilen işlem dizisi doğrudan işleme konmaz.
- Bilgisayar verilen programı makine dilinde işleme almak zorundadır.
Programlamacı programlama dilini biliyor , Bilgisayar ise makine dili peki iki farklı dil varken nasıl anlaşıyorlar ?
Bu iki farklı dil arasına bir tercüman gerek bu tercüme işleminide iki ayrı çeviri programı olan derleyici (compiler) veya yorumlayıcı ( interpreter) yapar.
Örnek verecek olursak makine dilinde iki ayrı sayının toplanması ”1000110011101000111101010000010010101101000010” olarak gösterilir.
Bir Bilgisayar Programı Üç Kısımdan Oluşur
- Bilgi Girişi
- İşlemler
- Bilgi Çıkısı
Bir Problemi Çözelim : Bir dikdörtgenin alanının hesaplanması.
Girdi (input) : Kısa kenar (a) , Uzun kenar (b)
İşlemler (processing): İşlemler ve hesaplar , kısa kenar ve uzun kenarın çarpımı dikdörtgenin alanını verir.
Çıktı (Output): Yaz ” Alan =”,Alan Ekranda belirecek ifade ve değerler ile bunların gösteriş biçimi planlanır.
Programdan emin olmak adına test yapılması için Program çıktısında neyin elde edileceğinin bilimesi gerekmektedir.Çıkış işleminin şekli ve formatı önemlidir.
Algoritma ;
Bir problemin çözümüne yönelik hazırlanacak olan programa ilişkin sonlu sayıda ve anlaşılır adım yada işlemin ardı ardına tanımlanması Böylece izlenecek yolun ve yöntemin ortaya konulması için hazırlanan programa algoritma denir.
Bir problemin çözümüne yönelik hazırlanacak olan algoritmanın görsel simge ve şekillerle ifade edilmiş şekline akış şeması denilmektedir.
Algoritma örnek sorular ve çözümlerine serimizin 3. yazısında yer vereceğim .
GIPHY App Key not set. Please check settings