Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Bilgisayar Programlama

Benzer bir sunumlar


... konulu sunumlar: "Bilgisayar Programlama"— Sunum transkripti:

1 Bilgisayar Programlama
Veri İşleme 12/4/2018 Bilgisayar Programlama

2 Bilgisayar Programlama
Konu Başlıkları Veri İşleme Sayısal Veri Karakter Veri Java’da Çıktı İfadesi Aritmetik İşlemler Aritmetik İşlem Öncelikleri Çeşitli Problemlerin Algoritmaları ve Programları 12/4/2018 Bilgisayar Programlama

3 Bilgisayar Programlama
Veri İşleme Program yazmanın amacı, veri işlemektir. Veriler iki tiptir: Sayısal Veri Sınav notları Karakter Veri İsimler 12/4/2018 Bilgisayar Programlama

4 Bilgisayar Programlama
Sayısal Veri Pozitif sayılar Negatif sayılar Örnek: 1, , 25, -54, -23 , -44 3.14, 0, -230.4, 12/4/2018 Bilgisayar Programlama

5 Bilgisayar Programlama
Karakter Veri Harfler : A, B, C, Ç, D, E, F, G, Ğ, H, I, İ, J, K, L, M, N, O, Ö, P, R, S, Ş, T, U, Ü, V, Y, Z. a, b, c, ç, d, e, f, g, ğ, h, ı, i, j, k, l, m, n, o, ö, p, r, s, ş, t, u, ü, v, y, z. Rakamlar : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Noktalama işaretleri ve özel karakterler : # $ % & * () - _ + = : ; . , ? “ ve diğerleri. Boşluk Karakteri 12/4/2018 Bilgisayar Programlama

6 Bilgisayar Programlama
Karakter Veri Tırnak içinde gösterilirler Örnek; ‘Ankara’ ‘Bugün’ ‘Bugün hava çok güzel.’ ‘Bugün hava 25 derece.’ ‘1’ ‘-34.5’ 12/4/2018 Bilgisayar Programlama

7 Java’da Sayısal Verinin Çıktı İfadesi
Java İfadeleri : System.out.print(5); System.out.print(3.14 ); System.out.print(-2+5 ); System.out.print(5+”” + 7 ); System.out.print(5+” ” + 7 ); Ekran Çıktısı Java İfadeleri : System.out.println(5); System.out.println(3.14 ); System.out.println( ); System.out.println(5+7 ); Ekran Çıktısı 5 3.14 2 12 12/4/2018 Bilgisayar Programlama

