Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Advertisements

Karar Verme: Eşitlik ve Karşılaştırma Operatörleri
Dersin Adı:ALGORİTMA GELİŞTİME TEKNİKLERİ Dersin Kodu:YBS506 Konu:Kontrol Yapıları(if / if-else) 2.HAFTA.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
BİLEŞİK ATAMA VE DÖNGÜLER
Kontrol İfadeleri : 2.Kısım
DÖNGÜLER For While Do While.
DÖNGÜ İFADELERİ.
KOŞUL İFADELERİ onbirc.com/133.
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
switch - case Yapısı Döngü Yapıları
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Bölüm 2: Program Denetimi
KOŞUL İFADELERİ GMGNKJG.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
BPR152 ALGORİTMA VE PROGRAMLAMA - II
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
T-SQL-2.Konu Akış Kontrolleri.
DÖNGÜ İFADELERİ.
Yapısal Program Geliştirme – if, if-else
DÖNGÜLER.
Operatörler ve Denetim Yapıları
BPR152 ALGORİTMA VE PROGRAMLAMA - II
~DÖNGÜLER~.
ŞART İFADELERİ.
Döngü Yapıları.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Bölüm 2 – Kontrol Yapıları
Akış Kontrol Mekanizmaları
Ders 2- Veri türleri, Karar ve Döngü Yapıları, Görsel Kontröller Aslı Ergün.
Kontrol Yapıları ve Döngüler
For Döngüsü Foreach Döngüsü While Döngüsü
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Çoklu dallanma seçimi: switch
DÖNGÜLER.
~KOŞUL İFADELERİ~.
JAVA’DA DÖNGÜLER.
Bölüm 4 – C’de Program Kontrolü
PHP'de Program Denetimi
DÖNGÜ YAPILARI.
DÖNGÜLER(Loop) while, for döngüleri Break ve continue işlevleri
DÖNGÜLER.
DEYİMLER DEYİM NEDİR? Kaç guruba ayrılır? İf deyimi nasıl çalışır?
C#’TA DÖNGÜLER onbirc.com/133.
PROGRAM DENETİM DEYİMLERİ
4. KONTROL VE DÖNGÜ KOMUTLARI
String class String karakterler dizisidir
C++ Ders Notları 4.Ders (Kontrol ve Döngüler)
Ders 2- Veri türleri, Karar ve Döngü Yapıları, Görsel Kontröller
Nesne Tabanlı Programlama 2
KOŞUL İFADELERİ.
Akış Kontrolü ve Döngüler
Bugünkü Konular Döngüler ve Akış Diyagramları C de Döngü Tanımlama
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
İnternet Programlama-I
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
PHP'de Program Denetimi
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H04
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
Bölüm 2: Program Denetimi
Java İle Programlamaya GİRİş
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini iyi bilmemiz gerekir.

Tüm programlama dillerinde olduğu gibi en temel koşul ifadesi if else bloklarıdır.

if…else Bloğu if…else yapısı uygulamalarımızda sık sık kullandığımız ve kullanmak zorunda olduğumuz bir yapıdır. Programlamayı if…else blokları olmadan düşünmek imkansızdır. İf..else bir çeşit karar verme mekanızmasıdır.

if(bool bir ifade) - Doğru ise else -Yanlış ise if…else ifadesinin yapısı yukarıdaki gibidir. Bir durum if içerisinde karşılaştırılır eğer koşul doğru ise if altına yazdığımız blok kod veya tek bir satır kod çalışır, koşul yanlış ise else bloğuna tanımladığımız kod kısmı çalışır. Else kısmını yazmak zorunda değiliz. Eğer yazmaksak ve koşulda yanlış ise if bloğu içine giremeyeceği için herhangi bir işlem yapılmadan bir sonraki kısma geçerek kodumuz akmaya devam eder.

if (ad== "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyordun..."); Yukarıda göründüğü gibi else yazmadan da karşılaştırma yapabiliriz. Eğer ad Sabri ise if içindeki kod çalışır değilse bir sonraki aşamaya geçerek kodumuz çalışmaya devam eder.

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyordun..."); else Console.WriteLine("Sende Kimsin...");

Eğer if ve else blokları içinde birden fazla satır kod yazmak istiyorsanız { }ifadelerini kullanmanız gerekir. if (ad == "Sabri") { gelenKisi =ad; Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyordun..."); } else { gelenKisi = "İzinsiz"; }

switch…case İfadesi switch (değişken) { case sabit değer : kod bloğu; break; case sabit değer : kod bloğu; break; default: kod bloğu; }

C# da Döngülerin Kullanımı for Döngüsü En temel döngü yapısı for döngüsüdür. C# da for döngüsü kullanımı C/C++ ve Javada ki gibidir. Basit bir for döngüsünün yapısı aşağıdaki gibidir. for (başlangıç; koşul; artım / azalım) { //kod bloğu }

for (int i = 0; i < 10; i++) { Console.WriteLine("Döngüde i değeri şuan : {0}",i); }

do… while Döngüsü do { // çalışacak kod } while(koşul);

int i = 0; do { Console.WriteLine("do while döngüsü içinde i değeri şuan: {0}", i); i++; } while (i<10);

Teşekkürler.