Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

YAPISAL PROGRAMLAMA Hafta-4

Benzer bir sunumlar


... konulu sunumlar: "YAPISAL PROGRAMLAMA Hafta-4"— Sunum transkripti:

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ı


"YAPISAL PROGRAMLAMA Hafta-4" indir ppt

Benzer bir sunumlar


Google Reklamları