Page 40 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 40

4.  İstatistiksel Fonksiyonlar: Maksimum değer, ortalama gibi değerleri hesaplamak için kullanı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.
                                       Tablo 1: Fonksiyon türleri ve örnekler

                Fonksiyon                     Tanım                        Örnek           Sonuç
                                            Matematiksel Fonksiyonlar
              Sqrt (N)        N değerinin karekökünü döndürür.        Sqrt(16)                    4
              Abs (N)         N değerinin mutlak değerini döndürür.   Abs(-6)                     6
              Integer (N)     N değerine en yakın ya da eşit tam sayıyı  Integer(6.7689)          6
                             döndürür.
              Random          0 ile 1 arasında rastgele bir sayı döndürür.  Random        0.6783456
                                                Dizi Fonksiyonlar
              Mid (S, n1, n2)  Dizinin n1 pozisyonundan başlayan n2  Mid(S, 3, 3)           “sem”
                             kadar karakteri döndürür.
                                                                      S= “Yasemin”
              Left (S, n)     Dizinin sol tarafındaki n kadar karakteri  Left(S, 3)         “yas”
                             döndürür.                                S= “Yasemin”

              Right (S, n)    Dizinin sağ tarafındaki n kadar karakteri  Right(S, 4)       “emin”
                             döndürür.
                                                                      S= “Yasemin”
              Length (S)      Dizideki karakter sayısını döndürür.    Length(S)                   7

                                                                      S= “Yasemin”
                                            Dönüştürme Fonksiyonları
              Value (S)       Dizi olarak tanımlanan değişkeni sayısal  Value(“65.21”)       +65.21
                             değere çevirir.
              String (N)      Sayısal değeri dizi değerine çevirir.   String(+65.21)         “65.21”
                                             İstatistiksel Fonksiyonlar
              Average (list)  Birkaç sayı için ortalama değeri döndürür.  Average(12, 24, 6)     14
              Sum (list)      Birkaç sayının toplam değerini döndürür.  Sum(3, 5, 8)             16
                                              Yardımcı Fonksiyonlar
              Date            Sistemin andaki tarih değerini döndürür.  Date             04/23/2017
              Time            Sistemin şu andaki zaman değerini döndürür. Time              20.57.36

                     Düşünelim/Deneyelim
                       Aşağıdaki fonksiyon komutlarının çıktılarını yazınız.

                               Değişken                 Fonksiyon             Çıktı
                         s=16                    Sqrt (s)
                         s= -64                  Sqrt (Abs(s))
                         bolum=“Bilgisayar”      Left (bolum,5)
                         bolum= “Bilgisayar”     Right (Mid(bolum,6,3),2)
                         s=25                    Sum (s,a,y)
                         a=15
                         y=s+10
         54
   35   36   37   38   39   40   41   42   43   44   45