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

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

Karar Verme: Eşitlik ve Karşılaştırma Operatörleri
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
JavaScript Birinci Hafta.
BİLEŞİK ATAMA VE DÖNGÜLER
ÖMYO Nesne Tabanlı Programlama-1
Kontrol İfadeleri : 2.Kısım
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
ÜNİTE DEĞERLENDİRMESİ 1.Sınıf Türkçe
switch - case Yapısı Döngü Yapıları
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Seçme Komutları: if if (koşul1) { <koşul1 komutları> }
Yrd. Doç.Dr. Nilgün GÜLER BAYAZIT
Atama ve Girdi/Çıktı Komutları
Bölüm 4 – Kontrol İfadeleri:1.kısım
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
4 Kontrol Yapıları: 1.Bölüm.
Bölüm 2: Program Denetimi
4 Kare Problemi 4 Kare Problemi Hazır mısın? B A Bu şekle iyi bak
KOŞUL İFADELERİ GMGNKJG.
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
Bölüm 10 Yapılar ve Birleşimler
Karar ifadeleri ve Döngüler
Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi Hazırlayan : Nuri AVCI
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
ORHAN EREN İLKOKULU 1-A.
Bölüm 3 – Yapısal Programlama
ZAMBAK 1 SORU BANKASI UĞUR CESUR 1 ZAMBAK 1 SORU BANKASI ÖZEL SORULARI Hazırlayan: UĞUR CESUR.
Yapısal Program Geliştirme – if, if-else
Program Kontrol İfadeleri
Problem Çözme Ve Problem Çözme Stratejileri Ödevi Cihan GÖÇ
Operatörler ve Denetim Yapıları
BPR152 ALGORİTMA VE PROGRAMLAMA - II
TEST – 1.
ŞART İFADELERİ.
Döngü Yapıları.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Bölüm 2 – Kontrol Yapıları
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.
8 ? E K S İ L E N EKSİLEN _ 5 5 ÇIKAN FARK(KALAN) 8.
Akış Kontrol Mekanizmaları
Kontrol Yapıları ve Döngüler
Ek-2 Örnekler.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Chapter 4: Making Decisions
Çoklu dallanma seçimi: switch
PHP'de Program Denetimi
Toplama Yapalım Hikmet Sırma 1-A sınıfı.
DEYİMLER DEYİM NEDİR? Kaç guruba ayrılır? İf deyimi nasıl çalışır?
CEBİRSEL İFADELERİ ÇARPANLARINA AYIRMA
PROGRAM DENETİM DEYİMLERİ
C++ Ders Notları 4.Ders (Kontrol ve Döngüler)
KOŞUL İFADELERİ.
Bu Günkü Konular If yapısı ve karşılaştırma operatörleri
2. HAFTA 2. Hafta.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BM-103 Programlamaya Giriş Güz 2012 (3. Sunu)
Bölüm 4 Seçme Komutları Alıştırmalar
Algoritma ve Programlamaya Giriş Ders 5. C Programlama Dili - 2.
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
Bölüm 2: Program Denetimi
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Sunum transkripti:

Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut İçiçe if Komutu if-else Eşleşmesi Soru İşareti Operatörü switch Komutu

Koşul İfadesi Problem çözme sürecinde program akışını değiştirecek farklı komutlara da ihtiyaç duyulur. Bu komutlara program akışını kontrol etmeleri nedeniyle kontrol komutları adı verilir. Kontrol komutları seçme ve döngü komutları olmak üzere iki grupta toplanır.

Koşul İfadesi Koşul İfadeleri ilişkisel ve matıksal operatörler kullanılarak oluşturulur. İlişkisel Operatörler değerlerin karşılaştırılmasında kullanılır.

Koşul İfadesi Örnek:

Koşul İfadesi Operatörlerin Öncelik Sıralaması

Koşul İfadesi Mantıksal Operatörler mantıksal işlemleri gerçekleştirmek amacıyla kullanılır. && Operatörü ! Operatörü || Operatörü

Koşul İfadesi Örnek:

Koşul İfadesi Operatörlerin Genişletilmiş Öncelik Sıralaması

Koşul İfadesi Örnek: int i=5, j=10, k=20; i > 5 * k % 3 && !(k-2!=18) ↓ i > 5 * k % 3 && !(18!=18) i > 5 * k % 3 && !0 i > 5 * k % 3 && 1 i > 100 % 3 && 1 i > 1 && 1 1 && 1 1

if Komutu if komutu belirtilen koşul altında hangi komut veya komutların yürüleceğini belirleyen bir komuttur. Tek Yönlü if if (koşul_ ifadesi) komut; if komutunda ilk önce koşul ifadesinin değeri hesaplanır. Eğer koşul ifadesinin değeri sıfırdan farklı (doğru) ise komut yürütülür. Eğer koşul ifadesinin değeri 0 (yanlış) ise komut yürütülmez.

if Komutu

if Komutu Çift Yönlü if if (koşul_ifadesi) komut1; else komut2; Bu yapıda koşul_ifadesi sıfırdan farklı (doğru) ise komut1 yürütülür; koşul_ifadesi sıfır ise komut2 yürütülür.

if Komutu

Bileşik Komut Bileşik Komut içinde bir çok komut bulunduran tek bir komuttur. { komut1; komut2; . komutn; } Örnek: { printf(“Sayi giriniz: “); scanf(“%d”,&a); printf(“%d sayisinin karesi %d”,a,a*a); }

İçiçe if Durum I:

İçiçe if Durum II:

İçiçe if Durum III:

İçiçe if Örnek:

if else Eşleşmesi “Her else en yakın eşleşmemiş if ile eşleştirilir.”

Soru işareti operatörü ifade1? ifade2 : ifade3 Soru işareti operatörü kullanarak if komutu kullanarak int x=10, y; if(x>9) y=100; else y=200; int x=10, y; y=x>9 ? 100 : 200;

switch Komutu

switch Komutu Örnek: scanf(“%d”,&sinif); switch (sinif) { case 1: printf(“Birinci sinif ogrencisi\n”); break; case 2: printf(“Ikinci sinif ogrencisi\n”); case 3: printf(“Ucuncu sinif ogrencisi\n”); case 4: printf(“Dorduncu sinif ogrencisi\n”); case 5: printf(“Yuksek lisans ogrencisi\n”); default: printf(“Sinif bilgisi yanlis\n”); }