Operatörler

Programlama dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
trwe
Terabyte4
Terabyte4
Mesajlar: 5276
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Konum: Düzce/Akçakoca

Operatörler

Mesaj gönderen trwe » 16 Kas 2013, 21:08

Operatörler
----------------------------------------------------------------------
Matematiksel Operatörler
Matematiksel işlemlerimizi yaptırabilmemiz için aşağıdaki operatörleri kullanabiliriz.
+ ‘Toplama
- ‘Çıkarma
* ‘Çarpma
/ ‘Bölme
\ ‘Tamsayı Bölem
^ ‘Üs yani Kuvvet alma
Mod ‘Kalanlı Bölme
& ‘Dizilim Birleştirme

Karşılaştırma Oparatörleri
< ‘Küçüktür
<= ‘Küçük Eşittir
> ‘Büyüktür
>= ‘Büyük Eşittir
= ‘Eşittir
<> ‘Eşit Değildir

Mantıksal Operatörler
AND Operatörü
OR Operatörü
XOR Operatörü
NOT Operatörü

Aritmetik İfadeler

Programlama sırasında bazı matematiksel işlemler gerekecektir. Aşağıda aritmetik operatörler ve hangi işleme karşılık geldikleri listelenmiştir.
+ " Toplama
- " Çıkarma
* " Çarpma
/ " Bölme
^ " Üs (kuvvet) alma

Aksi belirtilmedikçe, matematiksel işlemlerde önce kuvvet alma işlemi yapılır. Daha sonraki öncelik çarpma ve bölmeye aittir. En son işlem yapılan aritmetik operatörler ise toplama ve çıkarmadır. Aynı önceliğe sahip matematiksel işlemler söz konusu olduğunda önce soldaki işlem gerçekleştirilir. Eğer matematiksel işlem parantez içeriyorsa, önce parantezlerin içindeki kısımlar çözümlenir.

Eğer işlemlerimizin karışmasını istemiyorsak, yazdığımız matematiksel formüllerimizde parantez kullanırız.
((19 – 3) / (3 – 1) ^ 2) * 6 = 24
(48 + 1) / (14 / 2) * 3 = 21
64 - (4 + 4) ^ 2 – 1 = -1

Şunu bir kez daha belirtmek gerekir ki, parantez içindeki ifadelerde, önce en içteki paranteze ait işlem gerçekleştirilir.Buraya kadar sözüne ettiğimiz 5 aritmetik operatörden başka QuickBASIC diline özgü bir operatör daha vardır. “ \ ” işareti kalansız bölmeyi (tamsayı bölmesini) sağlar. Örneğin, “7 \ 2” işleminin sonucu 3,5 değil 3 olacaktır.Programlama dillerinde bilgileri işlemek için kullanılan en yararlı araçlardan biride koşullu bir ifadedir. Koşullu ifade bir özellik, değişken veya veride bulunan değere göre işlem yapmamızı sağlar.

If...Then Karar Yapısı

Bir If...Then karar yapısı programdaki bir koşulu denetlememizi ve çıkan sonuca göre hareket etmemizi sağlar. En basit biçimiyle “If Koşul Then Bildiri” gibi kullanılabilir.

Select Case Karar Yapısı

Döngüler belirli işlemleri belirli sayıda veya herhangi bir şart sağlanana kadar tekrarlamak amacı ile kullanılırlar. Visual Basic’de kullanılan döngüler aşağıda verilmiştir.
Örneğin C’deki for döngüsü do-while döngüsü…

İşte Küçük bir Kod Mimarisi:

Kod: Tümünü seç

main() /* ana fonksiyon*/ 
{
printf("Merhaba C."); /* cikartma durumu */ 
}

Ve daha karmaşık bir program yapısı

main()
{
int xx;
for (xx=5;xx<15; xx=xx+1)
{
if (xx==8)
break;
printf("Break döngüsünün içinde, xx in değeri simdi %d\n",xx);
}
for (xx=5;xx<15;xx=xx+1)
{
if (xx==8)
continue;
printf("Continue döngüsünün içinde, xx in değeri simdi %d\n",xx);
}
} 
Not:

PROGRAMIN KALİTESİNİ BELİRLEYEN ÖLÇÜTLER

· Program işini doğru yapmalı
· Mümkün olduğunca hızlı çalışmalı
· Sistem kaynaklarını gereksiz yere harcamamalı
· Program kodu okunabilir ve anlaşılabilir olmalı.
· Birbirinden bağımsız modüllerin minimum inter aktivitesinden oluşmalı
· Bakım ve güncellenmesi kolay olmalı
· Hatalar lokal olmalı. ( Bir bölümde oluşacak bir hata tüm programı etkilememeli.)
· Verilen süre içinde tamamlanmalı
· Gerekli yazlı dokümanlar hazırlanmış olmalı. (Kullanma kılavuzu, yardım dosyaları vs.)

Herkese İyi Günler
TRWE_2012
Düzce_Akçakoca
:oops: :oops: :) :)
TRWE_2016
FEDAKARLIK OLMADAN ZAFER OLMAZ....!
-----------------------------
LINUXMASTER 2018
ZAFER'E GİDEN YOL,FEDAKARLIKTAN GEÇER...!
-----------------------------



Cevapla