Page 52 - Bilgisayar Bilimi | Kur 1
P. 52

Düşünelim/Deneyelim
                       Aşağıda verilen değişkenlerin veri türlerini belirleyiniz.
                       • İsim                 • Yaş
                       • Cinsiyet             • Vergi Numarası
                       • Okul Numarası        • Geçti/Kaldı

            3.7.  Bilgisayar Veriyi Nasıl Saklar?

               Bilgisayar veriyi hafızada saklar. Her bir değişken için hafızada belirli bir alan ayrılır ve bu alan her
            seferinde tek bir değer saklayabilir. Kullanıcı var olan değer yerine yeni bir değer atadığında eski değer
            silinir. Hafızada bu konumlar geçicidir. Programın çalışması bittiğinde ya da bilgisayar kapatıldığında
            bu veriler silinir. Verilerin daha sonra tekrar kullanılması gerekiyorsa sabit disk gibi kalıcı bir konu-
            ma kaydedilmeleri gerekir. Bu şekilde kaydedilen verilere “dosya” adı verilir. Temel anlamda program
            dosyaları ve veri dosyaları olmak üzere iki dosya türü vardır. Program dosyaları, bilgisayarın yapması
            istenen komutları ve işlemleri içerir; veri dosyaları ise programlar çalışırken gereken verileri kapsar.

            3.8.  Fonksiyonlar

               Fonksiyonlar, belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir. Genellikle bilgi-
            sayar dilinde oluşturulur. Fonksiyonlar, bir çözüm sürecinin belirli parçaları olarak kullanılır. Problem
            çözme sürecinde tekrarlanan işlemler için kullanılır ve böylece programcının hem problemin daha hızlı
            çözülmesini hem de programın daha anlaşılır olmasını sağlar. Her programlama dili içerisinde kendine
            özgü fonksiyonlar barındırır. Bu fonksiyonlar kütüphanesi, programlama dili ve bilgisayara göre deği-
            şiklik gösterir. Ayrıca pek çok programlama dili, programcıların kendi fonksiyonlarını yazmalarına da
            olanak verir. Fonksiyon kütüphaneleri, pek çok program diline eklenebilir.
               Fonksiyonlar kendilerine verilen isim ve parantez içerisinde gönderilen veri ile tanımlanır.

               Fonksiyon İsmi (Veri)
               Fonksiyon kapsamında elde edilen sonuç, fonksiyonun ismi ile döndürülür. Fonksiyonlara veri gön-
            derilir. Fonksiyona gönderilen verilere “parametre” denir. Fonksiyonlar parametreleri değiştirmez ama
            işlemlerde kullanır. Örneğin karekök fonksiyonunu ele alalım. Sqrt(N), gönderilen N değeri için kare-
            kök değeri hesaplamaktadır. Sqrt fonksiyonun ismi, N işlem yapılacak veri, yani parametredir. Paramet-
            reler parantez içinde yazılır. Programcı olarak kullandığınız dilin kütüphanesinde hangi fonksiyonların
            olduğunu araştırmanız işlerinizi kolaylaştıracaktır. Fonksiyonlar gruplara ayrılır:
                 1.  Matematiksel Fonksiyonlar: Matematiksel işlemler için kullanılır.

                 2.  Dizi Fonksiyonlar: Dizi ve karakterlerle ilgili işlemleri gerçekleştirmek için kullanılır.
                 3.  Dönüştürme Fonksiyonları: Veriyi bir türden diğerine dönüştürmek için kullanılır.

                 4.  İstatistiksel Fonksiyonlar: Maksimum değer, ortalama gibi değerleri hesaplamak için kulla-
                     nılır.
                 5.  Yardımcı Fonksiyonlar: Program dışındaki verilere erişerek işlem yapmak için kullanılır.

               Bu fonksiyonlara bazı örnekler Tablo 1’de görülmektedir.









                                                                                                      51
   47   48   49   50   51   52   53   54   55   56   57