TMYO Bil.Böl. Programlama Temelleri EV Ödev 6_1 (döngü) (

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "TMYO Bil.Böl. Programlama Temelleri EV Ödev 6_1 (döngü) (www.gantep.edu.tr/~ozcan)"

Transkript

1 TMYO Bil.Böl. Programlama Temelleri EV Ödev 6_1 (döngü) ( 1) Programın ekran çıktısı hangisidir? for (int i = 0; i < 10; i++) Console.Write(i+" "); 9 1 b) e) ) Programın ekran çıktısı hangisidir? for (int i =5; i < 10; i++) Console.Write(i+" "); a) 5 10 b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i =7; i < 10; i++) Console.Write(i+" "); a) b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i =-3; i < 10; i++) Console.Write(i+" "); a) b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i =10; i < 10; i++) Console.Write(i+" "); a) b) 10 c) Hiçbir şey yazmaz e) ) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) a) ABC b) AD D 234 7) Programın ekran çıktısı hangisidir? for (double i=1; i<5; i++) a) 1234 b) 2345 c) 1234 d) 234 e) 15 8) Programın ekran çıktısı hangisidir? for (char i = (char)1; i < 6; i++) Console.Write((int)i); b) c) d) 2345 e) 16 9) Programın ekran çıktısı hangisidir? for (bool i = true; i; i=!i) Console.Write(i+" "); a) false b) true c) false true d) true false e) true false true 10) Programın ekran çıktısı hangisidir? for (gün i=gün.pzt; i< gün.paz; i++) Console.Write( i +" " ); enum gün Pzt, Sal, Çar, Per, Cum, Cmt, Paz ; c) Pzt Paz d) Pzt Sal Çar Per Cum Cmt Paz e) Pzt Sal Çar Per Cum Cmt 11) Programın ekran çıktısı hangisidir? enum işci Ali, Veli, Ayşe, Cem, Gül ; static void Main() for (işci i= işci.veli; i< işci.gül; i++) Console.Write( i +" " ); a) Ali Gül b) Veli Ayşe Cem c) Veli Ayşe Cem Gül d) Ali Veli Ayşe Cem e) Ali Veli Ayşe Cem Gül 12) Bugün ise, kodun çıktısı hangisidir? DateTime gün, bugün = DateTime.Now, dün = bugün.adddays(-1), yarın = bugün.adddays(1); for ( gün=dün; gün < yarın; gün=gün.adddays(1)) Console.Write(gün.ToShortDateString()+" "); a) b) c) d) e) ) Yıl 2016 ise, Programın ekran çıktısı hangisidir? DateTime tarih=datetime.now.addyears(5); for (DateTime yıl = DateTime.Now; yıl < tarih; yıl = yıl.addyears(1)) Console. Write(yıl.ToString("yyyy") + " "); a) b) c) 2020 d) e) ) Gün Perşembe ise, çıktısı hangisidir? DateTime gün=new DateTime(2016, 12, 1), tarih= new DateTime(2016, 12, 5); for ( ; gün < tarih; gün=gün.adddays(1) ) Console.Write(gün.ToString("dddd") + " "); a) Perşembe Cuma Cumartesi Pazar b) Perşembe c) Cuma Cumartesi Pazar d) Cumartesi Pazar e) Pazar 15) Saat 16:50 ise, çıktısı hangisidir? DateTime saat = DateTime.Now; for (int dakika = 0; dakika < 90; dakika++) saat=saat.addminutes(1); Console.Write(saat.ToString("HH:mm") a) 15:20 b) 16:20 c) 17:20 8:20 e) 19:20 16) Boşluğa gelecek en uygun ifade hangisidir? for ( i=1; i<10; i++) a) int b) double d) long e) bool 17) Boşluğa gelecek en uygun ifade hangisidir? for( i=1; i<10; i+=0.2) a) int b) double d) char e) bool 18) Boşluğa gelecek en uygun ifade hangisidir? for ( i='a'; i<'z'; i=++) a) short b) float d) char e) bool 19) Boşluğa gelecek en uygun ifade hangisidir? using System;class Prg static void Main() for ( i= mevsim. yaz; i< mevsim. kış; i++) enum mevsim ilkbahar,yaz,sonbahar,kış ; a) enum b) mevsim d) char e) int 20) Boşluğa gelecek en uygun ifade hangisidir? for (var i= i<5; i++) a). b), c) ; d) : e) - 21) Boşluğa gelecek en uygun ifade hangisidir? (var i=1; i<10; i++) a) goto b) for c) do d) while e) foreach 22) Boşluğa gelecek en uygun ifade hangisidir? for(var =1; c<10; c++) Console.Write(c); a) i b) c c) a d) x e) for 23) Boşluğa hangisi gelirse çıktısı olur? for(var i= ; i<10; i++) b) 1 c) 5 d) 9 e) 10 24) Boşluğa hangisi gelirse çıktısı 789 olur? for(var i= ; i<10; i++) a) 8 b) 0 c) 7 d) 9 e) 10

