Eski Problemlerin Çözümleri

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

Download "Eski Problemlerin Çözümleri"

Transkript

1 1 Eski Problemlerin Çözümleri 1. KK01. Kullanıcının gireceği saate göre aşağıdaki açıklamaları görüntüleyen C programını geliştirip, işletiniz. Program çalıştığında aşağıdaki örnek çalışmaya uygun olmalıdır. Çözüm: Program 1.1. Zaman İleti 1 Saat 6 iyi uykular 7 Saat 11 Gunaydin 12 Saat 17 Iyi gunler 18 Saat 22 iyi aksamlar 23 Saat 24 Iyi geceler Diğer Hatalı saat girdiniz! Tablo 1.1: Günün zamanları 1 #i n c l u d e <s t d i o. h> i n t s a a t ; p r i n t f ( " S a a t i g i r i n i z " ) ; 6 s c a n f ( "%d ", s a a t ) ; i f ( ( s a a t >=1)&&(saat <=6)) p r i n t f ( " i y i uykular " ) ; 11 e l s e i f ( ( s a a t >=7)&&(saat <=11)) p r i n t f ( " Gunaydin! ) " ) ;

2 2 BÖLÜM 1. ESKI PROBLEMLERIN ÇÖZÜMLERI 16 e l s e i f ( ( s a a t >=12)&&(saat <=17)) p r i n t f ( " i y i g u n l e r! ) " ) ; e l s e i f ( ( s a a t >=18)&&(saat <=22)) p r i n t f ( " i y i aksamlar! ) " ) ; e l s e i f ( ( s a a t >=23)&&(saat <=124) ) 21 p r i n t f ( " i y i g e c e l e r! ) " ) ; e l s e p r i n t f ( " h a t a l i g i r d i n i z " ) ; S a a t i g i r i n i z > 18 i y i aksamalar 2. kk02. Aşağıdaki çıktıyı veren algoritmayı switch/case yapısı ile tanımlayan bir C programı geliştirip işletiniz. 1 Algoritma : Oku puan ; yaz A e ğ e r puan = 90 i s e ; yaz B e ğ e r puan = 80 i s e ; yaz C e ğ e r puan = 70 i s e ; yaz D e ğ e r puan = 60 i s e ; 6 yaz E e ğ e r puan = 50 i s e ; yaz F h i ç b i r i d e ğ i l s e ; Dur. 2 Çözüm: Program 1.2. #i n c l u d e <s t d i o. h> i n t puan, p ; 7 p r i n t f ( " Puani g i r i n i z > " ) ; s c a n f ( "%d ", &puan ) ; p = puan / 1 0 ; s w i t c h ( p ) { c a s e 9 : p r i n t f ( "A" ) ; 12 c a s e 8 : p r i n t f ( "B" ) ; c a s e 7 : p r i n t f ( "C" ) ; c a s e 6 : p r i n t f ( "D" ) ; d e f a u l t : p r i n t f ( "F" ) ; 17 puani g i r i n i z > 89 3 B

3 3. kk03. Aşağıdaki çıktıyı veren algoritmayı switch/case yapısı ile tanımlayan bir C programı geliştirip işletiniz. 1 Algoritma : Oku kod ; e ğ e r kod = 1 i s e ; sayaca 1 ekle, k a r e s i n i a l ve s a y a c ı y a z d ı r. e ğ e r kod = 3 i s e ; sayaca 3 ekle, ve s a y a c ı y a z d ı r e ğ e r kod = 5 i s e ; sayaca 5 ekle, küpünü a l ve s a y a c ı y a z d ı r e ğ e r kod = 7 i s e ; sayaca 7 ekle, ve s a y a c ı y a z d ı r 6 e ğ e r kod = 9 i s e ; sayaca 9 ekle, ve s a y a c ı y a z d ı r Hiç b i r i d e ğ i l s e sayaca 0 e k l e ve y a z d ı r. Program 1.3. #i n c l u d e <s t d i o. h> 3 i n t kod, sayac ; p r i n t f ( " Puani g i r i n i z > " ) ; 8 s c a n f ( "%d ", &kod ) ; sayac = kod ; s w i t c h ( kod ) { c a s e 1 : sayac++ ; 13 sayac = sayac sayac ; c a s e 3 : 18 sayac = sayac + 3 ; c a s e 5 : 23 sayac = sayac + 5 ; sayac = sayac sayac sayac ; 28 c a s e 7 : sayac = sayac + 7 ; 33 c a s e 9 : sayac = sayac + 9 ; 3 38 d e f a u l t : sayac = sayac + 0 ;

4 4 BÖLÜM 1. ESKI PROBLEMLERIN ÇÖZÜMLERI 43 2 Kodu g i r i n i z > a, b.c sayıları sırası ile (1,2,5)(2,1,3)(6,2,8)ve (4,1,1) verildiğinde; a+b*bc değerine göre switch/case işlemli bir C programı ile aşağıda belirlenen işlemleri gerçekleştiriniz. verilen a+b2-c ifadesinin sonucu:. 1 ise sayaca 10 ekle ( t=t+10; ) yaz: 2 ise sayaca 20 ekle 3 ise sayaca 30 ekle ve karesini, küpünü, ve onların yarılarını yazdır. hiçbiri değilse sayaca 1 ekle işlemini yap, Program #i n c l u d e <s t d i o. h> 6 i n t a, b, c ; i n t sec, sayac =0; p r i n t f ( " S ı r a y l a a, b, c s a y ı l a r ı n ı g i r i n i z > " ) ; s c a n f ( "%d%d%d ", &a, &b, &c ) ; 11 s e c = a + b b c ; sayac = s e c ; s w i t c h ( s e c ) { c a s e 1 : sayac = sayac + 10 ; 16 p r i n t f ( " \ nsayac = %d ", sayac ) ; c a s e 2 : sayac = sayac + 20 ; 21 p r i n t f ( " \ nsayac = %d ", sayac ) ; c a s e 3 : sayac = sayac + 30 ; 26 sayac = sayac sayac sayac ; p r i n t f ( " \ nsayacın k a r e s i = %d, k a r e s i n i n y a r i s i %d ", sayac sayac, sayac sayac /2) ; p r i n t f ( " \ nsayacın kupu = %d, kupunun y a r i s i %d ", sayac sayac sayac, sayac sayac sayac /2) ; 31 d e f a u l t : sayac = sayac +1 ; p r i n t f ( " \ nsayac = %d ", sayac ) ;

