PROGRAM DENETİM DEYİMLERİ

Slides:



Advertisements
Benzer bir sunumlar
Soru1 : Bir borcun faizi, basit olarak aşağıdaki formülle hesaplanır:
Advertisements

Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
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
Nöbetçi Kontrollü Döngü
Kontrol İfadeleri : 2.Kısım
switch - case Yapısı Döngü Yapıları
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Yrd. Doç.Dr. Nilgün GÜLER BAYAZIT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Bölüm 2: Program Denetimi
EDUTIME Java Day 4 Serdar TÜRKEL.
Soru1: kuvvet(taban,us) Şeklinde bir yinelenen fonksiyon yazın
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Bölüm 3 – Yapısal Programlama
Yapısal Program Geliştirme – if, if-else
Program Kontrol İfadeleri
Makine Müh. & Jeoloji Müh.
Soru1: Kullanıcıdan iki tam sayı girmesini isteyen ve daha sonra büyük olan sayı ile beraber ‘en büyüktür’ ifadesi yazan, ancak sayılar birbirine eşitse.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
Döngü ve Koşul Komutları
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Döngü Yapıları.
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.
Akış Kontrol Mekanizmaları
Kontrol Yapıları ve Döngüler
Çoklu dallanma seçimi: switch
DÖNGÜLER.
Algoritma & Programlama
PHP'de Program Denetimi
Diziler (Arrays).
DÖNGÜLER(Loop) while, for döngüleri Break ve continue işlevleri
C Programlama Diline Giriş
DEYİMLER DEYİM NEDİR? Kaç guruba ayrılır? İf deyimi nasıl çalışır?
4. KONTROL VE DÖNGÜ KOMUTLARI
C++ Ders Notları 4.Ders (Kontrol ve Döngüler)
Nesne Tabanlı Programlama 2
KOŞUL İFADELERİ.
DÖNGÜ DEYİMLERİ Programın belirli bir kesiminin birden fazla tekrarlanması işlemine DÖNGÜ denir. Bir değişken belirli bir değerden başlayıp, son değeri.
Bu Günkü Konular If yapısı ve karşılaştırma operatörleri
Bugünkü Konular Döngüler ve Akış Diyagramları C de Döngü Tanımlama
2. HAFTA 2. Hafta.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR programlama II
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
İnternet Programlama-I
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR PROGRAMLAMA Ders 4: Koşula Göre İşlem Yapma Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
Bölüm 4 Seçme Komutları Alıştırmalar
Örnek Sorular Bilgisayar Programlama BIL 107. Soru 1: Ekran çıktısında 66 yazması için boşlukları doldurunuz ______ i = 'A'; printf(____, i__); CEVAP:
Algoritma ve Programlamaya Giriş Ders 5. C Programlama Dili - 2.
Bilgisayar Programlama BIL 107
BM-103 Programlamaya Giriş Güz 2016 (10. Sunu)
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
C PROGRAMLAMADA AKIŞ KONTROLÜ
PROGRAM KONTROL KOMUTLARI 1. if koşulu 2. if else koşulu
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
Bölüm 2: Program Denetimi
?: KARŞILAŞTIRMA OPERATÖRÜ
Aritmetik Operatörler
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

PROGRAM DENETİM DEYİMLERİ Temel olarak iki gruba ayrılır; Karar (Karşılaştırma) Yapıları if / if else Switch Döngü Deyimleri For While Do while

İf deyimi Algoritma Deyimin Yapısı if (Koşul Deyimi) { işlem bloğu; } İşlemler False True

Örnek : Girilen sayının 0 olduğunu tesbit eden program. main() { int i; scanf("%d", &i); if ( i == 0 ) printf("Sıfır Girdiniz"); }