2 25) Boşluğa hangisi gelirse çıktısı abc olur? for (var i= ; i<'d'; i++) a) 'a' b) 'b' c) 'c' d) 'abc' e) 0 26) Programın ekran çıktısı hangisidir? for (bool i = false; ; i=!i) Console.Write(i+" "); a) Hiçbir şey yazmaz b) true true true true true... c) false false false false false... d) false true false true false... e) true false true false true... 27) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write(i-'A'); b) A-AB-AC-A 23 28) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write('A'); 23 29) Programın ekran çıktısı hangisidir? for (int i=(int)'a'; i<(int)'d'; i++) A 23 30) Programın ekran çıktısı hangisidir? for (char i='d'; i>'a'; i--) b) DCBA c) DCB d) CBA e) ) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write(1); 234 e) iaidi 32) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write(1); 234 e) iaidi 33) Programın ekran çıktısı hangisidir? for (char i='d'; i>'a'; i--) b) DCBA c) DCB d) CBA e) ) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write(i-'A'); b) A-AB-AC-A 23 35) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write('A'); 23 36) Programın ekran çıktısı hangisidir? for (int i=(int)'a'; i<(int)'d'; i++) A 23 37) Programın ekran çıktısı hangisidir? for (int i=0; i<3; i++) Console.Write((char)(i+65)); 23 38) Programın ekran çıktısı hangisidir? for (int i=0; i<3; i++) Console.Write(i+65); 23 39) Programın ekran çıktısı hangisidir? for (int i=65; i<68; i++) Console.Write((char)i); 23 40) Programın ekran çıktısı hangisidir? enum gün Pzt, Sal, Çar, Per, Cum, Cmt, Paz ; for (int i=(int)gün.pzt; i<= (int)gün.paz; i++) Console.Write( (gün)i ); c) PztPaz d) SalÇarPerCumCmt e) PztSalÇarPerCumCmtPaz 41) Programın ekran çıktısı hangisidir? enum ay ock, sub, mrt, nis, may, haz, tem, agu, eyl, ekm, kas, arl; for (int i=0; i< 12; i++) Console.Write((ay)i); a) ock b) arl c) ockarl d) submrtnismayhaztemagueylekmkas e) ocksubmrtnismayhaztemagueylekmkasarl 42) Programın ekran çıktısı hangisidir? enum evlat Ali, Ayşe, Kaya, Can; for (int i=(int)evlat.ayşe; i<= (int)evlat.can;i++) Console.Write((int)X+" "); b) c) e) 3 43) Programın ekran çıktısı hangisidir? for (bool i = true; i; i=!i) a) false b) true c) falsetrue d) truefalse e) truefalsetrue 44) Programın ekran çıktısı hangisidir? int i; bool j; for ( i=0, j=true ; i<4 ; i++, j =!j ) Console.Write(i+"."+j+" ");.True b) 1.False c) 2.True 3.False.False 2.True e) 0.True 1.False 2.True 3.False Birden fazla İlk değer: 45) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) Console.Write(3); a) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) Console.Write(i+" "+i+" "); 47) Programın ekran çıktısı hangisidir? for (int i=0,j=0; i<3; i++,j--) c) e) ) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) son değer atama: 49) Programın ekran çıktısı hangisidir? for (int i = 0; i <5; i++) d) 0051

3 50) Programın ekran çıktısı hangisidir? for (int i = 0; i <5; i++) Console.Write(i+" 0 "); 51) Programın ekran çıktısı hangisidir? for (int i = 3; i < 5; i+=1) Console.Write(i+" "); a) 3 5 c) 4 6 e) ) Programın ekran çıktısı hangisidir? int i = 3; for (;i < 6; i++) Console.Write(i+" "); a) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i = -5; i < -1; i++) Console.Write(i+" "); a) b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i =-2; i<=2; i++) Console.Write(i+" "); a) -2 2 c) d) e) i+" " 55) Programın ekran çıktısı hangisidir? for (int i = -2; i < 2; i++) Console.Write(i+" "); a) b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i = 1; i < 2; i++) Console.Write(i+" "); a) 1 b) 1 2 c) 1 2 d) 2 e) ) Programın ekran çıktısı hangisidir? for (int i = (int)2.2; i < 5; i++) Console.Write(i+" "); a) b) c) d) e) ) Programın ekran çıktısı hangisidir? for (double i = 2.2; i < 3.2; i+=0.2) Console.Write(i+" "); a) b) c) d) e) Not: Math.PI= ) Programın ekran çıktısı hangisidir? for (double i = Math.PI; i < 2*Math.PI; i += 1) Console.Write((int)i + " "); a) b) 1Pi 2Pi c) d) e) Not: "0:0.00" formatı: i nin değerini virgülden sonra 2 hane olarak ayarlar 61) Programın ekran çıktısı hangisidir? for (double i = Math.PI; i < 2*Math.PI; i += 1) Console.Write("0:0.00 ",i ); a) 1Pi 2Pi b) c) d) π 2π e) ) Klavyeden girilen değer 5 işe, aşağıdaki programın ekran çıktısı hangisi olur? for (int i=int.parse(console.readline()); i<10; i++) b) c) 10 d) e) ) Klavyeden girilen değerler 3 ve 5 işe, aşağıdaki programın ekran çıktısı hangisi olur? for( int i=int.parse(console.readline()), j=int.parse(console.readline()) ; i<j; i++) a) 3 4 b) 3 5 c) e) ) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) a) ABC b) AD D ) Programın ekran çıktısı hangisidir? for (int i=0; i<3; i++) Console.Write((char)(i+65)); 23 67) Programın ekran çıktısı hangisidir? for (int i=65; i<68; i++) Console.Write((char)i); 23 68) Programın ekran çıktısı hangisidir? enum gün Pzt, Sal, Çar, Per, Cum, Cmt, Paz ; for (int i=(int)gün.pzt; i<= (int)gün.paz; i++) Console.Write( (gün)i ); c) PztPaz d) SalÇarPerCumCmt e) PztSalÇarPerCumCmtPaz 69) Programın ekran çıktısı hangisidir? enum ay ock, sub, mrt, nis, may, haz, tem, agu, eyl, ekm, kas, arl; for (int i=0; i< 12; i++) Console.Write((ay)i); a) ock b) arl c) ockarl d) submrtnismayhaztemagueylekmkas e) ocksubmrtnismayhaztemagueylekmkasarl 70) Programın ekran çıktısı hangisidir? enum evlat Ali, Ayşe, Kaya, Can; for (int i=(int)evlat.ayşe; i<= (int)evlat.can;i++) Console.Write((int)X+" "); b) c) e) 3 71) Programın ekran çıktısı hangisidir? for (bool i = true; i; i=!i) a) false b) true c) falsetrue d) truefalse e) truefalsetrue 72) Programın ekran çıktısı hangisidir? int i; bool j; for ( i=0, j=true ; i<4 ; i++, j =!j ) Console.Write(i+"."+j+" ");.True b) 1.False c) 2.True 3.False.False 2.True e) 0.True 1.False 2.True 3.False Birden fazla İlk değer: 58) Programın ekran çıktısı hangisidir? for (double i = 2.2; i < 5; i++) Console.Write(i+" "); a) b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i=0; i<3; i++) Console.Write(i+65); 23 73) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) Console.Write(3); a) c) d) e)