5 5 Kodu g i r i n i z > kk05. Kullanıcının girdiği S,T,U,V,W kodlarından biri ve üç ( a,b,c) tamsayılarından küçük olan iki tanesi (a,c) ise; 1 V e r i l e n s e ç e n e k kodu = S i s e ; K = a + 2 c ac3 ; V e r i l e n Kod = T ve U i s e K = 2 ac = V i s e ; Eğer a> c i s e 2a/ c ; a< c i s e 2 c /a 6 V e r i l e n kod W i s e ; " % S e ç i l e n s a y ı l a r " a " ve " c " i ç i n bu s e ç i m l e r y a p ı l m a m ı ş t ı r % " c ü m l e s i n i görüldüğü g i b i Y a z d ı r ı n ı z! Not : P r o g r a m ı n ı z ı S,U,V,W i ç i n a y r ı a y r ı i ş l e t i n i z! Çözüm: Bu sorunun çözümünde char okuyan deyime dikkat etmek gerekiyor. Önce okutulan üç sayının sonuncusu girildikten sonra EN- TER e basılması, girdiye "\n" karakterinin eklenmesi demektir. Ondan sonra karakter okutulunca, ilk önce bu "\n" satırbaşı karakteri okunacaktır. Onun esas kod ile karışmaması için, önce onu getchar() ile okutup, sonra girilecek kodu okutmak gerekiyor. Programın 12. ve 17.satırlarında yapılan iş odur. Program #i n c l u d e <s t d i o. h> #i n c l u d e <s t d l i b. h> #d e f i n e min ( x, y ) ( x<=y )? x : y 6 c h a r kod, ch, c2, c3 ; i n t a, b, c ; i n t K; p r i n t f ( " S i r a y l a a, b, c s a y ı l a r ı n ı g i r i n i z > " ) ; 11 s c a n f ( "%d%d%d ", &a, &b, &c ) ; g e t c h a r ( ) ; // son %d i ç i n b a s ı l a n ENTER "\ n " k a r a k t e r i n i okur a = min ( a, b ) ; c = min ( b, c ) ; 16 p r i n t f ( " S, T, U, V, W kodlarindan b i r i s i n i g i r i n i z > " ) ; kod = g e t c h a r ( ) ; s w i t c h ( kod ) { c a s e S : 21 K = a + 2 c a c c c ; p r i n t f ( " \nk= %d ", K) ;

6 6 BÖLÜM 1. ESKI PROBLEMLERIN ÇÖZÜMLERI 26 c a s e T : c a s e U : K = 2 a c 2 ; p r i n t f ( " \nk= %d ", K) ; 31 c a s e V : i f ( a>c ) K= 2 a/ c ; i f ( a<c ) K = 2 c /a ; p r i n t f ( " \nk= %d ", K) ; c a s e W : p r i n t f ( " \ n s e c i l e n %d ve %d s a y i l a r i i c i n bu s e c i m l e r y a p i l m a m i s t i r ", a, c ) ; d e f a u l t : p r i n t f ( " Y a n l i s h a r f g i r d i n i z " ) ; 46 r e t u r n 0 ; 2 Kodu g i r i n i z > 7 14

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI BİLGİSAYARDA PROGRAMLAMA DERSİ ÖRNEK PROGRAMLAR 1. Kullanıcının girdiği iki sayını toplamını bulan program. Form: int sayi1, sayi2, toplam; sayi1

Detaylı

İĞİ ğ ş. ğ ş ğ ğ ğ Ş İ. ş ş. ş ğ ğ. ş ş ğ ş ş ş. ğ ş ş İ İ İ. ş ş

İĞİ ğ ş. ğ ş ğ ğ ğ Ş İ. ş ş. ş ğ ğ. ş ş ğ ş ş ş. ğ ş ş İ İ İ. ş ş İĞİ ğ ş ğ ş ğ ğ ğ ğ ş ş ş Ş İ İ İ İ ş ş ş ğ ğ ş ş ğ ş ş ş ğ ş ş ş ğ ş ş ş ş ş İ İ İ ş ş ş ğ İ ş ş ş ğ ş ş ğ ş ş ş ğ ğ ş ş ş ğ ş ş ş ğ ğ ş ş ğ ş ğ ğ ğ ş ş ğ ğ ş ş ğ ş ğ ğ ş ğ İ ğ ğ ş ğ ğ ş ş ğ ş ğ ğ ş ş

Detaylı

ö Ö ğ

ö Ö ğ Ü ö ö ö Ğ ğ Ü Ğ Ğ Ö ğ ö ö ğ «ö Ö ğ Ü Ü Ü Ğ Ö Ö Ü Ğ ğ ö ö Ö ğ ğ ğ ğ ö ğ ğ Ü ğ ğ ğ ö ğ Ü ğ ğ ö ğ ğ ğ ğ Ü Ü ö ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ö ğ ğ Ö ö ğ ğ ö ğ ğ ö» ğ ö ğ ğ ğ ğ ö ğ ğ ö ö ö ö ğ Ö ğ Ğ ğ ö

Detaylı

Ğ ç ğ ç ç ğ ç ğ ç ç ğ ç ğ ğ ç ç ğ ç ç ğ ç ç ç ğ ç ç ğ ç ç ç İ ğ ğ ğ ç ğ ğ ç ğ ğ ğ ğ ğ ç ç ç ç ğ ç ğ ç ç ğ ğ ç ç ç ğ ğ ç ğ ğ ç ç ç ç İ ğ ç ğ ç ğ ç ç ğ

Ğ ç ğ ç ç ğ ç ğ ç ç ğ ç ğ ğ ç ç ğ ç ç ğ ç ç ç ğ ç ç ğ ç ç ç İ ğ ğ ğ ç ğ ğ ç ğ ğ ğ ğ ğ ç ç ç ç ğ ç ğ ç ç ğ ğ ç ç ç ğ ğ ç ğ ğ ç ç ç ç İ ğ ç ğ ç ğ ç ç ğ İ Ü İ İ İ ç ğ ğ ç ç Ğ «Ö Ğ ğ ç ğ ç ğ ç ç ğ ğ ç ğ ç ğ ç ğ ç ğ ç ç Ö ğ Ö ğ ç Ğ ç ğ ç ç ğ ç ğ ç ç ğ ç ğ ğ ç ç ğ ç ç ğ ç ç ç ğ ç ç ğ ç ç ç İ ğ ğ ğ ç ğ ğ ç ğ ğ ğ ğ ğ ç ç ç ç ğ ç ğ ç ç ğ ğ ç ç ç ğ ğ ç ğ ğ ç

Detaylı

ö Ş Ç ö ö ö ö ö Ö ö Ö ö Ç ö ö ö Ö Ğ Ğ

ö Ş Ç ö ö ö ö ö Ö ö Ö ö Ç ö ö ö Ö Ğ Ğ ö ö ö ö ö ö ö ö ö ö ö ö ö Ş Ş ö ö Ş Ç ö ö ö ö ö Ö ö Ö ö Ç ö ö ö Ö Ğ Ğ ö ö Ç Ş Ğ Ç Ş Ş Ğ ö Ü Ğ ö Ü ö ö Ü Ü Ç Ü Ç ö ö ö ö Ç ö ö ö ö Ö Ü Ö ö ö ö ö ö ö ö Ö Ü ö ö ö ö ö ö ö ö ö Ü ö ö Ö ö ö ö ö Ö ö ö ö ö Ş ö

