YAPISAL PROGRAMLAMA Hafta-4

Slides:



Advertisements
Benzer bir sunumlar
BİLEŞİK ATAMA VE DÖNGÜLER
Advertisements

Kontrol İfadeleri : 2.Kısım
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Bölüm 2: Program Denetimi
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
Yapısal Program Geliştirme – if, if-else
Döngü Yapıları.
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Bölüm 2 – Kontrol Yapıları
Kontrol Yapıları ve Döngüler
Bölüm 4 – C’de Program Kontrolü
PHP'de Program Denetimi
C++ Ders Notları 4.Ders (Kontrol ve Döngüler)
Nesne Tabanlı Programlama 2
Bugünkü Konular Döngüler ve Akış Diyagramları C de Döngü Tanımlama
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ı
BİLGİSAYAR PROGRAMLAMA Ders 11: İşaretçi (Pointer) Kullanımı Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Modül 1 Öğr. Gör. Nevzat TAŞBAŞI
BİLGİSAYAR PROGRAMLAMA MATLAB Yrd.Doç.Dr. Cengiz Tepe.
MATEMATİK PROJE ÖDEVİ Adı-Soyadı:Nihat ELÇİ Sınıfı-Numarası:7/C 1057
Örnek Sorular Bilgisayar Programlama BIL 107. Soru 1: Ekran çıktısında 66 yazması için boşlukları doldurunuz ______ i = 'A'; printf(____, i__); CEVAP:
Ö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.
Komut Türleri  8051’de de kullanılan komutlar 8-bit opkoda sahiptir.  8-bit opkod 2 8 =256 farklı komuta imkan tanır ve 8051’de toplam 255 komut tanımlıdır.
6. HAFTA Mart Mantıksal Operatörler & Ve | Veya ~ Değil / Bölme.
BİLGİSAYAR PROGRAMLAMA DERSİ
3. DEĞİŞKENLER Değişkenlerin kullanım ve tanımlanma şekli, o dilde program yapmayı ve programların anlaşılırlığını etkileyen önemli faktörlerden biridir.
Fonksiyonel Programlama
JDK(Java  Development  Kit):  Java  kodlarını  derlemek  için gerekli  geliştirme  ortamını.
BM-103 Programlamaya Giriş Güz 2016 (3. Sunu)
Presentation and Explaing Method 8.Sınıf
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H05
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
Algoritma ve Programlamaya Giriş
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
Bölüm 3 Atama ve Girdi/Çıktı Komutları
YAPISAL PROGRAMLAMA Hafta-6
Bölüm 7 İfadeler ve atamalar.
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
BİLGİSAYAR programlama II
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Bölüm 4: Kontrol Yapıları I (Seçim Yapma)
YAPISAL PROGRAMLAMA Hafta-7
Fortran Proglama Dili’nin Esasları
YAPISAL PROGRAMLAMA Hafta-8
Bilgisayar Bilimi Koşullu Durumlar.
BİL 112 Programlamaya Giriş
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
?: KARŞILAŞTIRMA OPERATÖRÜ
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Bilimi Fonksiyon Yazma.
Bilgisayar Programlamasına ve Veri Analizine Giriş - III
NİŞANTAŞI ÜNİVERSİTESİ
JavaScript Javascript , Netscape firması tarafından C dilinden esinlenilerek yazılmıştır Yazılma amacı Html'in sahip olmadığı bazı özelliklerin web sayfalarında.
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
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

YAPISAL PROGRAMLAMA Hafta-4 AR. GÖR. ESRA SÖĞÜT

İç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ı

Bilgisayar Programı

Bilgisayar Programı

Bilgisayar Programı

Algoritma

Akış Şeması

Akış Şeması

DevC++

Değişken Bildirimi

Sabitler

Sabitler

Fonksiyonlar

Fonksiyonlar

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.

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;

Atama Komutları Bu iki denklemin çıktısı aynı mı? HAYIR!

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;

İ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 =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |=

İ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

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

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

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

Switch Komutu Eğer boyut:12 ise

Switch Komutu Bir sayının tek mi çift mi olduğunu bulmak:

Çözümlü Soru

Cevabı

Çözümlü Soru

Cevabı

Çözümlü Soru

Cevabı

While Komutu

While Komutu

While Komutu i=10; while(i<5){ j+=i; i++; } cout<<i;

do-while Komutu

do-while Komutu

For Komutu

For Komutu

Break ve continue Komutları

İç İçe Döngüler

İç İçe Döngüler

Çözümlü Soru

Cevabı

Çözümlü Soru

Cevabı

Çözümlü Soru

Cevabı

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ı