4 74) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) Console.Write(i+" "+i+" "); 75) Programın ekran çıktısı hangisidir? for (int i=0,j=0; i<3; i++,j--) c) e) ) Programın ekran çıktısı hangisidir? for (int i=2,j=1,k=0; i<5; i++,j+=2.k+=3) Console.Write(i+" "+j+" "+k+" "); a) b) c) e) Karşılaştırma 77) Programın ekran çıktısı hangisidir? for (int i=1; i>5; i++) (Boş ekran) 78) Programın ekran çıktısı hangisidir? for (int i=1; i<5; i++) 79) Programın ekran çıktısı hangisidir? for (int i=1; i=5; i++) 80) Programın ekran çıktısı hangisidir? for (int i=1; i==5; i++) (Boş ekran) 81) Programın ekran çıktısı hangisidir? for (int i=1; i!= 5 ; i++) 82) Programın ekran çıktısı hangisidir? for (int i=1; i <= 5 ; i++) 83) Programın ekran çıktısı hangisidir? for (int i=1; i >= 5 ; i++) (Boş ekran) 84) Programın ekran çıktısı hangisidir? for (int i=1; i => 5 ; i++) 85) Programın ekran çıktısı hangisidir? for (int i=1; i =< 5 ; i++) 86) Programın ekran çıktısı hangisidir? for (int i=1; i ==!5 ; i++) 87) Programın ekran çıktısı hangisidir? for (int i=1; false; i++) (Boş Ekran) 88) Programın ekran çıktısı hangisidir? for (int i=1; true; i++) e) ) Programın ekran çıktısı hangisidir? for (int i=1;!(i==5); i++) e) 15 90) Programın ekran çıktısı hangisidir? for (int i=1; (5==5); i++) a) 15 c) 5 e) ) Programın ekran çıktısı hangisidir? for (int i=1,j=5; i<j; i++) 92) Programın ekran çıktısı hangisidir? for (int i=1,j=9; i<j; i++,j--) 93) Programın ekran çıktısı hangisidir? for (int i=1,j=9; i<j; i++,j--) a) b) c) e) ) Programın ekran çıktısı hangisidir? for (int i=0,j=5; i<j; i+=2,j++) b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i=0,j=0; i<3 && j<5; i++) b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i=0,j=5; (i<3 && j<5) i!=j; i+=2,j++) Console.Write(i+""+j+" "); b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i=0,j=5; i<5 && j>1 ; i++,j--) Console.Write(i+""+j+" "); b) c) d) e) 05 98) Programın ekran çıktısı hangisidir? enum gün Pzt, Sal, Çar, Per, Cum, Cmt, Paz ; for (int i=(int)gün.pzt; i<= (int)gün.paz; i++) Console.Write( (gün)i ); c) PztPaz d) SalÇarPerCumCmt e) PztSalÇarPerCumCmtPaz Artış 99) Programın ekran çıktısı hangisidir? for (int i = 0; i < 10; i+=2) b) c) d) e)

5 100) Programın ekran çıktısı hangisidir? for (int i = 0; i < 10; i=i+2) Console.Write(i+" "); b) c) e) ) Programın ekran çıktısı hangisidir? for (int i = 0; i < 10; i+=3) Console.Write(i+" "); 10 3 b) c) d) e) ) Programın ekran çıktısı hangisidir? for (int i = 3; i < 5; i+=2) Console.Write(i+" "); a) 3 4 c) 3 5 e) 4 103) Programın ekran çıktısı hangisidir? for (int i = 3; i <= 5; i++) Console.Write(i+" "); a) 3 4 c) 3 5 e) 4 104) Programın ekran çıktısı hangisidir? for (int i = 5; i < 3; i++) Console.Write(i+" "); a) 3 5 c) ) Programın ekran çıktısı hangisidir? for (int i = 5; i > 3; i--) Console.Write(i+" "); a) 3 5 c) ) Programın ekran çıktısı hangisidir? for (int i =2; i>=-2; i--) Console.Write(i+" "); a) -2 2 c) d) e) i+" " Hangisi yanlış 107) Hangisi doğru yazılmıştır? a) for ( ; ; ) ; b) for ( : : ) ; c) for (,, ) ; d) for (.. ) ; e) for ( ; ; ; ) Boşluk doldurma 108) Çıktısı ise, boşluğa hangisi gelir? for(int i=3;i < ;i+=2) Console.Write("5"); b) 5 c) 9 d) 3 e) 2 continue 109) Programın ekran çıktısı hangisidir? Console.Write(0); continue; b) 0 1 c) e) ) Programın ekran çıktısı hangisidir? if(i<5) continue; a) 1 7 b) c) e) f) c 111) Programın ekran çıktısı hangisidir? for (int i = 1; i < 5; i++) if(i==2 i==4) continue; Console.Write("z"); a) 1234 b) 1z2z3z4z c) 12z34z z23z4 e) 1234zz f) d break 112) Programın ekran çıktısı hangisidir? Console.Write(0); break; b) 0 1 c) e) ) Programın ekran çıktısı hangisidir? if(i==3) break; a) 1 2 b) c) e) ) Programın ekran çıktısı hangisidir? for (int i = 1; i < 5; i++) if(i==2 i==4) break; Console.Write("z"); a) 1z2 b) 2z4z c) 1z3z z23z4 e) 1z2z3z4z f) d while 115) Programın ekran çıktısı hangisidir? int i = 1; while (i <= 7) i++; a) 1 7 b) c) e) f) e 116) Programın ekran çıktısı hangisidir? int i=2; while (i < 6)Console.Write(i++); a) 26 b) 2345 c) 25 d) 234 e) ) Programın ekran çıktısı hangisidir? int i = 0; while (i <= 7) i++; if(i==2) continue; if(i==4) break; a) b) 1 3 c) e) 1234

