Page 55 - Bilgisayar Bilimi | Kur 1
P. 55

Tablo 3: İşlem Önceliği

              İşlem Sırası                        Veri Türü                  Sonuç Değeri Türü
                    () hiyerarşiyi sıralar, parantez içerisindeki işlemler en içten en dışa doğru yapılmalıdır.
                                                   Fonkiyonlar

                                             Matematiksel Operatörler
              Kuvveti (Üs)                        Sayısal                    Sayısal

              \, MOD                              Sayısal                    Sayısal
              *,/                                 Sayısal                    Sayısal

              +, -                                Sayısal                    Sayısal
                                               İlişkisel Operatörler
              =, <, >, <=, >=, <>                 Sayısal, dizi ya da karakter  Mantıksal

                                               İlişkisel Operatörler
              NOT                                 Mantıksal                  Mantıksal

              AND                                 Mantıksal                  Mantıksal
              OR                                  Mantıksal                  Mantıksal
               Örnek değişkenlere ilişkin işlem sonuçları için aşağıdaki tabloyu inceleyiniz.

                                 Değişken      İşlem                 Çıktı

                                               x+y-z                 5
                                               x-y*z                 -290

                                               z mod y               5
                                 x=10
                                               (x-y)*5               -25
                                 y=15
                                               x<y                   True
                                 z=20
                                               x<y AND x<z           True
                                               NOT (x>0)             False

                                               x<>y OR z >=20        True

            3.11. İfade ve Eşitlikler

               Şu ana kadar gördüğümüz tüm bileşenler, ifade ya da eşitlik biçiminde kullanılmadığı sürece bir
            anlam ifade etmez. Çözülmeye çalışılan problem vergi ya da maaş hesaplama, değerleri sıralama, en
            büyük değeri bulma gibi farklı işlemlerden oluşabilir. Bir “ifade” operatörleri kullanarak veriyi işler.
               Uzunluk * Genişlik

               “Eşitlik” ise ifadenin sonucunu saklar.
               Alan=Uzunluk * Genişlik
               Bu durumda uzunluk ve genişlik değerlerinin çarpım sonucu hafızada ‘‘alan’’ olarak ayrılan yerde



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