Page 58 - Bilgisayar Bilimi | Kur 1
P. 58

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  en  iyi  çözebildiği  problemler
            algoritmik yapıda olanlardır, yani adım adım iş-
            lemlerden oluşan yapılardır. Bu işlemler bilgisaya-
            rın anlayabileceği biçimde ifade edilir ve bilgisa-
            yar bu satırları sıra ile çalıştırır.
               Bilgisayarlar bizim konuştuğumuz dili bileme-
            diğinden onlarla anlaşmamız için bizim onların
            konuştuğu dili öğrenmemiz gerekir. Bilgisayarın
            işletim sistemi, dili ve uygulamalarına ilişkin ku-
            rallara “sözdizimi” 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özdizimi hatalarından bazen 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 Çözme Çizelgesi
                 2.  Etkileşim Çizelgesi
                 3.  GSÇ Çizelgesi
                 4.  Algoritmalar

                 5.  Akış Şemaları
               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 Çözme             Etkileşim
                                                            GSÇ Çizelgesi          Algoritmalar
                  Çizelgesi             Çizelgesi






                                                 Akış Şemaları





                                                                                                      57
   53   54   55   56   57   58   59   60   61   62   63