Detaylı

Ş Ğ ş Ğ İ Ğ İ ş ş Ü Ü Ş Ü İ ş ş ş

Ş Ğ ş Ğ İ Ğ İ ş ş Ü Ü Ş Ü İ ş ş ş İ İ Ğ Ğ İ İ ş Ğ Ğ «Ğ İ Ğ ş ş ş ş ş Ç ş ş İ ş Ç ş İ İ İ ş Ş Ğ ş Ğ İ Ğ İ ş ş Ü Ü Ş Ü İ ş ş ş Ğ İ İ Ş Ğ ş ş İ ş ş Ş ş İ İ ş Ğ ş ş ş Ü ş ş ş İ ş Ğ ş ş ş Ş ş İ ş İ İ ş İ İ ş İ İ Ö Ü ş Ö ş ş ş İ ş ş ş ş İ ş

Detaylı

ç ç ç ç ç

ç ç ç ç ç Ğ Ö Ş ç ç ç ç ç ç ç Ç Ş Ü Ş Ü ç ç ç ç Ö ç ç ç ç ç ç ç Ş ç ç Ö ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç Ö ç ç ç Ş ç ç ç Ö ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç

Detaylı

ö Ç ş ş ö ç ç ş ş ö ö ö Ç ö ş ş ö

ö Ç ş ş ö ç ç ş ş ö ö ö Ç ö ş ş ö Ğ Ğ Ğ Ğ Ğ Ğ ş ş ş ş ş ş ş ş ş ş ş ç ç ş ş ç ö ş ö ö ş ö ö ş ö Ç ş ş ö ç ç ş ş ö ö ö Ç ö ş ş ö Ğ Ğ Ğ Ğ ş Ğ ş ş ş ş ş ş ş ş ş ş ş ş ş ş ş ç ş ç ş ş ç ö ö ş ö ö ş ş ş ş ö ş ş ö Ğ Ğ Ğ Ğ ş Ğ ş Ğ ş ş ş ş ş ş

Detaylı

Ü Ü Ğ Ü Ğ Ü «Ğ Ğ» Ü

Ü Ü Ğ Ü Ğ Ü «Ğ Ğ» Ü Ü Ü Ğ Ü Ğ Ü «Ğ Ğ» Ü ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ü Ü ğ ğ ğ ğ ğ ğ Ğ ğ ğ ğ ğ ğ ğ ğ ğ Ü ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ

Detaylı

ö ü ü ö ö ü ö ü ü ğ ö ç ü Ç ğ ç ç ö ü ç ü ö Ş ğ üç ğ ç ü ö ç ç ç ç ğ ç ü ü ç ö ç ü ç ü ö ğ ç ç ö ç ğ ğ ç ç ö ç ö ü ğ ü Ş Ü Ü ö

ö ü ü ö ö ü ö ü ü ğ ö ç ü Ç ğ ç ç ö ü ç ü ö Ş ğ üç ğ ç ü ö ç ç ç ç ğ ç ü ü ç ö ç ü ç ü ö ğ ç ç ö ç ğ ğ ç ç ö ç ö ü ğ ü Ş Ü Ü ö ö Ş ü ö ü ö ğ ç ü Ç ç ü ğ ü ü ğ ç ö ğ ö ç ö ç ü ö ü ö ğ ü ç ö ğ ö ö ğ ğ ğ ç ö ğ ö ç ö «Ö ö ü ğ Ç ğ ğ ç ü ç ö ö ö ğ ç ö ü ü ö ö ü ö ü ü ğ ö ç ü Ç ğ ç ç ö ü ç ü ö Ş ğ üç ğ ç ü ö ç ç ç ç ğ ç ü ü ç ö ç ü ç

Detaylı

ğ Ü ğ ğ ğ ğ ğ ğ ğ İ ğ ğ ğ İ ğ ğ ğ ğ ğ ğ

ğ Ü ğ ğ ğ ğ ğ ğ ğ İ ğ ğ ğ İ ğ ğ ğ ğ ğ ğ İ İ İ İ İ İ İ İ İ İ Ö İ İ İ Ö İ ğ ğ ğ ğ ğ ğ Ü ğ ğ ğ ğ ğ ğ Ü ğ ğ ğ ğ ğ ğ ğ İ ğ ğ ğ İ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ü ğ ğ Ö ğ ğ ğ Ö ğ ğ ğ ğ ğ ğ ğ Ü ğ ğ ğ İ ğ ğ ğ Ö ğ ğ Ç ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ü ğ ğ ğ ğ Ç ğ ğ

Detaylı

Ç Ç Ç Ş İ ğ ğ ğ Ç Ş İ ğ Ç ğ ğ ğ Ç ğ Ş ğ ğ ğ Ç ğ Ş ğ ğ ğ ğ İ ğ İ İ ğ ğ ğ ğ ğ ğ ğ ğ ğ

Ç Ç Ç Ş İ ğ ğ ğ Ç Ş İ ğ Ç ğ ğ ğ Ç ğ Ş ğ ğ ğ Ç ğ Ş ğ ğ ğ ğ İ ğ İ İ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ğ İ Ü Ş İ İ Ş İ Ş Ğ Ç Ö İĞİ Ç Ç ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ İ İ ğ ğ ğ ğ ğ ğ Ç Ç Ç Ş İ ğ ğ ğ Ç Ş İ ğ Ç ğ ğ ğ Ç ğ Ş ğ ğ ğ Ç ğ Ş ğ ğ ğ ğ İ ğ İ İ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ İ İ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ü Ü İŞ İ İ ğ İ

Detaylı

YZM Algoritma ve Programlama I Manisa Celal Bayar Üniversitesi, Yazılım Mühendisliği. Proje#1

YZM Algoritma ve Programlama I Manisa Celal Bayar Üniversitesi, Yazılım Mühendisliği. Proje#1 YZM 1105--- Algoritma ve Programlama I Manisa Celal Bayar Üniversitesi, Yazılım Mühendisliği Proje#1 Ödevin Veriliş Tarihi: 26.11.2018, Pazartesi Kod Teslim Tarihi: 23.12.2018, Pazar, Saat: 24.00 Proje

Detaylı

Ğ Ğ Ü Ş «ğ ğ ğ ç ü ü ğ ç ü ü ü ğ ç Ş ç ç ü ü ü ü ü ü ü ü Ü Ü ü ğ Ş ç ü ü ü ü ğ ç ü ğ ü ü ü Ş ç ğ ğ ç ç ğ ü ü ü ç ğ ğ ü ü ü ü ç ü ç ü ü ü ü ü ü ü ğ ğ ç