8 Java’da Karakter Verilerinin Çıktı İfadesi
Java İfadeleri : System.out.println(“MERHABA”); System.out.println(“MERHABA” + “OKANLI”); System.out.println(“MERHABA” + “ “ + “OKANLI”); System.out.println(“ ”); System.out.println(“24”); System.out.println(“^#½{%&/()?”); Ekran Çıktısı MERHABA MERHABAOKANLI MERHABA OKANLI 24 ^#½{%&/()? 12/4/2018 Bilgisayar Programlama

9 Karakter Katarı Birleştirme
Karakter katarı birleştirme operatörü (+) dır. Bu operatör bir katarı diğer bir katarın arkasına eklemekte kullanılır "Fıstık ezmesi " + " ve jöle" Bir katara bir sayısal veriyi eklemek için de kullanılabilir "Fıstık ezmesi " + 12 Bir programda bir katar iki satıra bölünemez 12/4/2018 Bilgisayar Programlama

10 Karakter Katarı Birleştirme
+ operatörü aritmetik toplama işlemi için de kullanılabilir İşlediği bilginin tipine bağlı olarak operatörün fonksiyonu da değişir Her iki terim de katar ise ya da biri katar diğeri sayı ise katar birleştirme işlemini gerçekleştirir Her iki terim de sayısal ise bu sayıların toplamını alır + operatörü soldan sağa doğru işlenir fakat parantez ile sıralama değiştirilebilir 12/4/2018 Bilgisayar Programlama

11 Java’da Verilerin Çıktı İfadesi
Java İfadeleri : System.out.println(“Bugün hava sıcaklığı “+25+ “ derecedir.”); System.out.println(“Ogrenci numaram “+ 2102); System.out.println(“3+5=“+ 8 ); Ekran Çıktısı Bugün hava sıcaklığı 25 derecedir. Ogrenci numaram 2102 3+5=8 12/4/2018 Bilgisayar Programlama

12 Java’da Aritmetik İşlemler
Toplama : 3+5 Çıkarma : 56-20 Çarpma : 5*6 Bölme : 32/4 12/4/2018 Bilgisayar Programlama

13 Java’da Çıktı İfadesinde Aritmetik İşlemler
Java İfadeleri : System.out.println(10+34); System.out.println(“10 ile 34ü toplarsak sonuç:” ); System.out.println(“10 ile 34ü toplarsak sonuç:”+ (10+34)); System.out.println(“21den 10u çıkarırsak sonuç:”+ (21-10) ); System.out.println(“4 ile 5i çarparsak sonuç:”+ (4*5)); System.out.println(“55i 11e bölersek sonuç:”+ (55/11)); Ekran çıktıları : 44 10 ile 34ü toplarsak sonuç:1034 10 ile 34ü toplarsak sonuç:44 21den 10u çıkarırsak sonuç:11 4 ile 5i çarparsak sonuç:20 55i 11e bölersek sonuç:5 12/4/2018 Bilgisayar Programlama

14 İlave Aritmetik İşlemler
Div işlemi “/” Mod işlemi “%” 12/4/2018 Bilgisayar Programlama

15 Bilgisayar Programlama
DIV (/) Verilen iki tam sayıyı böler. Bölümü alır. 3 / 15 = 0 15 / 3 = 5 16 / 3 = 5 17 / -3 = -5 Ekrana yazdırma komutu ile beraber kullanılabilir: System.out.print(“36yı 5e böldüğümüzde bölüm:”+ (36 / 5)); 12/4/2018 Bilgisayar Programlama

16 Bilgisayar Programlama
MOD (%) Verilen iki integer tipli sayıyı böler. Kalanı alır. 3 %15 = 3 15 % 3 = 0 16 % 3 = 1 17 % (-3) = -2 15 % (4 / 2) = 1 15.0 % 2.0 =1.0 Ekrana yazdırma komutu ile beraber kullanılabilir: System.out.print("36yı 5e böldüğümüzde kalan:”+(36 % 5)); 12/4/2018 Bilgisayar Programlama

17 Bilgisayar Programlama
İşlem Önceliği Parantez içi Çarpma – Bölme – Mod Toplama - Çıkarma 12/4/2018 Bilgisayar Programlama

18 Bilgisayar Programlama
İşlem Önceliği Aşağıdaki ifadelerde işlem sırası nasıldır? a + b + c + d + e a + b * c - d / e 1 2 3 4 3 1 4 2 a / (b + c) - d % e 2 1 4 3 a / (b * (c + (d - e))) 4 3 2 1 12/4/2018 Bilgisayar Programlama

19 Aritmetik İşlemler  Java Gösterimi
32 – 4x5x2  (3*3) – (4*5*2) 2 + 3 1 +  1 + (2+3) / (4+6/2) 4+ 6/2 12/4/2018 Bilgisayar Programlama

20 Java İfadelerinin Sonuçları?
2+3*4= 3+4-2= 12/4*3= (2*3)*4= (4+3)*2= ((2*3)*4)*2= Aritmetik.java yı inceleyiniz 12/4/2018 Bilgisayar Programlama

21 Bilgisayar Programlama
Aritmetik İfadeler 3 + 4 x 10 ( y - 5 )( a + b + c ) 4 9 + x - + 9 ( + ) 5 x x y (3+4*x)/5 – 10*(y-5)*(a+b+c)/x + 9*(4/x + (9+x)/y) 12/4/2018 Bilgisayar Programlama

22 Bilgisayar Programlama
GeriyeSayma.java Örnek public static void main (String[] args) { System.out.print ("Uc... "); System.out.print ("Iki... "); System.out.print ("Bir... "); System.out.print ("Sifir... "); System.out.println (”Go...!"); System.out.println (“Gidemiyorum, Bir problemimiz var."); } Ekran Çıktısı Uc…Iki…Bir…Sifir…Go…! Gidemiyorum, Bir problemimiz var. 12/4/2018 Bilgisayar Programlama

23 Bilgisayar Programlama
PrintMetodu.java Örnek public static void main (String[] args) { System.out.println ("Birinci Cumle " + "Ikinci Cumle:"); System.out.println (); System.out.println (”Bardak Boyut: " + 6); System.out.println (”Extra” + “Hot” + “Café " + ”Mokka” + “Fiyati: " ); System.out.println ("Arabanin Hizi: " " km / saat"); } Ekran Çıktısı Birinci Cumle Ikinci Cumle: Bardak Boyut: 6 Extra Hot Café Mokka Fiyati: 8 Arabanin Hizi: 40 km / saat 12/4/2018 Bilgisayar Programlama

24 Bilgisayar Programlama
StringEkleme.java Örnek public static void main (String[] args) { System.out.println ("24 ve 45 birleştirildi: " ); System.out.println ("24 ve 45 toplandi: " + ( )); System.out.println (" ”); System.out.println ( ); System.out.println ("24” + “45”); } Ekran Çıktısı 24 ve 45 birleştirildi: 2445 24 ve 45 toplandi: 69 69 2445 12/4/2018 Bilgisayar Programlama

25 Özel Karakterler Eğer çift tırnak karakteri yazdırmak isteseydik?
Aşağıdaki satırda ikinci çift tırnak derleyicinin kafasını kartıştıracaktı, çünkü bunu katarın sonu olarak algılayacaktı System.out.println (“Sizlere “Merhaba" dedim."); Bir özel karakter ters taksim karakteri (\) ile başlar System.out.println (“Sizlere \“Merhaba\" dedim."); 12/4/2018 Bilgisayar Programlama

26 Bilgisayar Programlama
Özel Karakterler Bazı Java özel karakterleri: Özel Karakter \b \t \n \r \" \' \\ Anlamı backspace Tab (8 karakter yana gider) Yeni satır carriage return Çift tırnak Tek tırnak Ters taksim 12/4/2018 Bilgisayar Programlama

27 Bilgisayar Programlama
Roses.java Örnek public static void main (String[] args) { System.out.println ("Roses are red,\n\tViolets are blue,\n" + "Sugar is sweet,\n\tBut I have \"commitment issues\",\n\t" + "So I'd rather just be friends\n\tAt this point in our " + "relationship."); } Ekran Çıktısı Roses are red, Violets are blue, Sugar is sweet, But I have "commitment issues", So I'd rather just be friends At this point in our relationship. 12/4/2018 Bilgisayar Programlama

28 Bilgisayar Programlama
Örnek 1 - Akış Şeması Başla ÇIKTI ‘6+2’,6+2 ÇIKTI ‘6-2’,6-2 ÇIKTI ‘6*2’,6*2 ÇIKTI ‘6/2’,6/2 Dur 12/4/2018 Bilgisayar Programlama

29 Bilgisayar Programlama
Ifadeler.java Örnek 1 - Java Programı class Ifadeler { public static void main (String args[]) { System.out.println("6+2 = "+(6+2)); System.out.println("6-2 = "+(6-2)); System.out.println("6*2 = "+(6*2)); System.out.println("6/2 = "+(6/2)); } Ekran Çıktısı 6+2 = 8 6-2 = 4 6*2 = 12 6/2 = 3 12/4/2018 Bilgisayar Programlama

30 Örnek 2 - Akış Şeması Başla Dur ÇIKTI ‘Bugün Pazartesi ’
ÇIKTI ‘Sıcaklık 10 derece’ ÇIKTI ‘Yarın’, ‘Salı günü’ ÇIKTI ‘Yarın sıcaklık 13 derece olacakmış’ ÇIKTI ‘İki gün arasındaki fark:’, 13-10 Dur 12/4/2018 Bilgisayar Programlama

31 Bilgisayar Programlama
Bugun.java Örnek 2 - Java Programı class Bugun { public static void main (String args[ ]) { System.out.println ("Bugun Pazartesi "); System.out.println ("Sicaklik 10 derece" ); System.out.println ("Yarin"+" Sali gunu" ); System.out.println ("Yarin sicaklik 13 derece olacakmis" ); System.out.println (“Iki gun arasindaki fark:"+(13-10)); } Ekran Çıktısı Bugun Pazartesi Sicaklik 10 derece Yarin Sali gunu Yarin sicaklik 13 derece olacakmis Iki gun arasindaki fark:3 12/4/2018 Bilgisayar Programlama

32 Bilgisayar Programlama
Örnek 3 - Akış Şeması Başla ÇIKTI 3*3 – 4*5’ ÇIKTI 1 + (2+3) / (4+6/2) ÇIKTI 2*3.14 ÇIKTI 2*3.14-5 ÇIKTI 2*4-5+(10-2) Dur 12/4/2018 Bilgisayar Programlama

33 Bilgisayar Programlama
Hesap.java Örnek 3 - Java Programı class Hesap { public static void main (String args[]) { System.out.println( 3 * * 5); System.out.println( 1 + ( ) / ( / 2 ) ); System.out.println( 2 * 3.14 ); System.out.println( 2 * ); System.out.println( 2 * 4 – 5 + ( ) ); } Ekran Çıktısı -11 1.7 6.28 1.28 11 12/4/2018 Bilgisayar Programlama


"Bilgisayar Programlama" indir ppt

Benzer bir sunumlar


Google Reklamları