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
   11   12   13   14   15   16   17   18   19   20   21