Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
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
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.