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

Slides:



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

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
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Program Kontrol İfadeleri
PHP'de Program Denetimi
PROGRAM DENETİM DEYİMLERİ
C++ Ders Notları 4.Ders (Kontrol ve Döngüler)
KOŞUL İFADELERİ.
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
BİLGİSAYAR PROGRAMLAMA Ders 2: Algoritma ve Akış Şemaları
Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits)
HİPOTEZ TESTLERİNE GİRİŞ 1. Şu ana kadar örneklemden elde edilmiş istatistiklerden yararlanarak, kitle parametresini kestirebilmek için nokta tahmini.
Modül 1 Öğr. Gör. Nevzat TAŞBAŞI
O R T L G İ M A A Ve Problem çözme.
MATEMATİK PROJE ÖDEVİ Adı-Soyadı:Nihat ELÇİ Sınıfı-Numarası:7/C 1057
HİPOTEZ TESTLERİNE GİRİŞ Şu ana kadar örneklemden elde edilmiş istatistiklerden yararlanarak, kitle parametresini kestirebilmek için nokta tahmini.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Bölüm 5 Döngü Komutları while Komutu while Komutu Diğer Operatörler (Bileşik atama, artırma ve azaltma operatörleri ) Diğer Operatörler (Bileşik atama,
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
6. HAFTA Mart Mantıksal Operatörler & Ve | Veya ~ Değil / Bölme.
BİLGİSAYAR PROGRAMLAMA DERSİ
Excel 2007.
İÇİNDEKİLER NEGATİF ÜS ÜSSÜ SAYILARIN ÖZELLİKLERİ
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
C Programlama Dili Çağdaş Hakan Aladağ.
BM-103 Programlamaya Giriş Güz 2016 (3. Sunu)
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
TAM SAYILAR.
Problem Çözme ve Algoritmalar
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H05
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
Algoritma ve Programlamaya Giriş
C PROGRAMLAMADA AKIŞ KONTROLÜ
Algoritma ve Programlamaya Giriş
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
BİLGİSAYAR PROGRAMLAMA Ders 4: Koşula Göre İşlem Yapma
GELECEK PİYASASI İŞLEMLERİ
Bölüm 3 Atama ve Girdi/Çıktı Komutları
PROBLEM ÇÖZME VE ALGORİTMALAR
Bilgisayar Mühendisliğine Giriş
Bölüm 7 İfadeler ve atamalar.
BİLGİSAYAR programlama II
Meriç ÇETİN Pamukkale Üniversitesi Bilgisayar Mühendisliği Bölümü
Bölüm 4: Kontrol Yapıları I (Seçim Yapma)
Komut düzeyi kontrol yapıları
TEKNOLOJİ VE TASARIM DERSİ 7.D.1. Özgün Ürünümü Tasarlıyorum.
YAPISAL PROGRAMLAMA Hafta-4
Doğrusal Mantık Yapısı İle Problem Çözme
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
DOĞRUSAL DENKLEMLER İrfan KAYAŞ.
Bilgisayar Bilimi Koşullu Durumlar.
LOJİK KAPILAR (GATES) ‘Değil’ veya ‘Tümleme’ Kapısı (NOT Gate)
BİL 112 Programlamaya Giriş
Bilgisayar II 8 Mart Mart
?: KARŞILAŞTIRMA OPERATÖRÜ
NİŞANTAŞI ÜNİVERSİTESİ
6. DÖNGÜ (TEKRARLAMA) DEYİMLERİ
Algoritma Bir problemin çözümü için bir adım adım yaklaşımdır.
NİŞANTAŞI ÜNİVERSİTESİ
Hata ayıklama da denilen programlama hatalarını bulma ve düzelme işlemine ne denir? a) Veri b) Yazılım c) Bug d) Debugging e) Donanım.
NİŞANTAŞI ÜNİVERSİTESİ
MTM216 GÖRSEL PROGRAMLAMA
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
TYS102 ÖLÇME BİLGİSİ Yrd. Doç. Dr. N. Yasemin EMEKLİ
İNTERNET PROGRAMCILIĞI 2
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
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 ‘*’: 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”); }