Page 54 - Bilgisayar Bilimi | Kur 1
P. 54

3.9. Operatörler

               Bilgisayara verilerin ne şekilde işleyeceğini belirtmek gerekir. Bu işlem için operatörler kullanılır.
            “Operatörler” verileri ifade ve eşitlikler ile birleştirir. Aynı zamanda operatörler bilgisayara ne tür bir
            işlem (matematiksel, mantıksal vb.) olduğuna dair bilgi verir. “işlemci” ve “sonuç” operatörlere ilişkin
            iki kavramdır. İşlemci verileri bağlayan ve işleme alan yapı, sonuç ise yapılan işlemin yanıtıdır. Örnek
            vermek gerekirse 6 + 5 ifadesinde yer alan “+” operatör, 6 ve 5 işlemci, 11 ise sonuçtur. İşlemciler sabit
            ya da değişken olabilir.
               Operatörler; matematiksel, mantıksal ve ilişkisel operatörler olarak sınıflandırılabilir. Operatör tür-
            lerine ilişkin örnekler Tablo 2’de yer almaktadır.
                                       Tablo 2: Operatör Türleri ve Örnekler

              Operatör                   Bilgisayar Sembolü      Örnek
              Matematiksel                                       İşlem                  Sonuç

              Toplama                    +                       6.7 + 2.1              8.8
              Çıkarma                    -                       5.6-3.4                2.2
              Çarpma                     *                       3.0*4.0                12.0

              Bölme                      /                       40.0/8.0               5
              Modül Alma                 MOD                     9 MOD 3                3

              İlişkisel**                                        İşlem                  Sonuç
              Eşit                       ==                      6 == 8                 False
              Küçüktür                   <                       6 < 8                  True

              Büyüktür                   >                       6 > 8                  False
              Küçük ya da eşittir        <=                      6 <= 8                 True

              Büyük ya da eşittir        >=                      6 >= 8                 False
              Eşit değildir              <>                      6 <> 8                 True
              Mantıksal                                          İşlem                  Sonuç

              Değil                      NOT                     NOT True               False
              Ve                         AND                     True AND True          True

              Veya                       OR                      True OR False          True
               **İlişkisel operatörlerle yapılan işlemlerin sonucunda ortaya mantıksal değer olarak Doğru (True) ya
            da Yanlış (False) çıkar.

            3.10.  İşlem Önceliği

               Matematiksel, mantıksal ve ilişkisel operatörlerin bir hiyerarşisi, yani öncelikleri vardır. İşlemler bu
            sıralamaya göre yapılmaz ise sonuç beklendiği gibi çıkmayabilir. En içteki parantezden en dıştakine
            doğru işlem yapılmalı, parantez içerisinde ise işlem önceliklerine dikkat edilmelidir. İşlem öncelikleri
            Tablo 3’te görülmektedir.




                                                                                                      53
   49   50   51   52   53   54   55   56   57   58   59