Ğ Ğ Ü Ş «ğ ğ ğ ç ü ü ğ ç ü ü ü ğ ç Ş ç ç ü ü ü ü ü ü ü ü Ü Ü ü ğ Ş ç ü ü ü ü ğ ç ü ğ ü ü ü Ş ç ğ ğ ç ç ğ ü ü ü ç ğ ğ ü ü ü ü ç ü ç ü ü ü ü ü ü ü ğ ğ ç Ğ ĞÜ Ü Ş ü ğ ğ ç ğ ğ ü ü ç ç ğ ç Ş Ö Ş Ş ç ü ç ğ Ö Ş ğ ğ ü ç ü ü ğ ğ ğ ç ç ğ ğ ü ü ü üü ğ ç ç ü ç ğ Ğ Ğ Ü Ş «ğ ğ ğ ç ü ü ğ ç ü ü ü ğ ç Ş ç ç ü ü ü ü ü ü ü ü Ü Ü ü ğ Ş ç ü ü ü ü ğ ç ü ğ ü ü ü Ş ç ğ ğ ç

Detaylı

7) 30 kişilik bir sınıfta her öğrenciye ait 5 ödev verilmiştir. Ödevlerden 3 tanesini doğru yapan

7) 30 kişilik bir sınıfta her öğrenciye ait 5 ödev verilmiştir. Ödevlerden 3 tanesini doğru yapan 1) Bir laboratuarda belirsiz sayıda deney yapılıyor. Okutulan deney no ve sonuç verilerine göre (3 çeşit deney var.) a) Her bir deneyden kaç tane yapılmıştır. b) Yapılan toplam deney sayısı ne kadardır.

Detaylı

ö ğ ğ ğ Ü ğ Ş ö ö ğ ö ğ Ş ö Ş ğ Ş ğ ğ Ş Ş Ş Ü ö Ö Ş ö ö Ş Ö Ş ö ö ğ ğ ğ ğ ö ö Ş ö Ş Ş ö ğ ö ö ğ ğ ğ ğ ö

ö ğ ğ ğ Ü ğ Ş ö ö ğ ö ğ Ş ö Ş ğ Ş ğ ğ Ş Ş Ş Ü ö Ö Ş ö ö Ş Ö Ş ö ö ğ ğ ğ ğ ö ö Ş ö Ş Ş ö ğ ö ö ğ ğ ğ ğ ö Ğ Ğ ö ö ğ ğ ğ Ü ğ Ş ö ö ğ ö ğ Ş ö Ş ğ Ş ğ ğ Ş Ş Ş Ü ö Ö Ş ö ö Ş Ö Ş ö ö ğ ğ ğ ğ ö ö Ş ö Ş Ş ö ğ ö ö ğ ğ ğ ğ ö ö ö ö ğ ö ö ö ö ğ ö ğ Ş ğ Ö ö ğ ğ ğ ğ ö ğ ğ Ş Ü Ş ğ ğ «ö ğ ğ «ö ö ğ ö ğ ğ ö ğ ğ ö ö Ö Ö ÜŞ

Detaylı

Arasınav Sınavı Soruları Güz 2017 Süre: 90 Dakika

Arasınav Sınavı Soruları Güz 2017 Süre: 90 Dakika Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM 1105- Algoritma ve Programlama I Arasınav Sınavı Soruları Güz 2017 Süre: 90 Dakika Derse Kayıtlı Olduğunuz Grubun Öğretim Üyesini (X) ile

Detaylı

Ö Ö Ü İ ö Ü Ş ö Ğ Ğ Ğ Ö Ö Ü Ö İ Ö Ç Ğ Ğ ö Ö Ğ Ö Ü Ç Ö ÜĞÜ Ö ÜĞÜ Ü Ğ ö İ ö Ğ Ğ Ğ ö Ü Ü Ğ Ğ ö Ü Ğ ö Ü ö ö Ü Ö ö Ü ö ĞÜ ö ÜĞÜ Ü Ü Ö ö ö ö Ğ öi Ğ Ç ö Ö Ü

Ö Ö Ü İ ö Ü Ş ö Ğ Ğ Ğ Ö Ö Ü Ö İ Ö Ç Ğ Ğ ö Ö Ğ Ö Ü Ç Ö ÜĞÜ Ö ÜĞÜ Ü Ğ ö İ ö Ğ Ğ Ğ ö Ü Ü Ğ Ğ ö Ü Ğ ö Ü ö ö Ü Ö ö Ü ö ĞÜ ö ÜĞÜ Ü Ü Ö ö ö ö Ğ öi Ğ Ç ö Ö Ü Ğ Ğ Ğ Ğ İ Ğ Ş Ğ Ş Ö Ü İ ğ İ Ö ö Ğ Ş İ Ş Ö Ü Ş Ş Ü Ö Ş Ş ğ Ş İ ğ Ö Ö Ü İ ö Ü Ş ö Ğ Ğ Ğ Ö Ö Ü Ö İ Ö Ç Ğ Ğ ö Ö Ğ Ö Ü Ç Ö ÜĞÜ Ö ÜĞÜ Ü Ğ ö İ ö Ğ Ğ Ğ ö Ü Ü Ğ Ğ ö Ü Ğ ö Ü ö ö Ü Ö ö Ü ö ĞÜ ö ÜĞÜ Ü Ü Ö ö ö ö Ğ

Detaylı

4.Hafta BİL Soruların Çözümleri

4.Hafta BİL Soruların Çözümleri 4.Hafta BİL 105-02-06 Soruların Çözümleri SORU1. Kullanıcının girdiği bir sayının tek mi, yoksa çift mi olduğunu bulan bir C programı yazınız. Yazdığınız programın algoritmasını yazınız ve akış çizeneğini

Detaylı

Programlamaya Giriş. Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi.

Programlamaya Giriş. Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Programlamaya Giriş Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Programın Yazımında İzleyeceğimiz Adımlar Problemi anla. İhtiyaçları belirle. Problemin

Detaylı

Erzurum Teknik Üniversitesi Mühendislik Mimarlık Fakültesi Bilgisayar Programlama Dersi Ödevi Soru

Erzurum Teknik Üniversitesi Mühendislik Mimarlık Fakültesi Bilgisayar Programlama Dersi Ödevi Soru Adı: Soyadı: Numara: Bölümü: Erzurum Teknik Üniversitesi Mühislik Mimarlık Fakültesi Bilgisayar Programlama Dersi Ödevi 15.11.2015 Soru 1 2 3 4...... Toplam Puanlar Soru-1: Yandaki kısımda verilen terimlerin

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ı

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız. ÖDEV (Vize Dönemi) CEVAPLAR 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız. PROGRAM Soru1 PRINT Merhaba Dünya! ; 2. Klavyeden girilen negatif bir sayıyı

Detaylı

Eastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

Eastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ Eastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ DÖNEM SONU SINAVI GÜZ 2009-2010 13 Ocak 2010, Sınav Süresi: 120 dakika. İsim

Detaylı

Lab105-02/ BAHAR DÖNEMİ 3.Hafta Tarih:

Lab105-02/ BAHAR DÖNEMİ 3.Hafta Tarih: Lab105-02/06 2014-2015 BAHAR DÖNEMİ 3.Hafta Tarih: 02.03.2015 08.03.2015 SORULAR 1. Evden işe giden bir kişinin, yağmurlu ise şemsiye almasını sağlayan bir C programı için a. Algoritma yazınız b. Akış

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

