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