6 do while 118) Programın ekran çıktısı hangisidir? int i = 1; do i++; while (i <= 7); a) 1 7 b) c) e) f) e 119) Programın ekran çıktısı hangisidir? int i=2; do Console.Write(i++); while (i < 6); a) 26 b) 2345 c) 25 d) 234 e) ) Programın ekran çıktısı hangisidir? int i = 0; do i++; if(i==2) continue; if(i==4) break; while (i <= 7); a) b) 1 3 c) e) 1234 foreach 121) Programın ekran çıktısı hangisidir? int[] collection = 3, 5, 8 ; foreach (var item in collection) Console.Write(item); a) 123 b) 358 c) item e) collection

Fonksiyondan dönen değer. 7) Boşluğa hangisi gelir? static int X() { return ; } a) true b) 123 c) "ali" d) 3.

Fonksiyondan dönen değer. 7) Boşluğa hangisi gelir? static int X() { return ; } a) true b) 123 c) ali d) 3. TMYO Bil.Böl. Programlama Temelleri 29.12.2016 EV Ödev 9_1 (fonksiyon) (www.gantep.edu.tr/~ozcan) ozcan@gantep.edu.tr Fonksiyon türü 1) Boşluğa hangisi gelir? using System; class Program var sayı = X();

Detaylı

Ortalama Günlük Gazete Satışları (Tüm Gazeteler) Haftalık Ortalama

Ortalama Günlük Gazete Satışları (Tüm Gazeteler) Haftalık Ortalama 3,460,026 3,455,723 3,444,081 3,553,432 3,534,351 3,522,035 3,494,924 3,469,997 3,473,428 3,460,781 3,489,658 3,457,103 3,605,416 3,568,284 3,530,832 3,700,000 Ortalama Günlük Gazete Satışları (Tüm Gazeteler)

Detaylı

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ C# Yazım Kuralları 1 İçindekiler C# Yazım Kuralları Veritipleri Değişkenler Operatörler Sınıflar Nesneler, Özellik, Metot ve Olay Bileşenler 2 C# yazım kuralları Deyimlerde büyük küçük harf yazıma uyulmalı

Detaylı

Görsel Programlama 1

Görsel Programlama 1 Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");

Detaylı

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? ve Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? Şimdi ne tarafa gideceğiz yahu? KARAR VER!!! Karar mekanizması A B if yapısı ve kullanımı

Detaylı

Ortalama Günlük Gazete Satışları (Tüm Gazeteler) Haftalık Ortalama

Ortalama Günlük Gazete Satışları (Tüm Gazeteler) Haftalık Ortalama 3,755,937 3,724,949 3,747,083 3,885,754 3,913,738 3,850,411 3,932,120 3,899,001 3,937,691 3,920,581 3,883,788 3,859,947 3,953,640 3,989,982 3,964,024 4,200,000 Ortalama Günlük Gazete Satışları (Tüm Gazeteler)