Detaylı

Başkent Üniversitesi Mühendislik Fakültesi Güz Yarıyılı BİL 101-Bilgisayar Yazılımı I Arasınavı

Başkent Üniversitesi Mühendislik Fakültesi Güz Yarıyılı BİL 101-Bilgisayar Yazılımı I Arasınavı Başkent Üniversitesi Mühendislik Fakültesi 2014-2015 Güz Yarıyılı BİL 101-Bilgisayar Yazılımı I Arasınavı Yer Sıra no Sınav Tarihi : 11-11-2014 Sınav Başlama Saati : 09:15 Sınav Süresi : 100 Dakika Öğretim

Detaylı

ş ş ğ Ö ş Ç ş ö Ü Ü Ö Ü Ç Ö ö ö ş ğ ğ Ç ğ ş Ö ş ş ğ ş ö ö ş ş ğ Ö ş ş ş Ç ğ ğ ğ ğ ş ğ ş ğ ğ ğ ö ş ğ ş ğ Ç ğ ş ş ö ğ ö ğ ş ö ğ ş ö ğ ş ş Ç ğ ö ö ş ş ğ

ş ş ğ Ö ş Ç ş ö Ü Ü Ö Ü Ç Ö ö ö ş ğ ğ Ç ğ ş Ö ş ş ğ ş ö ö ş ş ğ Ö ş ş ş Ç ğ ğ ğ ğ ş ğ ş ğ ğ ğ ö ş ğ ş ğ Ç ğ ş ş ö ğ ö ğ ş ö ğ ş ö ğ ş ş Ç ğ ö ö ş ş ğ ş ş ğ Ö ş Ç ş ö ş ğ ğ ğ ğ ş ğ ö ğ ş ş ş ğ ş ş ş ğ ş ş ğ Ü ş ş ö öş Ü ö ğ ö ğ ş ğ ş ö Ç ğ ş ö ğ ğ ş ş ş ö ş ö ğ ö ş ğ ş Ç ğ ş ş ö ş ğ ğ ş ö ş ğ Ü ş ş ğ ğ ö Ö Ç ş ö Ç ş ö Ç ş ö ş ş ö ş ö ğ ş ş ö ş ş ş ğ

Detaylı

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I ALGORİTMA VE PROGRAMLAMA I YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Döngüler for Döngüsü while Döngüsü do-while Döngüsü break Deyimi Kullanımı continue Deyimi

Detaylı

Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek :

Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek : Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek : scanf() Fonksiyonu Birçok programda ekrana verilerin yazdırılması yanısıra klavyeden veri okunması gerekebilir. scanf() fonksiyonu klavyeden veri okumak

Detaylı

Programlama Dilleri 1. Ders 4: Diziler

Programlama Dilleri 1. Ders 4: Diziler Programlama Dilleri 1 Ders 4: Diziler Genel Bakış Tanım Dizilerin tanımlanması Dizilere ilk değer verilmesi Yerel ve Global diziler Dizilerin birbirine atanması Diziler ile ilgili örnekler Çalışma soruları

Detaylı

Hafta 12 Karakter Tutan Diziler

Hafta 12 Karakter Tutan Diziler BLM111 Programlama Dilleri I Hafta 12 Karakter Tutan Diziler Yrd. Doç. Dr. Caner ÖZCAN Katar (String) Tanımlama Dizileri ve çok boyutlu dizileri gördük. Katar dediğimiz şey de aslında bir dizidir. Değişken

Detaylı

Döngü Problemleri. 1. Aşağıdaki programın çıktısı nedir? continue yerine break yazılırsa çıktı ne olur? Neden? Program 1.1.

