Page 16 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 16
Farklı bir bakış açısı ile programlama;
bilgisayarın donanıma nasıl davranacağını
anlatan, bilgisayara yön veren komutlar ve
işlemler bütünüdür. Kısaca yazılım geliştir-
me, test etme ve bakımını yapma sürecidir.
Bir programlama sisteminin iki bileşeni var-
dır:
1. Bilgisayara kurulmuş olan bileşen −
programlama ortamı
2. Programcı tarafından oluşturulan
algoritma ve program kodları
Kullandığımız programlama ortamı ile
programcı tarafından kullanılacak kelime
ve komutları oluşturur, program akışını ve mevcut durumu kontrol edebilir, adım adım işlemleri takip
edebilir, oluşturduğumuz işlemleri genelleştirerek soyutlaştırabiliriz. Kullandığımız programlama dili
ile yapmak istediğimiz işlemleri bilgisayarın anlayacağı biçimde ifade edebilir, işlemleri parçalara böle-
bilir, parçalardan farklı ve anlamlı bütünler oluşturabiliriz.
2.1.2. Program Nedir?
Program, yapılacak bir işlemi ya da hesaplamayı gerçekleştirmek için birbirini izleyen komut ya da
yönergelerden oluşan yapıdır. İşlemler matematiksel ya da mantıksak olabilir. Örneğin bir formülün
sonucunun hesaplanması ya da bir doküman içerisinde belirli bir metnin aranması gibi. Ayrıntılar prog-
ramlama dillerine göre farklılaşsa bile belirli komutlar her dilde yer alır.
Girdi: Klavyeden, dosyadan veya başka
bir aygıttan veri almadır.
Çıktı: Ekranda veriyi görüntüleme veya
veriyi dosyaya veya başka bir aygıta gönder-
medir.
Matematik: Toplama, çarpma gibi bazı
temel matematiksel işlemleri gerçekleştirme-
dir.
Koşullu yürütme: Belirli durumları sı-
namak ve komutları uygun bir sıraya göre
çalıştırmaktır.
Tekrarlama: Bazı eylemleri genellikle
ufak tefek değişikliklerle yineleme işlemidir.
Programların çoğu, ne kadar basit ya da
karmaşık olursa olsun temel olarak bu işlem-
lere dayalı olarak çalışır. Bu nedenle prog-
ramlama, büyük ve karmaşık bir görevi bu
temel komutlarla gerçekleştirebilecek kadar basit biçimde küçük alt görevlere bölme olarak tanımlana-
bilir.
30