Detaylı

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach() (LOOPS) while(), do-while(), for(), foreach() Döngüler (loops) while do-while for foreach while ( koşul ) işlemler; do işlemler; while (koşul ); for (başlangıç ; koşul ; arttırma) işlemler; foreach ( tip

Detaylı

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1 ve M.ilkucar 2010 - MAKU MYO 1 7- PROGRAM YAPISAL KOMUTLARI Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? M.ilkucar 2010 - MAKU MYO 2

Detaylı

C# Çalışma Örnekleri

C# Çalışma Örnekleri C# Çalışma Örnekleri namespace sabittanimlama class program static void main (String [] agrs ) const String s="merhaba "; Console.WriteLine(s); Console.readLine ; merhaba namespace calisma class program

Detaylı

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz. Ön bilgi: Dizi tanımlayabilmeli. foreach deyimi bilinmeli. Rastgele sayılar (Random) bilinmeli. 1. Aşağıda tamsayı tipinde iki boyutlu bir dizinin nasıl tanımlandığı, bir fonksiyona parametre olarak nasıl

Detaylı

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO while(), do-while(), for() Döngü (loop) : Bir koşul sağlandığı (true olduğu) sürece bir veya birden çok komutun tekrarlanması işlemidir. Java Döngüler (loops) While() do-while() for ( ) while ( koşul )

Detaylı

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. 1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. [10 puan] int param = 30; int result = 300; if (param > 45) result

Detaylı

Akış Konrol Mekanizmaları

Akış Konrol Mekanizmaları Akış Konrol Mekanizmaları Koşul İfadeleri C# dilinde koşula bağlı olarak işlemler gerçekleştirmek için iki farklı deyim kullanılabilir: if deyimi switch deyimi If Deyimi if (Koşul) else Koşul_doğru_ise_yapılacaklar

Detaylı

C# Örnek Uygulamalar I

C# Örnek Uygulamalar I C# Örnek Uygulamalar I Operatörler Aşağıda verilen program parçalarının sonucunda ekranda ne yazar? Console.WriteLine(a+++b--); Console.WriteLine(a+++--b); Açıklama: (a++)+(b--) şeklinde olur. Önce a ile

Detaylı

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié DERSİN WEB SİTESİ: http://nucleus.istanbul.edu.tr/~bilprog2/ DeğiĢkenler ve Data Türleri

Detaylı

C#.NET ile PROGRAMLAMAYA GİRİŞ

C#.NET ile PROGRAMLAMAYA GİRİŞ C#.NET ile Neden C#.NET programlama dili? C, Java ailesinden bir programlama dilidir Platformdan (işletim sistemi-makine) bağımsız yazılım geliştirme Nesne tabanlı (OOP Object Orianted Programming) Consol,

Detaylı

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA 6. HAFTA EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA Öğr. Gör. S. M. Fatih APAYDIN apaydin@beun.edu.tr EMYO Bülent Ecevit Üniversitesi Kdz. Ereğli Meslek Yüksekokulu ALGORİTMA ÖRNEK1: İki sayının toplamı

Detaylı

MAT213 Bilgisayar Programlama I

MAT213 Bilgisayar Programlama I if Komutu Bir mantıksal (boolean) ifadenin sonucuna göre bazı komutların çalıştırılıp, bazı komutların da çalıştırılmamasını sağlar. Komut(lar) (Doğru) Doğru Yanlış Boolean Komut(lar) (Yanlış) if (boolean

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -12

BPR152-Algoritma ve Programlama II Uygulama -12 Fonksiyon ödevlerinin çözümleri using System; namespace FonkClass class Program static void Main() int toplam = Topla3Sayi(3, 4, 5); Console.WriteLine("Toplam = " + toplam); int sonuc = Carp3Sayi(3, 4,

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -8

BPR152-Algoritma ve Programlama II Uygulama -8 Bu uygulamalar ile aşağıdaki bilgileriniz pekişecektir. Döngü Yapıları İç-içe döngüler Sonsuz döngüler Döngü içinde kullanılan yardımcı ifadeler o break o continue o goto // iç içe for döngüleri kullanımı

Detaylı

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ 2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 7 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Java Programlama Dili ve Algoritmadan Kodlamaya Geçiş) Yrd. Doç. Dr. İbrahim Küçükkoç

Detaylı

/*int sayi1, sayi2,toplam=0;

/*int sayi1, sayi2,toplam=0; static void Main(string[] args) { //--------------------1. ders-------------------- -------- / ekrana yazma ekrandan okuma sayısal değerleri okuma yer tutucular basit tip dönüşümü / /int sayi1, sayi2,toplam=0;

Detaylı

Sınav tarihi : Süre : 60 dak.

Sınav tarihi : Süre : 60 dak. Selçuk Üniversitesi, Mühendislik Fakültesi, Harita Mühendisliği Bölümü Final Sınavı Test Soruları Adı soyadı : Öğrenci no : Sınav tarihi : 31.05.2016 Süre : 60 dak. 1. Ekranda ne görüntülenir? int i =

Detaylı

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

Programlama Dilleri 3

Programlama Dilleri 3 Akış Konrol Mekanizmaları 1 Koşul İfadeleri Programlar içersinde bazı durumlarda programın akışının değişmesi ya da farklı işlemlerin yapılması gerekebilir. Bazen de seçimlerin yapılması ya da belirli

Detaylı

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ JENERİKLER VE KOLEKSİYONLAR Jenerikler (parametreleştirilmiş tip) Jenerikler ile birlikte farklı tiplerde verilerle tip güvenlikli bir biçimde çalışılabilecek

Detaylı

Lab Notları 4. for ( ilklenme yeri bir kez çalışır ; Kontrol yeri her döngüde bakılır ; Güncelleme yeri her döngüde )

Lab Notları 4. for ( ilklenme yeri bir kez çalışır ; Kontrol yeri her döngüde bakılır ; Güncelleme yeri her döngüde ) Lab Notları 4 1. Döngüler Bir program yazıldığı vakit bazı durumlarda bir satırın birden çok kez çalıştırılması düşünülebilir. Örneğin ekrana 1 den 100 e kadar sayılar yazılmak isteniyor. Bu durumda hepsini

Detaylı

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ Değişkenler PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ C# Programlama Dili Giriş Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan

Detaylı

Matris İşlemleri Uygulaması

Matris İşlemleri Uygulaması Matris İşlemleri Uygulaması Uygulama Konusu Uygulama 3x3 boyutlu matrislerle toplama, çıkarma ve çarpma işlemleri üzerinedir. Toplama İşlemi AA = aa iiii mmmmmm ve BB = bb iiii mmmmmm aynı tipte iki matris

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 1 hafta Ödev No : 5 1. Aşağıdaki programların çıktısı

Detaylı

int printf (const char *format [, argument,...]);

int printf (const char *format [, argument,...]); 1 printf (): Fonksiyonu Sayısal ve alfanümerik değerleri ekrana (çıkış elemanı olarak tanımlı ise) göndermek için kullanılan formatlı çıkış fonksiyonudur. Bu fonksiyon stdio.h başlık dosyası altında tanımlıdır.

Detaylı

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak:  Published by Juan Soulié Kullanılacak kaynak: http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié C++ Nedir? Arttırılmış C demektir ve C dilinin geliştirilmiş halini yansıtır. C++ öğrenmeden önce herhangi bir programlama

Detaylı

M.ilkucar MAKU MYO 1

M.ilkucar MAKU MYO 1 M.ilkucar 2010 - MAKU MYO 1 7- PROGRAM YAPISAL KOMUTLARI Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? M.ilkucar 2010 - MAKU MYO 2 7-

Detaylı

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır. GİRİŞ Algoritması tasarlanmış (metin olarak yazılmış, sözde kodlarla kodlanmış veya akış diyagramı çizilmiş) bir problemi/işlemi, bilgisayar programlama dillerinden birisiyle kodlamak son derece kolaydır.

Detaylı

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN GİRİŞ Ekrana «Merhaba Java» şeklinde bir mesajı 100 defa yazmak istediğinizi düşünelim. Aşağıdaki komut satırını 100 kez yazmak sıkıcı

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Veri Tipleri ve Özelilkleri Değişken Tanımlama Kuralları Değişken Veri Tipi Değiştirme (Type Casting) Örnek Kodlar Java Veri Tipleri ve Özelilkleri

Detaylı

DATA STRUCTURES. Part I C# Programlama Dili Temelleri

DATA STRUCTURES. Part I C# Programlama Dili Temelleri DATA STRUCTURES Part I C# Programlama Dili Temelleri DERSİN İÇERİĞİ 1. C# DİLİNE GİRİŞ 2. KONSOL UYGULAMASI GELİŞTİRİLMESİ 3. FORM UYGULAMASI GELİŞTİRİLMESİ 4. VERİ TİPLERİ ve DEĞİŞKENLER 5. PROGRAM KONTROL

Detaylı

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN TEMEL AMAÇLAR Bir dairenin yarıçapını kullanıcıdan alarak dairenin alanını hesaplamak istediğimizi düşünelim. Eğer girilen değer

Detaylı

Microsoft Visual Studio. internetten temin edilebilir. yazılımının başlatılması

Microsoft Visual Studio. internetten temin edilebilir. yazılımının başlatılması Microsoft Visual Studio internetten temin edilebilir Microsoft Visual Studio yazılımının başlatılması A.Y.Teşneli 1/21 2012 Microsoft Visual Studio 2008 yazılımının arayüzü File menüsünü kullanarak Yeni

Detaylı

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr. Emel ARSLAN earslan@istanbul.edu.tr C Program Akış Kontrol Yapıları Kontrol Komutları Normal şartlarda C dilinde bir programın çalışması, komutların

Detaylı

NESNE TABANLI PROGRAMLAMA-2 DERS UYGULAMALARI-1

NESNE TABANLI PROGRAMLAMA-2 DERS UYGULAMALARI-1 Öğrenci öğrenci1 = new Öğrenci() Ad = "Ali" ; öğrenci1.dersler[0] = new Ders() DersAd = "A", AKTS = 4, Vize = 40, Final = 40 ; öğrenci1.dersler[1] = new Ders() DersAd = "B", AKTS = 5, Vize = 70, Final

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 2 hafta Ödev No : 7 ****(ilk 3 soru çıktı üzerinde el

Detaylı

7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1

7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1 7.1- Operatörler ve Giriş-Çıkış İşlemleri M.İLKUÇAR - imuammer@yahoo.com 1 7- PROGRAMLAMAYA GİRİŞ 7.10- Paketleme (BOXING) : (Veriyi yeni tipe uygunlaştırma işlemi) int ort = (int) 3.14; // 3 olur int

Detaylı

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI T.C. EGE ÜNVERSTES MÜHENDSLK FAKÜLTES BLGSAYAR MÜHENDSL BÖLÜMÜ ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI Y. Doç. Dr. Aybars UUR C# PROGRAMLAMA ÖRNEKLER Deiken Tanımlama, Aritmetik lemler, String'ler,

Detaylı

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/ GENEL TEKRAR 1) /*Kullanıcının belirlediği sayı kadar dikdörtgenin kenar bilgilerini kullanıcıdan alan, dikdörtgenlerin alan ve çevresini alt fonksiyon yardımı ile hesaplayan ve sonuçları ekrana yazan

Detaylı

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while Değişkenler Değişkenler bir bilginin bellekteki konumunu temsil eden sembolik isimlerdir. Bilgisayarda hemen hemen tüm işlemler bellekte yapılır. Program çalıştırıldığında değişken ve bu değişkenin türüne

Detaylı

B02.6 Karar Verme, Eşitlik ve Bağıntı Operatörleri

B02.6 Karar Verme, Eşitlik ve Bağıntı Operatörleri B02.6 Karar Verme, Eşitlik ve Bağıntı Operatörleri 49 Yrd. Doç. Dr. Yakup EMÜL, Bilgisayar Programlama Ders Notları (B02) Çalıştırılabilir C ifadeleri ya bir işlem gerçekleştirir ( girilen verilerin toplanması

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

12- HAZIR FONKSİYONLAR

12- HAZIR FONKSİYONLAR fonksiyon Hazır Aritmetik String Tarih- Zaman Dosya-Dizin Dizi (Array) M.İLKUCAR MAKU-MYO 2010 1 12.1 Aritmetik Fonksiyonlar Math.Abs( reel sayı) >> reel sayının pozitif değerini verir Math.Ceiling(reel

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 4.ders

İNTERNET TABANLI PROGRAMLAMA- 4.ders HAZIR FONKSİYONLAR İNTERNET TABANLI PROGRAMLAMA- 4.ders STRING FONKSİYONLARI (KÜTÜPHANESİ) Çoğu web sitesinde olduğu gibi kullanıcıdan kullanıcı adını ve şifresini aldıktan sonra bu değerleri veri tabanından

Detaylı

C# Console Uygulamaları ifelse Yapıları 2

C# Console Uygulamaları ifelse Yapıları 2 C# Console Uygulamaları ifelse Yapıları 2 C# Console Uygulamaları if-else Yapıları 2 yazımızda if-else, else if kontrol yapılarının devamını programlar içerisinde göreceğiz. visual-studio-c-sharp Almak

Detaylı

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 6. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Veri Tipleri Yük. Müh. Köksal Gündoğdu 2 Veri Tipleri Tam sayı ve Ondalık sayı veri tipleri Veri Tipi Alt Sınıf Üst Sınıf Duyarlı

Detaylı

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 2 C# Programlama Dili Elemanları Bu bölümde;

Detaylı

Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD

Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD Selçuk Üniversitesi, Mühendislik Fakültesi, Harita Mühendisliği Bölümü Yıliçi Sınavı Test Soruları Adı soyadı : Öğrenci no : Sınav tarihi : 13.04.2015 Süre : 60 dak. 1. Hangisi gerçek sayı değişmezi değildir?

Detaylı

Bölüm 2 - C ile Programlamaya Giriş

Bölüm 2 - C ile Programlamaya Giriş 1 Bölüm 2 - C ile Programlamaya Giriş Başlıklar 2.1 Giriş 2.2 Basit C Programları: Bir Metni Yazdırmak 2.3 Basit C Programları: İki Tam Sayıyı Toplamak 2.4 Hafıza Konuları 2.5 C de Aritmetik 2.6 Karar

Detaylı

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN NESNE TABANLI PROGRAMLAMA Java Değişkenler ve Veri Tipleri Operatörler JAVA Java Java SUN bilgisayar şirketince

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2 NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2 JAVA DA PROGRAM DENETİMİ VE OPERATÖRLER Java programlama dilinde temel tipleri ve nesneleri yönlendirmek ve değiştirmek için operatörler kullanılır. Atamalar sağ taraftaki

Detaylı

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler C Programlama Dr. Serkan DİŞLİTAŞ 3.1. Sabitler Sabitler, tanımlanmasıyla birlikte program içerisinde

Detaylı

7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1

7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1 7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio M.İLKUÇAR - imuammer@yahoo.com 1 7- PROGRAMLAMAYA GİRİŞ 7.12- C#.NET I/O (Giriş / Çıkış Komutları- fonksiyonları) : I (Input) Giriş O (Output) Çıkış Klavyeden

Detaylı

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/ MTK467 Nesneye Yönelik Programlama Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/ while döngüsü while(koşul){ } döngü ifadeleri Koşul boolean değerli olmalıdır. Koşulun değeri true

Detaylı

Denetleme Kurumu. Đnternet Sitesi Erişim. im Đstatistikleri Dairesi Sayı - 18

Denetleme Kurumu. Đnternet Sitesi Erişim. im Đstatistikleri Dairesi Sayı - 18 Bankacılık k Düzenleme D ve Denetleme Kurumu Đnternet Sitesi Erişim im Đstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

Program AkıĢ Kontrol Yapıları

Program AkıĢ Kontrol Yapıları C PROGRAMLAMA Program AkıĢ Kontrol Yapıları Normal Ģartlarda C dilinde bir programın çalıģması, komutların yukarıdan aģağıya doğru ve sırasıyla iģletilmesiyle gerçekleģtirilir. Ancak bazen problemin çözümü,

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi 2.8.21 Sayı - 6 BDDK İnternet Sitesi Erişim İstatistikleri Raporu 2.8.21 BDDK İnternet Sitesinde

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 1 hafta Ödev No : 6 *********(ilk 4 soru çıktı üzerinde

Detaylı

C#(Sharp) Programlama Dili

C#(Sharp) Programlama Dili Değişkenler C#(Sharp) Programlama Dili Program yazarken her zaman sabit verilerle çalışmayız, çoğu zaman programımızda bir verinin kullanıcının davranışına göre değişmesi gerekir. Kullanıcıdan bir metin

Detaylı

KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else {

KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else { KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR IF ELSE YAPISI if (deger) { else { YUKARIDAKI IFADEDE deger EGER TRUE İSE if PARANTEZLERİ İÇİNDEKİ DEĞER

Detaylı

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları C Programlama Dr. Serkan DİŞLİTAŞ 5.1. Atlama Komutları Program akışının yönlendirilmesinde

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

Veri Tipleri Aşağıdaki programdaki 5 hatayı bulunuz.

Veri Tipleri Aşağıdaki programdaki 5 hatayı bulunuz. Aşağıdaki programdaki 5 hatayı bulunuz. class hata public static void main() int x; int y; Console.WriteLine("X in degeri = "x); y = x / 2 Console.Write("y nin değeri = x / 2 = "); Console.WriteLine(y);

Detaylı

C ile Uygulamalar 2 - Cevaplar

C ile Uygulamalar 2 - Cevaplar C ile Uygulamalar 2 - Cevaplar Cevap-1: //Soru 1 void degistir(int *,int *); //Fonksiyonun prototipi tanımlanmaktadır. int a=1,b=2; printf("a=%d ve b=%d",a,b); degistir(&a,&b); //a ve b'nin adresleri üzerinden

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

3.Hafta. . Kontrol Deyimleri/İfadeler

3.Hafta. . Kontrol Deyimleri/İfadeler . Kontrol Deyimleri/İfadeler Kontrol deyimleri bir uygulamanın yürütülmesi sırasında program akışını yönlendiren yapılar/kalıplardır. Kontrol deyimi olmaksızın bir uygulama yazılması neredeyse olanaksıdır

Detaylı

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır. GİRİŞ Algoritması tasarlanmış (metin olarak yazılmış, sözde kodlarla kodlanmış veya akış diyagramı çizilmiş) bir problemi/işlemi, bilgisayar programlama dillerinden birisiyle kodlamak son derece kolaydır.

Detaylı

BMT 106 Algoritma ve Programlama II Bahar Dönemi

BMT 106 Algoritma ve Programlama II Bahar Dönemi BMT 106 Algoritma ve Programlama II 2016 2017 Bahar Dönemi DERS AKIŞI 1. C++ a Giriş, Veri Tipleri Yorum Satırı, Bool İfadesi, If Else Kullanımı, If Else Yapısı Örnekleri, Switch Case Yapısı, Operatörler

Detaylı

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu WEB TASARIM I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta PHP Tanımı ve Sunucu Kurulumları 2. Hafta PHP Yazım Notasyonu

Detaylı

İNTERNET TABANLI PROGRAMLAMA

İNTERNET TABANLI PROGRAMLAMA İNTERNET TABANLI PROGRAMLAMA DÖNGÜLER (FOR, WHILE, DO-WHILE) C# da döngüleri dört çeşit olarak sayabiliriz. Bunlar a) For döngüsü: Bu döngüde başlangıç ve bitiş sınırları verilerek kullanılır. Döngü tanım

Detaylı

3/7/2011. ENF-102 Jeoloji 1. Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Veri Tanımları ve Mantıksal Đşlemler

3/7/2011. ENF-102 Jeoloji 1. Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Veri Tanımları ve Mantıksal Đşlemler Veri Tanımları ve Mantıksal Đşlemler Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Kullanılacak bütün değişkenlerin kullanılmadan önce C derleyicisine bildirilmeleri gerekir.

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;

Detaylı

Algoritma ve Programlama: Karar Yapıları ve Döngüler

Algoritma ve Programlama: Karar Yapıları ve Döngüler Algoritma ve Programlama: Karar Yapıları ve Döngüler Bir algoritma, herhangi bir programlama dili (C, C++, Pascal, Visual Basic, Java gibi) ile kodlandığında program haline gelir. Algoritmada yer alan

Detaylı

işlemler bittikten sonra dosyaların kapatılması uygun olacaktır. Bunun için, fclose(fin);

işlemler bittikten sonra dosyaların kapatılması uygun olacaktır. Bunun için, fclose(fin); case 2 : C = 0.5088-0.0011*(B-135); break; case 3 : C = 0.4978-0.0010*(B-145); break; case 4 : C = 0.4878-0.0009*(B-155); break; default : printf("yanlış seçenek\n");} cout

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK İnternet Sitesi Erişim İstatistikleri Raporu.. BDDK İnternet Sitesinde Genel

Detaylı

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri

Denetleme Kurumu. İnternet Sitesi Erişim. im İstatistikleri Bankacılık k Düzenleme D ve Denetleme Kurumu İnternet Sitesi Erişim im İstatistikleri Bilgi Yönetimi Y Dairesi 3.1.211 Sayı - 65 BDDK İnternet Sitesi Erişim İstatistikleri Raporu 3.1.211 BDDK İnternet

Detaylı

You're browsing: Bilişim Teknolojileri, Programlama Temelleri, C#» C# (C Sharp),Genel,Programlama Temelleri» C# Değişken Tanımlama ve Veri Türleri

You're browsing: Bilişim Teknolojileri, Programlama Temelleri, C#» C# (C Sharp),Genel,Programlama Temelleri» C# Değişken Tanımlama ve Veri Türleri Anasayfa A-0A A-0B A-0C Bilişim Teknolojileri İletişim Programlama Temelleri T-0A Abone: Yazιlar (rss) Yorumlar (rss) Bilişim Teknolojileri, Programlama Temelleri, C# AnaSayfa A-0C A-0A A-0B T-0A Bilişim

Detaylı

Karşılaştırma İşlemleri ve Koşullu İfadeler

Karşılaştırma İşlemleri ve Koşullu İfadeler Karşılaştırma İşlemleri ve Koşullu İfadeler BİL131 - Bilişim Teknolojileri ve Programlama Hakan Ezgi Kızılöz Karşılaştırma İşlemleri Java'da sayısal veri tiplerinin karşılaştırılması için aşağıdaki karşılaştırma

Detaylı

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür.

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür. Programlama Temelleri Trim: metnin başındaki ve sonundaki boşlukları kaldırır. Trim( Selam ) Selam şeklinde çıkar Split: metin içinde ayırma işlemi yapar. Split( ) Metni boşluklarını diziye atar. oşluk

Detaylı

Giri. Program yazmaya balamadan önce

Giri. Program yazmaya balamadan önce Kontrol Yapıları Giri Algoritmalar Pseudocode Kontrol Yapıları if Seçme Yapısı if/else Seçme Yapısı while Tekrar Yapısı Algoritma Düzenleme : Örnek Çalıma 1 (Sayaç Kontrollü Tekrar) Algoritma Düzenleme

Detaylı

11- FONKSİYONLAR (FUNCTIONS)

11- FONKSİYONLAR (FUNCTIONS) 1 Fonksiyon : Belirli bir işi yapan programın bir isim altına tanımlanarak, o isimle çağrılarak kullanılması. Fonksiyonun faydaları : Programın modülerliğini arttırır. Aynı işi yapan program parçası tekrar

Detaylı

Yazılım Kodlama ve İ simlendirme Standartları v1.0

Yazılım Kodlama ve İ simlendirme Standartları v1.0 Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.

Detaylı

BİLG Dr. Mustafa T. Babagil 1

BİLG Dr. Mustafa T. Babagil 1 BİLG214 20.10.2009 Dr. Mustafa T. Babagil 1 Yapısal bilgi türlerinin tanımlanması. (C++ daki struct yapısı. ) Daha önce öğrenmiş olduğumuz bilgi tipleri char, int ve float v.b. değişkenler ile dizi (array)

Detaylı

PROGRAMLAMAYA GİRİŞ DERS 2

PROGRAMLAMAYA GİRİŞ DERS 2 PROGRAMLAMAYA GİRİŞ DERS 2 Program editörde oluşturulur ve diske kaydedilir Tipik Bir C Programı Geliştirme Ortamının Temelleri 1. Edit 2. Preprocess 3. Compile 4. Link 5. Load 6. Execute Önişlemci programı

Detaylı

Denetleme Kurumu. Đnternet Sitesi Erişim. im Đstatistikleri Dairesi Sayı - 28

Denetleme Kurumu. Đnternet Sitesi Erişim. im Đstatistikleri Dairesi Sayı - 28 Bankacılık k Düzenleme D ve Denetleme Kurumu Đnternet Sitesi Erişim im Đstatistikleri Bilgi Yönetimi Y Dairesi.. Sayı - BDDK Đnternet Sitesi Erişim Đstatistikleri Raporu // BDDK Đnternet Sitesinde Genel

Detaylı

TEMPLATES. Binnur Kurt kurt@cs.itu.edu.tr. Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi. C++ ile Nesneye Dayalı Programlama 1

TEMPLATES. Binnur Kurt kurt@cs.itu.edu.tr. Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi. C++ ile Nesneye Dayalı Programlama 1 PARAMETRİKÇOKŞEKİLLİLİK: TEMPLATES Binnur Kurt kurt@cs.itu.edu.tr Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi C++ ile Nesneye Dayalı Programlama 1 Sınıf Yapısı Kalıtım Çok Şekillilik Templates

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -13

BPR152-Algoritma ve Programlama II Uygulama -13 Örnek problemler ve çözümleri /*Klavyeden girilen n ve m aralığındaki (n ve m dahil) 2, 3 ve 5 sayılarına bölünebilen sayıların toplamlarını ve ortalamalarını hesaplayan bir C# programını yazınız. Not-1:

Detaylı

C++ Statements. { ve } arasında ifade edilen bir dizi statement bir compound statement (birleşik ifade) oluşturur.

C++ Statements. { ve } arasında ifade edilen bir dizi statement bir compound statement (birleşik ifade) oluşturur. C++ Statements En küçük çalışabilir birime statement (ifade) denir. Statements semicolon (;) ile sonlandırılır. Yalnız başına ; null statement ifade eder Örnek: while (*str++ = *inbuf++) ; { ve } arasında

Detaylı

Ders - 7 while döngüsü

Ders - 7 while döngüsü Ders - 7 while döngüsü import java.util.scanner; public class StringKiyaslama { public static void main(string[] args) { Scanner klavye=new Scanner(System.in); Oncelikle Lab icin bir aciklama System.out.println("1.

Detaylı