Page 45 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 45

4.1. Bilgisayar ile Nasıl İletişim Kurulur?

               Bilgisayarlar ancak donanımları, yazılımları
            ve onları kullanan kişiler kadar iyidir. Yapılacak
            işlem için mevcut donanımın yeterli olduğunu
            varsayarsak bir bilgisayarın etkililiği onu kulla-
            nan programcının yetkinliğine bağlıdır. Bilgisa-
            yara bir dizi işlem aracılığı ile ne yapması gerek-
            tiği söylenmelidir. Bu işlemler bir programlama
            dili aracılığı ile kodlandığında bir program hâline
            gelir.
               Bilgisayarların çok iyi çözdüğü problemler, al-
            goritmik yapıda olanlardır yani adım adım işlem-
            lerden oluşan yapılardır. Bu işlemler bilgisayarın
            anlayabileceği biçimde ifade edilir ve bilgisayar
            bu satırları sıra ile çalıştırır.
               Bilgisayarlar bizim konuştuğumuz dili bi-
            lemediğinden onlarla  anlaşmamız  için  bizim
            onların konuştuğu dili öğrenmemiz gerekir.
            Bilgisayarın işletim sistemi, dili ve uygulama-
            larına ilişkin kurallara “söz dizimi” denir. Bir hata oluşursa buna “yazılım hatası”; hatayı bulup
            düzenleme işlemine ise “hata ayıklama” denir. Yazılım hataları bazen söz dizimi hatalarından ba-
            zen de mantık hatalarından kaynaklanabilir. Bu hatalar problem çözme sürecinde bulunarak düzeltilir.
            Programın hatasız çalışması ve doğru sonucu üretebilmesi için tüm hataların düzeltilmiş olması gerekir.

            4.2. Çözümün Düzenlenmesi

               Problem çözme sürecini destekleyen bazı düzenleme araçları vardır. “Bunlar;

               1.  Problem Analiz Çizelgesi,
               2.  Etkileşim Çizelgesi,
               3.  GSÇ (Girdi Süreç Çıktı) Çizelgesi,
               4.  Algoritmalar,
               5.  Akış Şemaları”dır.
               Bu araçları kullanmak; çözüme daha hızlı ulaşmak, en etkili programı yazmak, anlaşılır olmak ve
            süreci kolaylaştırmak için önemlidir.




               Problem Analiz           Etkileşim
                                                            GSÇ Çizelgesi          Algoritmalar
                  Çizelgesi             Çizelgesi






                                                 Akış Şemaları






                                                                                                      59
   40   41   42   43   44   45   46   47   48   49   50