Döngü Problemleri. 1. Aşağıdaki programın çıktısı nedir? continue yerine break yazılırsa çıktı ne olur? Neden? Program 1.1. Döngü Problemleri. Aşağıdaki programın çıktısı nedir? continue yerine break yazılırsa çıktı ne olur? Neden? Program.. i n t main ( ) f o r ( i n t j =; j

Detaylı

BİL-142 Bilgisayar Programlama II

BİL-142 Bilgisayar Programlama II BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Kontrol Yapıları if Seçme Deyimi if... else Seçme Deyimi while Tekrar

Detaylı

1.SORU. Genişlemiş ascii karakterlerinin kodlarını karşılarına yazan C programını

1.SORU. Genişlemiş ascii karakterlerinin kodlarını karşılarına yazan C programını 1.SORU. Genişlemiş ascii karakterlerinin kodlarını karşılarına yazan C programını a. while döngüsü, b. do-while c. for döngüleri ile ayrı ayrı yazınız. Çözüm (while): int harf=0; while(harf

Detaylı

Karşılaştırma Komutları (Switch ve? Operatörü)

Karşılaştırma Komutları (Switch ve? Operatörü) MAK 1005 Bilgisayar Programlamaya Giriş Karşılaştırma Komutları (Switch ve? Operatörü) Prof. Dr. Necmettin Kaya KARŞILAŞTIRMA KOMUTLARI - SWITCH SWITCH: Program akışı bir çok seçenekten birine yönlendirilir.

Detaylı

Robot İzleme (Robot Tracing)

Robot İzleme (Robot Tracing) SORU : 1 DEĞERİ : 100 PUAN HAZIRLAYAN : Öğr.Gör. Ömer ÇAKIR Robot İzleme (Robot Tracing) Önüne çıkan engelleri aşağıda anlatılan algoritmaya göre aşıp çıkış noktasına ulaşan bir robotun başlangıç noktasından

Detaylı

C Konsol Giriş Çıkış Fonksiyonları

C Konsol Giriş Çıkış Fonksiyonları C Konsol Giriş Çıkış Fonksiyonları Öğr. Gör. M. Ozan AKI Rev 1.0 Stringlerde Özel Karakterler \n : Bir sonraki satırın ilk sütununa git \b : Backspace (önceki karakteri sil) \a : Bip sesi \\ : Ters bölü

Detaylı

ALGORİTMA NEDİR? (Adım adım işlem basamaklarının yazılmasıdır.)

ALGORİTMA NEDİR? (Adım adım işlem basamaklarının yazılmasıdır.) PROGRAM YAZMAK SÜRECİ 1. Problemin farkına varmak, 2. Problemi analiz etmek, 3. Çözüm yolları düşünmek, 4. İyi çözüm yolları seçip algoritma oluşturmak, 5. Akış diyagramı çizmek, 6. Uygun bir dilde kodlamak,

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ı

Ü Ğ ç Ğ ç ö ç ö

Ü Ğ ç Ğ ç ö ç ö Ü Ğ ç Ğ ç ö ö ç Ğ Ü Ğ ç Ğ ç ö ç ö Ğ ç ç ö ö ç ç ç ö ç ç Ç ç ç ç Ş ç ç ö ç Ü ç ç ç ö ö ç ö Ş ö Ğ ç ç ö ç ö Ü ç ö ç ç ö ö ç ç Ü ç çö ö ç ö ç ö ö ö ö Ü ç ö Ö ö Ü ö ö Ü Ş ö ö Ü Ş ç Ş ö Ğ ö Ö ö Ğ ç ç Ö ç ç

Detaylı

Ğ Ü Ç Ç ç ö ç ö ç ö ç ö ç ö ö ç ç ç ç ç ç çö ç

Ğ Ü Ç Ç ç ö ç ö ç ö ç ö ç ö ö ç ç ç ç ç ç çö ç Ğ Ğ Ğ Ğ Ğ Ğ Ç ç ö ö Ğ Ü Ç Ç ç ö ç ö ç ö ç ö ç ö ö ç ç ç ç ç ç çö ç ö ö ç ç ç ç ö ö Ü Ö ç ö ç ç ç ç ç ç ç ö ö ç ö ö ö ö ö ç ö ç ö ç ç ç ç ç ç ö ç ç ç ç ç ç ç ö ç ç ç ç ç ö ç ç ç ç ö ç ö ö ö ç ç ç ç ç ç

Detaylı

BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI

BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI C programlama dilinde, diğer programlama dillerinde olduğu gibi, işlemler, ilk satırdan başlamak üzere sırayla çalışır. Program kontrol yapıları ise, programın

Detaylı

Ğ Ğ Ü ğ İ ğ ğ ğ İ ğ Ü Ü ğ ğ ö ç ç ğ ö ğ ç İ ç ğ ç ç ğ ç ç ö ğ ö ç ç ç ğ ö ğ ç ç İ ö ç İ ğ ö ö ç ç ç ç ç ç ç ç ç ç İ ç ğ ç ç Ç ç ö İ ç ç

Ğ Ğ Ü ğ İ ğ ğ ğ İ ğ Ü Ü ğ ğ ö ç ç ğ ö ğ ç İ ç ğ ç ç ğ ç ç ö ğ ö ç ç ç ğ ö ğ ç ç İ ö ç İ ğ ö ö ç ç ç ç ç ç ç ç ç ç İ ç ğ ç ç Ç ç ö İ ç ç Ğ Ğ Ü İ İ ğ İ ğ ğ ğ ğ ğ ç ö ç Çİ İ Ö Ğ Ğ Ğ Ü ğ İ ğ ğ ğ İ ğ Ü Ü ğ ğ ö ç ç ğ ö ğ ç İ ç ğ ç ç ğ ç ç ö ğ ö ç ç ç ğ ö ğ ç ç İ ö ç İ ğ ö ö ç ç ç ç ç ç ç ç ç ç İ ç ğ ç ç Ç ç ö İ ç ç ç ö ğ ö ç ö ç ç ç ö ö ğ ö

Detaylı

KONU: ÇARPANLARA AYIRMA TARİH: YER:LAB.4 _PC5

KONU: ÇARPANLARA AYIRMA TARİH: YER:LAB.4 _PC5 KONU: ÇARPANLARA AYIRMA TARİH:29.11.2011 YER:LAB.4 _PC5 İçindekiler KONU HAKKINDA GENEL BİLGİ :...3 A.ORTAK ÇARPAN PARANTEZİNE ALMA :...3 B.GRUPLANDIRARAK ÇARPANLARA AYIRMA:...3 C.İKİ KARE FARKI OLAN İFADELERİN

Detaylı

İ Ö İ Ü İ İ İ Ş İ İ Ü Ü İ Ç Ş Ğ Ğ Ö Ş ö ö ö Ö

İ Ö İ Ü İ İ İ Ş İ İ Ü Ü İ Ç Ş Ğ Ğ Ö Ş ö ö ö Ö Ğ ö ö ö «ö Ğ Ö ö Ç ö ö Ö ö ö İ ö İ ö İ Ö İ Ü İ İ İ Ş İ İ Ü Ü İ Ç Ş Ğ Ğ Ö Ş ö ö ö Ö İ ö Ç ö ö ö ö ö ö Ç ö Ö Ç ö İ Ç ö Ü Ş ö ö İ ö ö Ş ö İ Ü Ş ö ö ö ö Çö ö ö ö ö Ş ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö

Detaylı

Eln 1001 Bilgisayar Programlama I

Eln 1001 Bilgisayar Programlama I Eln 1001 Bilgisayar Programlama I GiriŞ / ǹk¹Ş Fonksiyonlar¹ Ne ÖĆreneceĆiz? Temel Giriş/Çıkış Yapısı Giriş Fonksiyonları Karakterler için giriş fonksiyonları Scanf fonksiyonu Formatlı giriş Çıkış Fonksiyonları

Detaylı

ğ ö ö ö ö ğ ğ ç çö ç ğ ç ö ğ ğ ç ğ ğ ç ğ ç ğ ğ ğ ç ö ö ğ ğ ç ö ğ ğ ç ğ ğ ö ö ğ Ö ç ö

ğ ö ö ö ö ğ ğ ç çö ç ğ ç ö ğ ğ ç ğ ğ ç ğ ç ğ ğ ğ ç ö ö ğ ğ ç ö ğ ğ ç ğ ğ ö ö ğ Ö ç ö ğ ö ö ö ö ğ ğ ç çö ç ğ ç ö ğ ğ ç ğ ğ ç ğ ç ğ ğ ğ ç ö ö ğ ğ ç ö ğ ğ ç ğ ğ ö ö ğ Ö ç ö ç ö çö ö çö ö ğ ç ğ ğ ğ ğ ğ ğ ğ ö ö ö ğ ç ö ğ ö ç ğ ğ ö ğ ğ ğ ğ ğ ç ğ ö ö ç ç ğ ç ğ ö ğ ğ ğ çö çö ö ö ğ ö ğ ö ö ğ ç

Detaylı

Basit Algoritma Akış Diagramı Örnekleri

Basit Algoritma Akış Diagramı Örnekleri Basit Algoritma Akış Diagramı Örnekleri Mantıksal veya Döngüsel olmayan akış diagramı örnekleri Klavyeden girilen fiyatı, KDV(%18) ekleyerek ekrana yazdırın. Sayısal Fiyat, Sonuc Yaz; Fiyat giriniz Oku;

Detaylı

ö ğ ğ ğ ö ğ ğ ğ ğ ğ ğ ğ ğ İ ğ ö ğ ğ ğ İ ğ ğ ğ ğ ö ö ö ğ ğ ğ ö ö

ö ğ ğ ğ ö ğ ğ ğ ğ ğ ğ ğ ğ İ ğ ö ğ ğ ğ İ ğ ğ ğ ğ ö ö ö ğ ğ ğ ö ö İ ğ ö ö İ ğ ğ ğ ö İ ö İ İ ö İ İ ğ İ İ ğ ğ ğ ö ğ ğ ğ ö ğ ğ ğ ğ ğ ğ ğ ğ İ ğ ö ğ ğ ğ İ ğ ğ ğ ğ ö ö ö ğ ğ ğ ö ö İ ö ğ İ ö ö ğ ö ğ ğ ğ İ İğ ö ğ ğ ğ ğ ğ ö ğ ğ ğ ğ ğ ö ğ ö ö ğ ö ğ ğ ğ ğ ğ Ş ö ö Ş ğ ğ ğ ğ ğ ğ

Detaylı

GENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI. ENF102 Jeoloji 1. #include <stdio.h> printf Fonksiyonu ÖRNEK. printf

GENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI. ENF102 Jeoloji 1. #include <stdio.h> printf Fonksiyonu ÖRNEK. printf Giriş GENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI printf Fonksiyonu scanf Fonksiyonu Verilerin kaybolmaması için hafızada değişkenler içine yerleştirilmeleri gerekir. Bu veriler iki şekilde yerleştirilebilir. Değişkene

Detaylı

ı ı ı ıı ıı ıı ı ı ı ğ ş ı

ı ı ı ıı ıı ıı ı ı ı ğ ş ı Ü Ğ Ş ö İ Ş ç ç Ğ ç ö Ü Ü Ş ö Ö ç ç ğ ö ö ğ ö İ Ş ğ ğ ç ö Ü ğ Ç Ö İ ğ ğ ğ Ş ö ç ç ö ö ç ö Ü İ İ ö ö ç «ğ Ü Ş ğ ö ğ ç ğ ç ö ç ç ç ç ö ö ö ç ç ç ö ç ö İ ö Ü ö ğ Ü Ş Ü Ş ö ç ç İŞ ğ ğ ğ ö İŞ ö İ Ü İ İ İ İ

Detaylı

Evrak No : Tarih :

Evrak No : Tarih : Evrak No : 1612050350 Tarih : 05.12.2016 ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö Ö ö ö ö ö Ö ö Ü Ü Ö Ü Ü Ü ö Ü Ü Ü Ö Ç Ü Ö Ü Ü Ü Ü Ü Ü Ö Ü Ü ö

Detaylı

Ğ Ç Ğ ç ç ç ç Ö ç Ş Ğ ç ç Ö Ş» ç

Ğ Ç Ğ ç ç ç ç Ö ç Ş Ğ ç ç Ö Ş» ç Ğ ç ç Ş Ğ Ş Ğ Ç Ğ ç ç ç ç Ö ç Ş Ğ ç ç Ö Ş» ç ç ç ç ç Öç ç ç ç Ç ç ç ç ç ç Ş ç ç ç ç ç ç Ğ ç Ü Ü ç ç Ü Ğ ç ç ç Ş Ş ç Ç ç Ç ç ç ç ç ç ç ç ç ç ç ç Ö ç ç ç ç Ü Ğ ç Ç ç ç Ş ç Ç Ç ç Ö ç ç ç ç ç Ş ç Ş Ş ç ç ç

Detaylı

Java da İşleçler, Ders #3 (4 Kasım 2009)

Java da İşleçler, Ders #3 (4 Kasım 2009) Java da İşleçler, Kontrol Akış ve Döngü Deyimleri BS-515 Nesneye Yönelik Programlama Ders #3 (4 Kasım 2009) İçerikç Geçen ders: Nesne ve Sınıf Kavramları Nesne ve Sınıf ın Java da gerçekleştirilmesi Bu

Detaylı

BLM 111 ALGORİTMA VE PROGRAMLAMA I

BLM 111 ALGORİTMA VE PROGRAMLAMA I 1 BLM 111 ALGORİTMA VE PROGRAMLAMA I KONTROL YAPILARI TEKRARLAMA DEYİMLERİ = DÖNGÜLER (while, for, do-while) Şimdiye kadar, sıralı deyimleri ve seçim deyimlerini gördük. Ama, geldiğimiz aşamada, aşağıdaki

Detaylı

Ğ ç Ğ Ğ Ö Ö ç ç Ö ç ç Ö ç

Ğ ç Ğ Ğ Ö Ö ç ç Ö ç ç Ö ç Ğ Ğ Ö Ö ç Ğ Ğ ç Ö ç ç Ş ç ç ç Ş Ğ ç Ş Ğ ç Ğ Ğ Ö Ö ç ç Ö ç ç Ö ç ç Ğ Ğ Ö Ö Ö ç Ç Ö ç Ö ç Ş ç Ç Ö Ö Ğ Ö ç ç ç Ğ Ğ Ö ç Ö Ç Ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç Ş ç ç ç Ö ç Ö ç Ö Ö ç ç Üç Ö Ç ç Ö Ş Ş ÇŞ ç Ö

Detaylı

İSTANBUL ATATÜRK FEN LİSESİ MATEMATİK YARIŞMASI /03/ :00 12:00

İSTANBUL ATATÜRK FEN LİSESİ MATEMATİK YARIŞMASI /03/ :00 12:00 İSTANBUL ATATÜRK FEN LİSESİ MATEMATİK YARIŞMASI 2018 25/03/2018-10:00 12:00 Öğrencinin Adı Soyadı: Okulu / Sınıfı : Lütfen tüm bilgileri doğru bir şekilde yazınız. Sınav sonunda kitapçık salon görevlisine

Detaylı

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BİR BOYUTLU DİZİLER Amaçlar: 1. 1 BOYUTLU DİZİLERİ TANIMLAMAK 2. 1 BOYUTLU DİZİ UYGULAMALARI YAPMAK Örnek 5-1 Aşağıdaki program öğrenci notlarını bularak en iyi notu hesaplar. Harf notu şu şekilde hesaplanır:

Detaylı

OLİMPİYAT DENEMESİ 4

OLİMPİYAT DENEMESİ 4 OLİMPİYAT DENEMESİ 4 1.) Alper kendi yaşını ve sonrada kendi yaşının sağ tarafına babasının yaşını yazarak dört basamaklı bir sayı elde ediyor.bu sayıya babasıyla olan yaş farkının 16 katını ekleyince

Detaylı

Ş ğ Ç ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ü Çğ

Ş ğ Ç ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ü Çğ Ç Ö Ö Ü Ş Ç Ş ğ Ç ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ü Çğ Ç ğ ğ ğ Ç Ş Ş Ç Ç ğ ğ Ç ğ ğ Ç ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ ğ Ö ğ ğ ğ ğ ğ Ö ğ ğ ğ ğ ğ ğ ğ ğ ğ Ö ğ ğ ğ ğ ğ ğ Ö ğ Ü Ç ğ ğ ğ ğ ğ ğ Ö ğ Ö Ü ğ ğ ğ ğ ğ Ü ğ Ö ğ Ğ Ö ğ ğ ğ Ü Ö

Detaylı

Program Akışının Denetimi

Program Akışının Denetimi 8 Program Akışının Denetimi Bir programın akışı komutların yazıldığı sırayı izler. Ama çoğunlukla, bu akışı yönlendirmek gerekir. Bu iş için denetim yapılarını kullanırız. Bunlar üç gruba ayrılabilir:

Detaylı

Ü Ü İ Ç ğ ç ğ ğ ç ğ ğ ç ç ç ğ ç ğ ğ İ ç ğ ç ğ ç ç ç ç ğ ç ğ ç ç ğ ç ç ğ

Ü Ü İ Ç ğ ç ğ ğ ç ğ ğ ç ç ç ğ ç ğ ğ İ ç ğ ç ğ ç ç ç ç ğ ç ğ ç ç ğ ç ç ğ İ Ğ Ğ Ü Ü İ Ç ğ ç ğ ğ ç ğ ğ ç ç ç ğ ç ğ ğ İ ç ğ ç ğ ç ç ç ç ğ ç ğ ç ç ğ ç ç ğ Ü ğ ğ ç ğ ç ç ç ğ ğ ğ ğ ç ğ ç ğ ğ ç ğ ğ ğ ğ ğ İç İ ğ ğ ğ ğ ç ç ç ç ğ ç ç İ ç ç ç ç ç ç ç ğ ğ ç ç ç Ö» ğ Ü Ü ğ ç ç İ ğ ğ ç ç

Detaylı

Ü ğ ğ ş ö ş ğ ş ğ ş ş ğ ş ş ğ ş ş ÜÜ ş ş ö ş Ö Ö ğ ş ö Ü

Ü ğ ğ ş ö ş ğ ş ğ ş ş ğ ş ş ğ ş ş ÜÜ ş ş ö ş Ö Ö ğ ş ö Ü Ü ğ ğ ş Ö Ü Ö Ğ ş ş ş ğ Ğ Ü Ü ş Ö Ü Ü Ü ğ ğ ş ö ş ğ ş ğ ş ş ğ ş ş ğ ş ş ÜÜ ş ş ö ş Ö Ö ğ ş ö Ü ğ Ğ Ğ ğ ğ ş ö Ğ ş ş ö ö ş ğ ş ş ö Ö Ü Ü ş ğ ş ö ş ğ ş ş ö ğ ö ğ ğ ğ ğ ö ö ö ş ş ğ ğ ö ö ö Ğ ş ğ ğ ö ş ş ğ

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir. 1 Akış diyagramları

Detaylı

Final Sınavı Örnek Soruları Güz 2018 Süre: 90 Dakika

Final Sınavı Örnek Soruları Güz 2018 Süre: 90 Dakika Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM 1105- Algoritma ve Programlama I Final Sınavı Örnek Soruları Güz 2018 Süre: 90 Dakika Adı YANIT ANAHTARI Öğrenci Numarası Soyadı İmza Sınav

Detaylı

Program Çözümleme. Aşağıdaki örneklerde printf() ve scanf() fonksiyonlarının işlevleri gösterilmektedir. Liste 1.1. Çözümleme:

Program Çözümleme. Aşağıdaki örneklerde printf() ve scanf() fonksiyonlarının işlevleri gösterilmektedir. Liste 1.1. Çözümleme: 1 Program Çözümleme Bir bilgisayar programını çözümleme eylemini, onun her satırının (deyiminin) yaptığı işi açıklamak olarak anlayacağız. Bazı kaynaklarda bu eyleme analiz der. Daha ileri düzeyde "trace"

Detaylı

XIV. LİSELERARASI MATEMATİK YARIŞMASI BİREYSEL VE EKİP ELEME YARIŞMASI

XIV. LİSELERARASI MATEMATİK YARIŞMASI BİREYSEL VE EKİP ELEME YARIŞMASI SORU -1 ( 256) 1 ifadesinin değeri nedir? 0.125 SORU -2 ( a+ b) ( a+ b) ile 2 aralarında asal olan iki doğal sayıdır. Buna göre a+ b 8 ise a'nın değeri nedir? 2a+ b = 11 SORU -3 a ve b pozitif tamsayılardır.

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ı

ğ Ü ö ç ö Ü ç ö ğ ğ Ü ç ö Ü ç ö ç ğ ö ğ ğ ğ Ş ç ç Ş «ç ç ç ç ç Ş ç ç Ö Ö ç

ğ Ü ö ç ö Ü ç ö ğ ğ Ü ç ö Ü ç ö ç ğ ö ğ ğ ğ Ş ç ç Ş «ç ç ç ç ç Ş ç ç Ö Ö ç ç ğ ç ç ç ç ğ ç Ç ö ğ Ç ğ ç ç ç ç ğ ç ç ğ ğ Ü ö ç ö Ü ç ö ğ ğ Ü ç ö Ü ç ö ç ğ ö ğ ğ ğ Ş ç ç Ş «ç ç ç ç ç Ş ç ç Ö Ö ç Ü ğ ğ ö ğ ğ ğ ğ Ü ğ ö ç ğ Ü ç ğ ö ç ğ ö ö ğ ğ ğ ğ ğ ğ ğ ö ğ Ü Ü Ü Ö Ü Ü Ş Ş Ğ ğ ç ğ

Detaylı

Genel Programlama II

Genel Programlama II Genel Programlama II 15.02.2011 1 Genel Programlama Tekrar Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Önceki bölümde bir problemin çözümü ile

Detaylı

GÜMÜŞHANE ÜNĐVERSĐTESĐ MÜHENDĐSLĐK VE DOĞA BĐLĐMLERĐ FAKÜLTESĐ ELEKTRĐK-ELEKTRONĐK MÜHENDĐSLĐĞĐ EEM 114 ALGORĐTMA TASARIMI VE PROGRAMLAMA DĐLLERĐ

GÜMÜŞHANE ÜNĐVERSĐTESĐ MÜHENDĐSLĐK VE DOĞA BĐLĐMLERĐ FAKÜLTESĐ ELEKTRĐK-ELEKTRONĐK MÜHENDĐSLĐĞĐ EEM 114 ALGORĐTMA TASARIMI VE PROGRAMLAMA DĐLLERĐ GÜMÜŞHANE ÜNĐVERSĐTESĐ MÜHENDĐSLĐK VE DOĞA BĐLĐMLERĐ FAKÜLTESĐ ELEKTRĐK-ELEKTRONĐK MÜHENDĐSLĐĞĐ EEM 114 ALGORĐTMA TASARIMI VE PROGRAMLAMA DĐLLERĐ DERS 1 PROGRAM GELĐŞTĐRME PROGRAM GELĐŞTĐRME VERĐ ĐŞLEME(DATA

Detaylı

Olimpiyat Eğitimi TUĞBA DENEME SINAVI

Olimpiyat Eğitimi TUĞBA DENEME SINAVI TUSİ Ortaöğretim Öğretmenleri için Olimpiyat Eğitimi TUĞBA DENEME SINAVI 10.01.2014-17.01.2014 2 1. Tuğba üç test yapar. İlkinde, 25 sorudan %60 ını, ikinci de 30 sorudan ve %70 ini ve son olarak 45 sorudan

Detaylı