deĞİŞkenler, verİ tÜrlerİ ve operatÖrler

22
DEĞİŞKENLER, VERİ TÜRLERİ VE OPERATÖRLER

Upload: andren

Post on 23-Feb-2016

160 views

Category:

Documents


8 download

DESCRIPTION

DEĞİŞKENLER, VERİ TÜRLERİ VE OPERATÖRLER. Bir program çalıştırırken tüm veriler geçici olarak hafızada tutulur. Değişkenler bu verilerin isimlendirilmesi işlemidir. Değişken mantığı günlük yaşamda da çok kullanılan bir mantıktır aslında. . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

DEĞİŞKENLER, VERİ TÜRLERİ VE OPERATÖRLER

Page 2: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Değişken nedir nasıl tanımlanır?

Bir program çalıştırırken tüm veriler geçici olarak hafızada tutulur. Değişkenler bu verilerin isimlendirilmesi işlemidir. Değişken mantığı günlük yaşamda da çok kullanılan bir mantıktır aslında.

Page 3: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Değişken nedir nasıl tanımlanır ?

Aklımızdan iki sayı tutmamız istendiğinde ve bu sayılarla alakalı işlem yapmamız istendiğinde aslında isimlendirecek olursak sayi1 ve sayi2 olarak o sayıları aklımızda tutuyoruz. İşte bu sayi1 ve sayi2 sadece o an geçici bir süre içinde işlem yapmamız için kafamızda ürettiğimiz değişkenlerdir.

Programlamada da geçici olarak veri tutmak istediğimizde değişkenleri kullanırız.

Page 4: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER
Page 5: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Tanımlama Kuralları Tanımlanan değişkenlerin tipleri değişken isminden önce belirtilir.Değişken isimlerini belirlerken bazı noktalara dikkat etmek gerekir. Boşluk, nokta, soru işareti, noktalı virgül, çift tırnak, tek tırnak, aritmetik  operatörler, karşılaştırma ve atama operatörleri, parantezler kullanılamaz. Sayı ile başlayamaz.Visual C#.NET dilinde tanımlı anahtar kelimeler kullanılamaz.Değişken isimlerinde Türkçe karakter kullanılırsa, farklı dil seçenekli işletim sistemlerinde çalışma anında hata üretecektir.

Page 7: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Veri Tipleri Değişkenler program içinde, tuttukları

verilere ulaşmak için kullanılır. Ancak değişkenlere ulaşmak, tanımlandıkları yerde veya alt  bloklarda mümkündür. Bu kavrama değişkenlerin kapsam alanı (Scope) denir.Kapsam alanı dışındaki bir yerden değişkene ulaşılamaz.

Page 9: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Veri Tipleri

Veri tipi, değişkenlerin tuttukları değerlerintürünü ve bellekte tutulacak boyutunu

tanımlar. Değişkenleri veri tipleri ile tanımlarkenverinin  boyutuna göre bir veri tipi seçilmelidir. İki tip veri tipi mevcuttur Değer Tipleri (Value Type)  , Referans Tipleri (Reference Type)

Page 10: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Değer Tipleri (Value Type) Değer tipleri veriyi direk olarak bellekbölgesinden alırlar.

Page 11: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Referans Tipleri (Reference Type)

Sınıflar referans tiplerdir.Sınıf da referans tiptir. Bir referans tip, heap bölgesinde bir alanı gösteren bir referans olarak, stack bölgesinde saklanır.

Page 12: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

 OPERATÖRLER Aritmetik Operatörler Karşılaştırma Operatörleri

Page 13: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

 OPERATÖRLER Aritmetik Operatörler Çarpma( *), Bölme( /),

Toplama( +), Çıkarma (-) Mod Alma (Mod) 

Karşılaştırma Operatörleri

Page 14: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

 OPERATÖRLER Aritmetik Operatörler Karşılaştırma Operatörleri Küçük( <),

Büyük (> ), Küçük Eşit (=<),

Büyük Eşit (=>), Eşit (=),

Eşit Değil (<>)

Page 15: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

ARİTMETİKSEL OPERATÖRLER Bu operatörler aritmetik işlemlerinde, sayılarla veya sayıtutan ifadelerle kullanılır. ÇarpmaMatematikteki çarpma işlemini gerçekleştirmek için

kulladığımızoperatördür. “ * ” işareti ile kullanılır. int sayi = 100; sayi = 200 * 2; BölmeMatematikteki bölme işlemini gerçekleştirmek için

kulladığımız operatördür. “/ ” işareti ile kullanılır. double bolum; bolum = sayi / 23;1

Page 16: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

ÇıkarmaMatematikteki çıkarma işlemini gerçekleştirmek içinkulladığımız operatördür. “ - ” işareti ile kullanılır. int sonuc = bolum - 100;

ToplamaMatematikteki toplama işlemini gerçekleştirmek içinkulladığımız operatördür. “ + ” işareti ile kullanılır. int toplam; toplam += sonuc;

ARİTMETİKSEL OPERATÖRLER

Page 17: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

ARİTMETİKSEL OPERATÖRLER Mod AlmaModülüs operatörü bir bölme işleminde kalan sonucuverir.  int kalan = toplam %42;

Tekli Arttırma - Azaltma İşlemleri

++ değiskeni 1 er arttırma operatörü

int i; i++; -> i = i + 1; demektir.

-- değiskeni 1 er azaltma operatörü

int i; i --; -> i = i - 1; demektir.

Page 18: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

ÖRNEK

Page 19: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Karşılaştırma Operatörleri

Bu operatörler veri tiplerini birbirleriyle karşılaştırmak için kullanılır. Bu operatörler ile yapılan işlemlerin sonucunda true ya da false değeri döner. Karşılaştırma operatörleri yalnızca sayı tipleri üzerinde yapılmaz.

Küçük              Bu operatör iki durumdan hangisinin küçük olduğunu bulmak için kullanabiliriz.

sayi2 < sayi          //Sonuç:True

Küçük Eşit       Bu operatörü iki değerden birisi küçük veya eşitse bir işlem yaptırmak istiyorsakkullanabiliriz.

sayi2 <= sayi        //Sonuç: True 

Büyük             Bu operatör iki durumdan hangisinin büyük olduğunu bulmak için kullanabiliriz.

sayi2 > sayi          // Sonuç: False   

Page 20: DEĞİŞKENLER, VERİ TÜRLERİ                        VE              OPERATÖRLER

Karşılaştırma Operatörleri

Büyük Eşit       Bu operatörü iki değerden birisi büyük veya eşitse bir işlem yaptırmak istiyorsak kullanabiliriz.

sayi2 >= sayi       // Sonuç: False  

Eşit  Bu operatör iki durumun birbirine eşitliğini sorgulamak istiyorsak buoperatörü kullanabiliriz.

 sayi2 == sayi       // Sonuç: False  

Eşit DeğilBu operatör iki durumun eşit olmadığını bulmak için kullanılır.       

  sayi2 !=sayi         //Sonuç: True