Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
YAPISAL PROGRAMLAMA Hafta-4
AR. GÖR. ESRA SÖĞÜT
2
İçindekiler Bilgisayar Programı Algoritma Akış Şeması
Değişken Bildirimi Sabitler Fonksiyonlar Koşul İfadesi Atama Komutları Operatörler İf, switch, while, for Komutları Break ve continue Komutları
3
Bilgisayar Programı
4
Bilgisayar Programı
5
Bilgisayar Programı
6
Algoritma
7
Akış Şeması
8
Akış Şeması
9
DevC++
10
Değişken Bildirimi
11
Sabitler
12
Sabitler
13
Fonksiyonlar
14
Fonksiyonlar
15
Koşul İfadesi Koşul ifadelerini yazarken farklı değerleri karşılaştırmak için ilişkisel (relational) operatörler, ilişkisel ifadeleri birleştirmek için ise mantıksal (logical) operatörler kullanılır. Örnekler: x>y // Bu önerme doğru ise true, yanlış ise false değerini döndürür. x==3 // x değişkeni 3’e eşitse true döndür, değilse false döndürür x=3 // x değişkenine 3 değerini atar. İnt x=5,y=3,z; cout<<(x<y); // Ekrana false’ın karşılığı olan 0 değeri yazılır. z=x>=y;// z değişkenine true’nun karşılığı olan 1 atanır.
16
Atama Komutları değişken = değişken operatör ifade; // Atama komutu
değişken operatör = ifade; // Bileşik atama komutu sayi=sayi+3; sayi+=3;
17
Atama Komutları Bu iki denklemin çıktısı aynı mı? HAYIR!
18
Arttırma ve Azaltma Operatörleri
i++; //i değeri 1 artar j--;//j değeri 1 azalır i=8,j=6; J++; J--; cout<<"i:"<<i<<"j:"<<j; İnt x=5; cout<<"Sonuc:"<<++x*3; İnt x=5; cout<<x++*3;
19
İfadelerde İşleçlerin Yürütülme Sırası
Birinci öncelikliler x++, x-- Tek operand alan operatörler +, -, !, ~, ++x, --x, (Tür)x Çarpma ve bölme *, /, % Toplama ve çıkarma +, - Kaydırma operatörleri <<, >> İlişkisel ve tür testi operatörleri <, >, <=, >=, is, as Eşitlik operatörü ==, != Bitsel Ve (AND) & Bitsel Özel Veya (XOR) ^ Bitsel Veya (OR) | Mantıksal Ve && Mantıksal Veya || Koşul operatörü ?: Atama ve işlemli atama operatörleri =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |=
20
İf Komutu İf (yas>=18)
cout<<"Oy kullanabilirsiniz"<<endl; cout<<"Hoscakalin"; Eğer yaş değeri 20 ise Eğer yaş değeri 15 ise
21
if-else Komutu if(num%2==0) cout<<"Cift sayi"<<endl; else
cout <<"Tek sayi"<<endl; Eğer num:4 ise Eğer num:7 ise
22
if-else Komutu if(not>=60){ gecen=gecen+1;
cout<<‘’Tebrikler, gectiniz!’’; else{ kalan=kalan+1; cout<<‘’Bir dahaki sefere daha cok calisin’’; } Eğer not:70 ise Eğer not:50 ise
23
if-else Komutu if(not>=3.5){ cout<<‘’Tam burs kazandiniz’’;
else if(not>=3.0) cout<<‘’Yarim burs kazandiniz’’; else cout<<‘’Burs kazanamadiniz’’; } Eğer not:3.3 ise
24
Switch Komutu Eğer boyut:12 ise
25
Switch Komutu Bir sayının tek mi çift mi olduğunu bulmak:
26
Çözümlü Soru
27
Cevabı
28
Çözümlü Soru
29
Cevabı
30
Çözümlü Soru
31
Cevabı
32
While Komutu
33
While Komutu
34
While Komutu i=10; while(i<5){ j+=i; i++; } cout<<i;
35
do-while Komutu
36
do-while Komutu
37
For Komutu
38
For Komutu
39
Break ve continue Komutları
40
İç İçe Döngüler
41
İç İçe Döngüler
42
Çözümlü Soru
43
Cevabı
44
Çözümlü Soru
45
Cevabı
46
Çözümlü Soru
47
Cevabı
48
Kaynaklar Atılım Üniversitesi-Yrd. Doç. Dr. Çiğdem Turhan - Yrd. Doç. Dr. Fatma Cemile Serçe-C++ Dersi Sunumları Anadolu Üniversitesi- Öğr. Gör. Levent Terlemez-Bilgisayar Programlama Ders Notları C ve C++ Deitel&Deitel Programlama Kitabı İTÜ-Dr. Feza Buzluca-Nesneye Dayalı Programlama Dersi Notları
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.