if else Deyimi Algoritma Deyimin Yapısı if (Koşul Deyimi) { işlem bloğu; } else { işlem bloğu; Koşul İşlemler False True

Örnek : Girilen iki sayıdan büyük olanın karesini alıp sayı ile birlikte ekrana yazan program. Main() { int k,s1,s2; printf (“iki sayı giriniz :”); scanf (“%d %d”,&s1,&s2); if (s1>s2) { k=s1*s1; printf(“%d büyüktür.Karesi=%d”,s1,k); } else { k=s2*s2; printf(“%d büyüktür.Karesi=%d”,s2,k); } getch() }

Örnek : Girilen sayının tek mi?, çift mi? olduğunu yazan program main() { int i; scanf("%d", &i); if ( i % 2 == 1) printf("Tek"); else printf("Çift"); }

Switch Deyimi Algoritma Deyimin Yapısı switch(<seçici>) { case seçenek1 : Deyim;break; case seçenek2 : Deyim;break; . case seçenekN : Deyim;break; default : Deyim; } Koşul 1 Koşul 2 Koşul n İşlem 1 İşlem 2 İşlem n Seçici Default

Örnek : Numarası girilen ayı veren program Main() { int ay_no; printf(“Ay numarasını giriniz”); scanf(“%d”,&ay_no); switch(ay_no) { case 1: printf (“Ocak”); break; case 2: printf (“Şubat”); break; case 3: printf (“Mart”); break; case 4: printf (“Nisan”); break; case 5: printf (“Mayıs”); break; case 6: printf (“Haziran”); break; . default:printf(“Bir Yıl 12 Aydır”); } …

Örnek : Basit Hesap Makinesi (Çarpma ve Bölme) main() { char sec; int d1,d2,c; float b; printf(“İşlemi seçiniz\n”); Printf(“C:Çarpma\n”); Printf(“B:Bölme\n”); Printf(“Seçim :”); Scanf(“%d”,&sec); Switch(sec) { Case ‘C’ :{ printf (“Çarpılacak değerleri giriniz :”); scanf(“%d %d”,&d1,%d2); c=d1*d2; printf(“Çarpım =%d”,c); } Case ‘B’ :{ printf (“Bölünecek değerleri giriniz :”); b=d1*d2; printf(“Bölüm =%f”,b); } } Getch();

for Deyimi : İşlemlerin belli sayıda tekrarlanması için kullanılır Algoritma Deyimin Yapısı for(başlangıç;koşul;artım) { İşlemler; } Başlangıç Ataması Koşul İşlemler Sayaç Artımı True False

Örnek : 1’den 10’a kadar olan sayıları ve karelerini ekrana yazan program. main() { int sy,krs; clrscr(); For(sy=1;sy<=10;sy++) { krs=sy*sy; printf(“Sayı : %d Karesi : %d”,sy,krs); } getch();

while Deyimi : Verilen Koşul sağlandığı sürece işlemleri tekrarlar (giriş kontrollü döngü) Deyimin Yapısı while(koşul) { İşlemler; } Algoritma Koşul İşlemler False True

Örnek : Yıllık %40 faiz ile yatırılan 100 YTL paranın kaç yıl sonra 5 katına çıkacağını hesaplayan program main() { int yil=0; float para; para=100; while(para<=500) { para+=para*0.4; yil++; } printf(“100 YTL %d Yıl Sonra %f YTL olur”,yil,para); Getch();

do / while Deyimi : Sonda verilen koşul doğru ise işlem tekrar edilir do / while Deyimi : Sonda verilen koşul doğru ise işlem tekrar edilir. (Çıkış kontrollü döngü) Algoritma Deyimin Yapısı do { işlemler; }while(koşul); Koşul İşlemler False True

Örnek: Kullanıcı klavyeden 0 sayısı girinceye kadar girdiği sayıları toplayan programı yazınız. main() { int i, tp; tp=0; do { printf(“Bir sayı giriniz :”); scanf("%d",&i); tp+=i; } while (i!=0); Printf(“ Girdiğiniz sayıların toplamı = %d”,tp); Getch(); }