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

3.10. Operatörler

               Bilgisayara, verileri nasıl işleyeceğini belirtmek gerekir. Bu işlem için operatörler kullanılır. “Opera-
            törler” verileri, ifade ve eşitlikler ile birleştirir. Bu yazım, aynı zamanda operatörler bilgisayara ne tür bir
            işlem (matematiksel, mantıksal vb.) olduğuna dair bilgi verir. “İş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.11. İş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 ayraçtan en dıştakine doğru
            işlem yapılmalı, ayraç içerisinde ise işlem önceliklerine dikkat edilmelidir. İşlem öncelikleri Tablo 3’te
            görülmektedir.


                                                                                                      55
   36   37   38   39   40   41   42   43   44   45   46