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