Aritmetik Operatörleri
|
|
|
- Ilhami Yener
- 9 yıl önce
- İzleme sayısı:
Transkript
1 Aritmetik Operatörleri Hemen her programlama dilinde olduğu gibi Java dilinde de aritmetik işlemler yaparken aşağıdaki operatörleri kullanırız: Operatör Açıklama + Toplama - Çıkarma * Çarpma / Bölme % Modulo ++ 1 artırma -- 1 eksiltme Bu operatörlerin kullanılışları aşağıdaki örneklerle gösterilecektir. Aritmetik.java public class Aritmetik { int x = 10; int y = 3; System.out.println("x + y = " + (x + y) ); System.out.println("x - y = " + (x - y)); Bölüm 06: Operatörler 1
2 System.out.println("x * y = " + x * y); System.out.println("x / y = " + x / y); System.out.println("x % y = " + x % y); Çıktı: x + y = 13 x - y = 7 x * y = 30 x / y = 3 x % y = 1 x++ = 10 y-- = 3 Uyarı System.out.println("x++ = " + x++ ); System.out.println("y-- = " + y-- ); 1. Bu çıktılarda, eşitliğin solundakiler string, sağındakiler ise sayısal işlem sonuçlarıdır. string tipi verilerle sayısal veriler bir arada olduğunda, artı (+) operatörü sayısal toplama işleminden fazlasını yapar. İki metni birleştirir, bir metinle bir sayıyı birleştirir. Buna java dilinde operator overloading denilir. Anlamı, (+) operatörünün, asıl işlevi dışında başka bir iş yapmasıdır. Buna aşkın operatör diyeceğiz. Daha genel olarak method aşımı method overloading konusunu ileride ele alacağız / 3 bölme işleminin sonucu kesirli olması gerekirken, çıktıda 10/3 = 3 tamsayı sonuç yazılmıştır. Çünkü, java, iki tamsayının bölümünü, bölümün tamsayı kısmı olarak verir. Tabii, bölümün kesir kısmını da istiyorsak, java ya ne istediğimizi söylemek yetecektir. Eğer işleme giren sayılardan birisi float ya da double ise, Java bize, işlem sonucunu kesirli olarak verecektir.. Kesirliİşlem.java public class Kesirliİşlem { int x = 10; float y = 3.0f; double z = 3.0; System.out.println("x + y = " + (x + y) ); System.out.println("x - y = " + (x - y)); Bölüm 06: Operatörler 2
3 System.out.println("x * y = " + x * y); System.out.println("x / y = " + x / y); System.out.println(); System.out.println("x + z = " + (x + z) ); System.out.println("x - z = " + (x - z)); System.out.println("x * z = " + x * z); System.out.println("x / z = " + x / z); Çıktı x + y = 13.0 x - y = 7.0 x * y = 30.0 x / y = x + z = 13.0 x - z = 7.0 x * z = 30.0 x / z = Bölme işleminde float tipin 9 haneli, double tipin 18 haneli olarak çıktığına dikkat ediniz. Şimdi veri tipleri arasında dönüşüm (casting) yapalım: Casting01.java public class Casting01 { int x = 10; int y =3; System.out.println("x / y = " + (x / y) ); System.out.println("(int)(x / y) = " + (int)(x / y)); System.out.println("(float)(x / y) = " + (float)(x / y) ); System.out.println("(double)(x / y) = " + (double)(x / y)); Bölüm 06: Operatörler 3
4 System.out.println("(float)x / y) = " + ((float)x / y)); System.out.println("(double)x / y) = " + ((double)x / y)); Çıktı: x / y = 3 (int)(x / y) = 3 (float)(x / y) = 3.0 (double)(x / y) = 3.0 (float)x / y) = (double)x / y) = Bu programın çıktısının neden böyle olduğunu anlamak kolaydır. Programdaki x=10 tamsayısı y=3 tamsayısına tam bölünemez. Gerçek bölüm dir. İlk satırda x/y = 10/3 tamsayı bölme işlemi, bölümün kesirli kısmını atıyor, yalnızca tamsayı kısmını alıyor; dolayısıyla sonuç 3 çıkıyor. İkinci satır, zaten int tipinden olan 3 sayısını int tipine dönüştürdüğü için, sonuç gene 3 olmaktadır. Üçüncü satırda, parantezler işlem önceliğine sahip olduğu için, önce (x/y)=3 tamsayı bölme işlemi yapılmakta, sonra 3 tamsayısı float tipine dönüştürülmektedir. Bu dönüşüm 3 tamsayısını 3.0 float tipine dönüştürmektedir. Dördüncü satır, float yerine double koyarak aynı işi yinelemektedir. Beşinci satırda, x/y işlemi parantez içinde olmadığından (float)x işlemi öncelik alır. Dolayısıyla, önce x tamsayısı 10.0 float tipine dönüştürülmekte, sonra 10.0/y bölme işlemi yapılmaktadır. Bunun sonucu float tipidir ve sonucu 9 haneli olarak yazılmaktadır. Son satırda float yerine double konularak aynı iş yinelenmektedir. Bunun sonucu double tipidir ve 18 haneli olarak yazılmaktadır. Program koşturulurken bellekte oluşan değerler aşağıdaki tabloda gösterilmektedir: x 10 y 3 x/y 3 (int)(x/y) 3 (float)(x/y) 3.0 (double)(x/y) 3.0 (float)x/y = (float)10/3 = ((float)10) / 3 = (double)x/y (double)10/3 = ((double)10) / 3 = Aşağıdaki program, tamsayı bölme işleminden çıkan bölümü kesirli yazdırmanın başka bir yöntemini Bölüm 06: Operatörler 4
5 vermektedir. Satır satır inceleyiniz ve her satırın ne iş yaptığını algılayınız. Bölme.java public class Bölme { int x, y, isonuç ; float fsonuç ; double dsonuç; x = 7; y = 5; isonuç = x/y; System.out.println("x / y = " + isonuç ); fsonuç = (float) x / y; System.out.println("x / y = " + fsonuç ); fsonuç = x / (float) y; System.out.println("x / y = " + fsonuç ); fsonuç = (float)x / (float) y; System.out.println("x / y = " + fsonuç ); Çıktı: x / y = 1 x / y = 1.4 x / y = 1.4 x / y = 1.4 x / y = 1.4 x / y = 1.4 x / y = 1.4 dsonuç = (double)x/y; System.out.println("x / y = " + dsonuç ); dsonuç = x/(double)y; System.out.println("x / y = " + dsonuç ); dsonuç = x/(double)y; System.out.println("x / y = " + dsonuç ); Bölüm 06: Operatörler 5
6 Birinci çıktı İkinci çıktı Üçüncü çıktı Dördüncü çıktı isonuç = x / y = 7/5 = 1 bir tamsayı bölme işlemi olduğundan bölümün tamsayı kısmı alınmıştır. fsonuç = (float)x / y = (float)7 / 5 deyiminde, önce 7 sayısı float tipine dönüştürülüyor, sonra 5 sayısına bölünüyor. Bir float tipin bir tamsayıya bölümü gene float tipindendir. Dolayısıyla, (float)7 / 5 = 7.0 / 5 = 1.4 dür. Bu çıktı ikinci çıktının simetriğidir. fsonuç = x/(float)y = 7/(float)5 deyiminde, önce 5 sayısı float tipine dönüştürülüyor, sonra 7 tamsayısı 5.0 sayısına bölünüyor. Bir tamsayı tipin bir float tipine bölümü gene float tipindendir. Dolayısıyla, 7 / (float)5 = 1.4 dür. İkinci ve üçüncü çıktının birleşidir. fsonuç = (float)x / (float)y = (float)7 / (float)5 deyiminde, önce 7 ve 5 sayılarının her ikisi de float tipine dönüşür. Sonra iki float tipin birbirine bölümü yapılır. Bu işlemin sonucu, doğal olarak bir float tipidir. Dolayısıyla, (float)7 / (float)5 = 1.4 dür. Sondaki üç çıktı, float yerine double konularak önceki çıktılar gibi elde edilmiştir. Modulo Operatörü: % a % b modulo işlemi a sayısının b sayısına bölümünden arta (kalan) sayıyı verir. Aşağıda modulo işlemi yapan programları satır satır inceleyiniz; her satırın ne yaptığını açıklayınız. Modulo1.java public class Modulo1 { Çıktı x % y = 6 int x = 13; int y = 7; int sonuç = x % y; System.out.println("x % y = " + sonuç); x % y modulo işlemi, x sayısının y sayısına bölümünden kalanı verir. 13 sayısı 7 sayısına bölünürse kalan 6 dır. Modulo2.java public class Modulo1 { int x = 13; int y = 7; Bölüm 06: Operatörler 6
7 int sonuç = x % y; float fsonuç = x % y; double dsonuç = x%y; System.out.println("x % y = " + sonuç); System.out.println("x % y = " + fsonuç); System.out.println("x % y = " + dsonuç); Çıktı x % y = 6 x % y = 6.0 x % y = 6.0 Modula operatörü kesirli sayılar için de tanımlıdır. Bunu aşağıdaki örnekten görebiliriz. Modulo3.java public class Modulo3 { double x = 13.8; double y = 7.2; double sonuç = x % y; System.out.println("x % y = " + sonuç); Çıktı x % y = ve -- Operatörleri Sayısal değişkenlerin değerlerine 1 eklemek ya da 1 çıkarmak için ++ ve -- operatörlerini kullanırız. x sayısal bir değişken ise x++ = x+1 x-- = x-1 ++x = x+1 --x = x-1 eşitlikleri vardır. Ancak bu iki operatör, bir sayıya 1 eklemek ya da çıkarmaktan daha fazlasını yapar. Takının, değişkenin önüne ya da sonuna gelmesi, işlem sonuçlarını bütünüyle etkiler. Bunu aşağıdaki örneklerden daha kolay anlayacağız. Bölüm 06: Operatörler 7
8 Önel (Prefix) ve Sonal (Postfix) Takılar int x = 5; float y = ; bildirimleri yapılmış olsun. x++ = 6 x-- = 4 ++x = 6 --x = 4 y++ = y-- = y = y= olur. Ancak, x ve y işleme giriyorsa, önel ve sonal operatörler farklı etkiler yaratır. Önel operatör alan değişken değeri işleme girmeden önce değişir, işleme sonra girer. Sonal operatör alan değişken değeri önce işleme girer, sonra değeri değişir. Bunu şu işlemlerle daha kolay açıklayabiliriz. x=5 iken --x * --x = 12 // [ 4*3 = 12] ve x = 3 olur x=5 iken ++x * ++x = 42 // [6 * 7 = 42] ve x = 7 olur. x=5 iken x-- * x-- = 20 // [5 * 4 = 20] ve x = 4 olur. x=5 iken x++ * x++ = 30 // [5 * 6 = 30] ve x = 7 olur. Şimdi bu operatörlerin işlevlerini program içinde görelim. public class Artım01 { static int x = 5; static int y = 3; static int z = 8; static int t = 11; System.out.println("--x * --x = " + --x * --x) ; System.out.println("++y * ++y = " + ++y * ++y) ; System.out.println("z-- * z-- = " + z-- * z--) ; System.out.println("t++ * t++ = " + t++ * t++) ; Çıktı: Açıklama --x * --x = 12 \\ 4*3 = 12 ++y * ++y = 20 \\ 4*5 = 20 z-- * z-- = 56 \\ 8*7 = 56 t++ * t++ = 132 \\ 11*12 = 132 Artım02.java public class Artım02 { Bölüm 06: Operatörler 8
9 int x = 5; System.out.println("x = " + x); System.out.println("++x değeri = " + ++x); System.out.println("x = " + x); System.out.println("x++ değeri = " + x++); System.out.println("x = " + x); Çıktı x = 5 ++x değeri = 6 x = 6 x++ değeri = 6 x = 7 Artım03.java public class Artım03 { int n = 35; float x = 12.7f; System.out.println("n = " + n + " iken --n = " + --n + " ve n = " + n + " olur"); System.out.println("n = " + n + " iken ++n = " + ++n + " ve n = " + n + " olur"); System.out.println("n = " + n + " iken --n = " + --n + " ve n = " + n + " olur"); System.out.println("n = " + n + " iken --n = " + --n + " ve n = " + n + " olur"); System.out.println(); System.out.println("x = " + x + " iken --x = " + --x + " ve x = " + x + " olur"); System.out.println("x = " + x + " iken ++x = " + ++x + " ve x = " + x + " olur"); System.out.println("x = " + x + " iken --x = " + --x + " ve x = " + x + " olur"); System.out.println("x = " + x + " iken --x = " + --x + " ve x = " + x + " olur"); Bölüm 06: Operatörler 9
10 Çıktı n = 35 iken n = 34 iken n = 35 iken n = 34 iken x = 12.7 iken x = 11.7 iken x = 12.7 iken x = 11.7 iken --n = 34 ve n = 34 olur ++n = 35 ve n = 35 olur --n = 34 ve n = 34 olur --n = 33 ve n = 33 olur --x = 11.7 ve x = 11.7 olur ++x = 12.7 ve x = 12.7 olur --x = 11.7 ve x = 11.7 olur --x = 10.7 ve x = 10.7 olur Birli (unary) Operatörler UnaryOperatörler.java public class UnaryOperatörler { int sayı = 0; int önelartım; int öneleksim; int sonalartım; int sonaleksim; int pozitif; int negatif; byte bitwisenot; boolean logicalnot; önelartım = ++sayı; System.out.println("önel_Artım: "+ önelartım); öneleksim = --sayı; System.out.println("önel_Eksim: "+ öneleksim); sonaleksim = sayı--; System.out.println("Sonal_Eksim: "+ sonaleksim); sonalartım = sayı++; System.out.println("Sonal_Artım: "+ sonalartım); System.out.println("sayı nın son değeri: "+ sayı); Bölüm 06: Operatörler 10
11 pozitif = -sonalartım; System.out.println("Pozitif: "+ pozitif); negatif = +sonalartım; System.out.println("Negatif: "+ negatif); bitwisenot = 0; bitwisenot = (byte)(~bitwisenot); System.out.println("Bitwise Not: "+ bitwisenot); logicalnot = false; logicalnot =!logicalnot; System.out.println("Logical Not: "+ logicalnot); Çıktı önel_eksim : 0 Sonal_Eksim : 0 Sonal_Artım : -1 sayı nın son değeri : 0 Pozitif : 1 Negatif : -1 Bitwise Not : -1 Logical Not : true AritmetikDemo.java public class Aritmetikdemo { //İşleme giren sayılar int i = 28; int j = 37; double x = ; double y = 8.46; System.out.println("Sayıları yaz..."); System.out.println(" i = " + i); System.out.println(" j = " + j); System.out.println(" x = " + x); Bölüm 06: Operatörler 11
12 System.out.println(" y = " + y); //Toplama işlemi System.out.println("Toplama..."); System.out.println(" i + j = " + (i + j)); System.out.println(" x + y = " + (x + y)); //Çıkarma işlemi System.out.println("Çıkarma..."); System.out.println(" i - j = " + (i - j)); System.out.println(" x - y = " + (x - y)); //Çarpma işlemi System.out.println("Çarpma..."); System.out.println(" i * j = " + (i * j)); System.out.println(" x * y = " + (x * y)); //Bölme İşlemi System.out.println("Bölme..."); System.out.println(" i / j = " + (i / j)); System.out.println(" x / y = " + (x / y)); //Modulo işlemi //Bölme işleminde kalan System.out.println("Kalanı bul..."); System.out.println(" i % j = " + (i % j)); System.out.println(" x % y = " + (x % y)); //Karma işlemler System.out.println("Karma işlemler..."); System.out.println(" j + y = " + (j + y)); System.out.println(" i * x = " + (i * x)); Çıktı: Sayıları yaz... i = 28 j = 37 Bölüm 06: Operatörler 12
13 x = y = 8.46 Toplama... i + j = 65 x + y = Çıkarma... i - j = -9 x - y = Çarpma... i * j = 1036 x * y = Bölme... i / j = 0 x / y = Kalanı bul... i % j = 28 x % y = Karma işlemler... j + y = i * x = Bölüm 06: Operatörler 13
Aritmetik Operatörleri Hemen her programlama dilinde olduğu gibi java dilinde de aritmetik işlemler yaparken aşağıdaki operatörleri kullanırız:
Bölüm 06 Operatörler Bu bölümde aşağıdaki konular anlatılacaktır: Aritmetik Operatörleri ++ ve Operatörleri Önel (Prefix) ve Sonal (Postfix) Takılar Atama Operatörleri Đlişkisel Operatörler Mantıksal (Logic)
OPERATÖRLER Alıştırmalar
Bölüm 6 : Operatörler 1 OPERATÖRLER Alıştırmalar Aritmetik Operatörleri Operatör Açıklama Grup + Toplama, artı işleci Đkili Đşlem (binary operator) - Çıkarma, eksi işleci Đkili Đşlem (binary operator)
J A V A D A P R O G R A M D E N E T İ M İ V E O P E R A T Ö R L E R
J A V A D A P R O G R A M D E N E T İ M İ V E O P E R A T Ö R L E R Atamalar int a ; a=4 ; // doğru bir atama 4=a ; // yanlış bir atama! Temel Tiplerde Atama Atama işlemi, temel (primitive) tipler için
BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu https://zumrakavafoglu.github.io/
BBS515 Nesneye Yönelik Programlama Ders 2 Zümra Kavafoğlu https://zumrakavafoglu.github.io/ print metodu System.out.print imleci aynı satırda tutar, System.out.println imleci bir alt satıra indirir Tamsayı
İçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama
İçerik Java da İşleçler, Kontrol Akış ve Döngü Deyimleri Geçen ders: Nesne ve Sınıf Kavramları Nesne ve Sınıf ın Java da gerçekleştirilmesi Bu ders: Java da işleçler ( operators ) Java da kontrol-akış
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
1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR
1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR 2. Doğal Sayılar 3. Sayma Sayıları 4. Tam Sayılar(Yönlü sayılar) 5. Tam sayılarda Dört İşlem 6. Tek ve çift sayılar 7. Asal Sayılar 8. Bölünebilme Kuralları 9. Asal
Mantıksal İşlemler. 7.1 true, false, nil
7 Mantıksal İşlemler 7.1 true, false, nil Doğru ya da Yanlış değer alan önermelere (ifadelere) mantıksal (logic) deyimler ya da boolean deyimler denilir ([5]). Bir çok dilde mantıksal işlemler true ve
Nesne Yönelimli Programlama
1 Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, Java Programlama Dili ve Yazılım Tasarımı, Altuğ B. Altıntaş, Papatya
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
Operatörler. 6.1 Operatör Nedir?
6 Operatörler 6.1 Operatör Nedir? Operatör, bir veri tipi üzerinde tanımlı fonsiyondur. En basit örneği sayılar üzerindeki toplama işlemidir. 1 + 2 = 3 işleminde (+) simgesi bir operatördür. 1 ve 2 sayıları
Java da Program Denetimi ve Operatörler
Java da Program Denetimi ve Operatörler 1 Atamalar int a ; a=4 ; // doğru bir atama 4=a ; // yanlış bir atama! 2 Temel (Primitive) Tiplerde Atama int a, b ; a=4 ; b=5 ; a=b ; Sonuç : a=5, b=5 3 Nesneler
BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu
BBS515 Nesneye Yönelik Programlama Ders 2 Zümra Kavafoğlu https://zumrakavafoglu.github.io/ Bu derste neler öğreneceğiz? IntelliJ ile proje oluşturma Yorum satırları Sınıf deklarasyonu İsimlendirme kuralları
BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8
BTP 27 İNTERNET PROGRAMCILIĞI I Ders 8 Değişkenler 2 Tamsayı Değerler (Integer) Tamsayılar, tabanlı (decimal), 8 tabanlı (octal) veya 6 tabanlı (hexadecimal) olabilir. 8 tabanındaki sayıları belirtmek
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.
Mantıksal (Logic) Operatörler
Mantıksal (Logic) Operatörler Bilgisayar dillerinin hemen hepsinde, program akışını kontrol edebilmek ve yönlendirebilmek için mantıksal operatörler kullanılır. Java dilinde kullanılan mantıksal operatörler
Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1
Programlama Dilleri C Dili Programlama Dilleri-ders02/ 1 Değişkenler, Sabitler ve Operatörler Değişkenler (variables) bellekte bilginin saklandığı gözlere verilen simgesel isimlerdir. Sabitler (constants)
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
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.
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
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
BİRİNCİ BÖLÜM SAYILAR
İÇİNDEKİLER BİRİNCİ BÖLÜM SAYILAR 1.1 Tamsayılarda İşlemler... 2 1.1.1 Tek, Çift ve Ardışık Tamsayılar... 5 1.2 Rasyonel Sayılar... 6 1.2.1 Kesirlerin Birbirine Çevrilmesi... 7 1.2.2 Kesirlerin Genişletilmesi
Volkan Karamehmetoğlu
1 Doğal Sayılar Tanımlar Rakam: Sayıları yazmaya yarayan sembollere denir. {1,2,3,4,5,6,7,8,9} Sayı: Rakamların çokluk belirten ifadesine denir. 365 sayısı 3-6-5 rakamlarından oluşmuştur. 2 Uyarı: Her
PROGRAMLAMA TEMELLERİ-ÜNİTE 2 SAYI SİSTEMLERİ, OPERATÖRLER VE İŞLEMLER
PROGRAMLAMA TEMELLERİ-ÜNİTE 2 SAYI SİSTEMLERİ, OPERATÖRLER VE İŞLEMLER GİRİŞ İnsanoğlunun bilgiyi belirtmede kullandığı sembollerin bilgisayarda da ifade edilmesi gerekir. Bilgisayarın 0 ve 1 e karşılık
Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1
Görsel Programlama DERS 03 Görsel Programlama - Ders03/ 1 Java Dili, Veri Tipleri ve Operatörleri İlkel(primitive) Veri Tipleri İLKEL TİP boolean byte short int long float double char void BOYUTU 1 bit
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
TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mühendisliği Bölümü
TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mühendisliği Bölümü BİL 131 Bilişim Teknolojileri ve Programlama 2013 2014 Yılı Bahar Dönemi Ara Sınav 27 Şubat 2014 Soyadı: Öğrenci Numarası: Adı: Açıklamalar
t sayı tabanı ve üzere, A (abcde) sayısının basamakları: ( 2013) sayısını çözümleyelim. A (abcde) sayısının, ( 30214) sayısını çözümleyelim.
SAYI SİSTEMLERİ A. Basamak ve Taban Bir doğal sayıyı oluşturan rakamlardan her birine basamak, rakamların bulundukları yerdeki değerine basamak değeri ve bu doğal sayının tanımlandığı sayı sistemine de
Nesne Tabanlı Programlama
Nesne Tabanlı Programlama Ders Notu - 1 (Değerler, Değişkenler, İşleçler, Tip Dönüşümleri, Mantıksal Operatörler) Dicle Üniversitesi Mühendislik Fakültesi Elektrik Elektronik Mühendisliği Bölümü 1 Değerler
JAVA DEĞİŞKEN VE OPERATÖRLER. M.İLKUÇAR - 1
JAVA DEĞİŞKEN VE OPERATÖRLER M.İLKUÇAR - [email protected] 1 JAVA Değişken : program içerisinde değeri dinamik olarak değişebilen yapılardır. Belirli bir tipi vardır. Bu yüzden tanımlandığı tipteki verileri
Program Kodlamaya Geçiş
Program Kodlamaya Geçiş Akış diyagramı çizilmiş veya algoritması yazılmış işlemi, bilgisayar programlama dillerinden biriyle kodlamak kolaydır. Bu bölümden itibaren çözülecek problemler C++ dilinde kodlanacaktır.
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
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
Programlama Dilleri 3
Operatörler 1 Operatör Nedir? Operatörler önceden tanımlanmış birtakım matematiksel ya da mantıksal işlemleri yapmak için kullanılan özel karakterler ya da karakterler topluluğudur. Operatörlerin işlem
Bölüm 7. İfadeler ve atamalar ISBN
Bölüm 7 İfadeler ve atamalar ISBN 0-321-49362-1 7. Bölüm konuları Giriş Aritmetik ifadeler Çok anlamlı (overloaded) operatörler Tip dönüşümleri (conversions) İlişkisel ve Boolean İfadeler Kısa-devre hesaplama
in en küçük değeri için x + y =? (24) + + =? ( a ) a a a b a
73. x, y R ve 5x + 3y = 10 dir. 5y 3x in en küçük değeri için x + y =? (4) 74. a + 1 = denkleminin çözüm kümesi nedir? ({ 1,3 } ) 75. a. b > 0 ve a. b < 0 olmak üzere, a a a b a + + =? ( a ) 76. x <
BLM-111 PROGRAMLAMA DİLLERİ I. Ders-2 Değişken Kavramı ve Temel Operatörler
BLM-111 PROGRAMLAMA DİLLERİ I Ders-2 Değişken Kavramı ve Temel Operatörler Yrd. Doç. Dr. Ümit ATİLA [email protected] http://web.karabuk.edu.tr/umitatilla/ Nesne Bellekte yer kaplayan ve içeriklerine
ESM-361 Mikroişlemciler. 3. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN
ESM-361 Mikroişlemciler 3. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN Bit operatörleri Bit operatörleri bit düzeyinde işlem yapan operatörlerdir; yani sayıları bir bütün olarak değil, bit bit
BASİT VERİ TÜRLERİ, STRİNGLER, VE KONSOL GİRİŞ/ÇIKIŞ
BASİT VERİ TÜRLERİ, STRİNGLER, VE KONSOL GİRİŞ/ÇIKIŞ BMÜ-101 ALGORİTMA VE PROGRAMLAMA İLHAN AYDIN 2013-2014 GÜZ DÖNEMİ FIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ AMAÇLAR İlkel veri türleri ile tanışmak
Java da Program Denetimi ve Operatörler. Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 2 1
Java da Program Denetimi ve Operatörler Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 2 1 Atamalar int a ; a=4 ; // doğru bir atama 4=a ; // yanlış bir atama! Altuğ B. Altıntaş 2003 Java ve Yazılım
Temel Veri Türü İşlemleri
Temel Veri Türü İşlemleri BİL131 - Bilişim Teknolojileri ve Programlama Hakan Ezgi Kızılöz Değişkenler ve Veri Türleri Programlama dillerinde her değişken için bir veri türü tanımı yapılır. Değişkenler,
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
Nesne Yönelimli Programlama
1 Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Genel Bilgiler Ders konuları 1. Programlamaya Giriş 2. Program Denetimi ve Operatörler 3. Nesnelerin
Her veri tipine yetecek ve ancak o kadar anabellek alanı ayrılır. Programcı, ana bellekte ayrılacak adresin büyüklüğünü bilerek değişkenlerini
1 Veri Tipleri Bazı diller veri tiplerini önceden ayırır, bazıları ayırmaz. Teknik olarak, veri tipini önceden belirleyen diller, anabelleğe yerleşecek verileri, orada kapsayacakları alanlara göre gruplara
JAVADA DİZİ İŞLEMLERİ
JAVADA DİZİ İŞLEMLERİ Javada diziler nesnedirler, cdeki gibi hafızada yer kaplayan pointer değillerdir. Javada diziler, cye göre daha güvenilirdir. Dizilerin elemanlarına gelişigüzel değerler atayamazsınız.
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
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
Belirli bir iş bir çok kez tekrarlanacaksa, programda bu iş bir kez yazılır ve döngü deyimleriyle istenildiği kadar tekrar tekrar çalıştırılabilir.
Bölüm 09 Döngüler for döngüsü do döngüsü while döngüsü foreach döngüsü Belirli bir iş bir çok kez tekrarlanacaksa, programda bu iş bir kez yazılır ve döngü deyimleriyle istenildiği kadar tekrar tekrar
HSancak Nesne Tabanlı Programlama I Ders Notları
SABİTLER VE DEĞİŞKENLER Değişken, verilerin bellekte geçici olarak kaydedilmesini ve gerektiğinde kullanılmasını sağlayan değerdir. Nesne tabanlı programlama dilinde değişken kullanımı diğer programlama
RASYONEL SAYILARIN MÜFREDATTAKİ YERİ MATEMATİK 7. SINIF RASYONEL SAYILAR DERS PLANI
RASYONEL SAYILARIN MÜFREDATTAKİ YERİ Rasyonel sayılar konusu 7.sınıf konusudur. Matematiğin soyut, zor bir ders olduğu düşüncesi toplumda çoğu kişi tarafından savunulan bir bakış açısıdır. Bu durum beraberinde
BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,
BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER, C++ İÇİN UFAK HATIRLATMALAR Değişken adları bir harf ile başlamalıdır. (a-z, A-Z). Değişken adı numara içerebilir.
mikroc Dili ile Mikrodenetleyici Programlama Ders Notları
4. Operatörler İfade içerisindeki değişken ve diğer ifadelere uygulandığında yeni değerlerin elde edilmesini sağlayan ve kendilerine özel sembolik gösterimleri olan sözdizimleridir. mikroc derleyicisi
Programlama Dili Prensipleri. Lab Notları 4
Programlama Dili Prensipleri Lab Notları 4 1. Karar Yapıları IF Yapıları Karar yapıları olarak C/C++ ile Java programlama dilleri birbirine yakın ifadeler içerir. Bir programın akışı yukarıdan aşağı doğru
Java Programlama Dilinde Veri Tipleri. Yrd. Doç. Dr. Aybars UĞUR
Java Programlama Dilinde Veri Tipleri Yrd. Doç. Dr. Aybars UĞUR Metoda Temel Veri Tipi Gönderme Java daki 8 Temel veri tipi (boolean, char, byte, short, int, long, float, double). public class OrnekTemelTip
Toplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir.
www.csharpturk.net Türkiye nin C# Okulu Yazar Yunus Özen Eposta [email protected] Tarih 08.04.2006 Web http://www.yunusgen.tr ARİTMETİK OPERATÖRLER VE KULLANIM ŞEKİLLERİ Bilgisayarlar yapıları gereği,
Bölüm 8. Ayrık Küme. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 16
Bölüm 8. Ayrık Küme Olcay Taner Yıldız 2014 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, 2013 1 / 16 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ Java programlama dili, Java SUN bilgisayar şirketi tarafından 1991 yılında geliştiril Program bloklar halinde yazılır ve bloklar { } ile oluşturulur. Komutlar aynı satıra
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ç
BBS515 Nesneye Yönelik Programlama. Ders 3 Zümra Kavafoğlu
BBS515 Nesneye Yönelik Programlama Ders 3 Zümra Kavafoğlu https://zumrakavafoglu.github.io/ Bağıntısal Operatörler operatör tanımı < küçüktür > büyüktür = büyük eşittir eşittir!= eşit
BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler
BMÜ-111 Algoritma ve Programlama Bölüm 5 Tek Boyutlu Diziler Yrd. Doç. Dr. İlhan AYDIN 1 Problem 100 adet sayı okumak istediğimizi düşünelim. Bu sayıların ortalaması hesaplanacak ve sayıların kaç tanesinin
a,b başlangıç değerlerini 0 kabul et a sayısını verin b sayısını verin hayır hayır b< a? evet a=b a değerini ekrana yaz
Örnek Sorular Örnek (2006 yılı vize sorusu) Dim a,b as double a = InputBox("Bir sayı verin") Do b = InputBox("Bir sayı verin") If b = -99 Then Exit Do Select Case b Case is < a a = b End Select Loop MsgBox
Programın Akışının Denetimi. Bir arada yürütülmesi istenen deyimleri içeren bir yapıdır. Söz dizimi şöyledir:
Programın Akışının Denetimi Bir program komutların yazıldığı sırada akar. Ama çoğunlukla, bu akışı yönlendirmek gerekir. Bu iş için denetim yapılarını kullanırız. Bunlar iki gruba ayrılabilir: Yönlendiriciler
Diziler İndisli Değişkenler
Diziler İndisli Değişkenler Aynı tür bilgileri (öğrenci isimleri, şehir isimleri, kapı numaraları, fakülteler vbg.) bellekte tutmak için kullanabileceğimiz listelere dizi adı verilir. Dizi kullanmanın
TOPLAMADA KISAYOLLAR
ARDIŞIK SAYILARIN TOPLANMASI TOPLAMADA KISAYOLLAR 1 Kural: Gruptaki en küçük sayı ile en büyük sayıyı topla, sonucu gruptaki sayıların miktarıyla çarp ve sonucu 2 ye böl. Örneğin 33 den 41 e kadar olan
EMT2226 Nesne Yönelimli Programlamaya Giriş
2017-2018 Bahar Yarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü EMT2226 Nesne Yönelimli Programlamaya Giriş 2 Yrd. Doç. Dr. İbrahim Küçükkoç Web: ikucukkoc.baun.edu.tr Email: [email protected]
D İ Z İ L E R A R R A Y S
D İ Z İ L E R A R R A Y S 1 Örneğin 120 adet öğrencinin adını klavyeden girip, daha sonra bunları ekrandan yazdıralım. Bunun için, her öğrenci için ayrı bir değişken tanımlanmalıdır. String ad1; String
Java: printf() Metodu İle Çıktıyı Biçemleme
1 Java: printf() Metodu İle Çıktıyı Biçemleme PrintStream ve PrintWriter sınıflarının yapısı: java.io Class PrintStream java.lang.object java.io.outputstream java.io.filteroutputstream java.io.printstream
Programlama Dillerinde Kullanılan Veri Tipleri
Programlama Dillerinde Kullanılan Veri Tipleri Taban/Biçim Basic Paskal C/C++/C#/Java 10 (Decimal ) - - - 16 (Hexadecimal) &hsayı veya &Hsayı $sayı 0xsayı veya 0Xsayı Üstel eüs veya Eüs eüs veya Eüs eüs
Nesne Tabanlı Programlama
Nesne Tabanlı Programlama Ders Notu - 1 Dicle Üniversitesi Mühendislik Fakültesi Elektrik Elektronik Mühendisliği Bölümü 1 Değerler ve Değişkenler Values & Variables 2 1 Değişkenlerin Özellikleri Tipi
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
BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN
BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN Basit C Programları: Bir Metni Yazdırmak #include /* program çalışmaya main fonksiyonundan başlar*/ int main() { printf( "C diline hoşgeldiniz!\n"
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"
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ı
Integer Sınıfı. 9.1 Integer Sınıfına Uygulanan Başlıca Metotlar. Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır.
9 Integer Sınıfı Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır. Integer Literal Tamsayı gösteren metinler, 1 0, 1, 123, 123456789012345678901234567890 biçiminde yalnızca
BÖLÜM 11 Z DAĞILIMI. Şekil 1. Z Dağılımı
1 BÖLÜM 11 Z DAĞILIMI Z dağılımı; ortalaması µ=0 ve standart sapması σ=1 olan Z puanlarının evren dağılımı olarak tanımlanabilmektedir. Z dağılımı olasılıklı bir normal dağılımdır. Yani Z dağılımının genel
Güz Yarıyılı Balıkesir Üniversitesi Bilgisayar Mühendisliği Bölümü
2017-2018 Güz Yarıyılı Balıkesir Üniversitesi Bilgisayar Mühendisliği Bölümü Yrd. Doc. Dr. İbrahim KÜÇÜKKOÇ Web: http://ikucukkoc.baun.edu.tr Email: [email protected] 1 Dersin Amaci: Algoritma
Standart Veri Tipleri
Standart Veri Tipleri Sayılar int (tamsayı) float (eesirli sayı) complex (earmaşıe sayı) String (Karaeter Dizisi) Boolean (True, False) Listeler Demetler Sözlüeler Sayılar Sayı örneeleri String Python'da
İçerik. Temel Kavramlar. Nesne Nedir? 1. Nesne : Örnek. Nesne Nedir? 2. Geçen hafta: Bu hafta: BBS-515 Nesneye Yönelik Programlama
İçerik Temel Kavramlar BBS-515 Nesneye Yönelik Programlama Geçen hafta: Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Nesneye yönelik dil olarak JAVA ve ilişkili kavramlar Bu hafta:
C Programlama Dilininin Basit Yapıları
Bölüm 2 C Programlama Dilininin Basit Yapıları İçindekiler 2.1 Sabitler ve Değişkenler......................... 13 2.2 Açıklamalar (Expresions)........................ 14 2.3 İfadeler (Statements) ve İfade
TAM SAYILARLA İŞLEMLER
TAM SAYILARLA İŞLEMLER 5 4 3 2 1 1 TAM SAYILARLA TOPLAMA İŞLEMİ Devlet Meteoroloji İşleri Genel Müdürlüğü, bilimsel ve teknolojik gelişmeler ışığında meteorolojik gözlemler, hava tahminleri ve iklim değişiklikleri
C Operatörler. Öğr. Gör. M. Ozan AKI. Rev 1.0
C Operatörler Öğr. Gör. M. Ozan AKI Rev 1.0 Operatörler Bir veya iki değişken ya da sabit arasında işlem yaparak yeni bir değer üreten ya da mevcut bir değişkenin değerinin değiştirebilen, işlem yapan
Temel Kavramlar BBS-515 Nesneye Yönelik Programlama
Temel Kavramlar BBS-515 Nesneye Yönelik Programlama Ders #2 (2 Kasım 2009) İçerikç Geçen hafta: Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Nesneye yönelik dil olarak JAVA ve ilişkili
Programlama Dilleri III 1
Temel Veri Türleri Programlama Dilleri III 1 İlk C# Programı class ilk_program1 static void Main() System.Console.WriteLine("Merhaba C#"); C# dilinde yazılmış kaynak kod dosyalarının uzantıları.cs dır.
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 )
Onlu Sayılandırmadan Dönüştürme
Onlu Sayılandırmadan Dönüştürme Sekizli ve onaltılı sayı sistemleri, ikilinin (2 tabanı) çarpanı olan tabanlara sahiptir, onaltılı yada sekizli ve ikili arasında geri ve ileri dönüşüm çok kolaydır İkili,
C# ile nesne programlama
Programlama bilmeyenler için C# ile nesne programlama aybar karaçay Elektrik ve Elektronik Mühendisi timur karaçay Başkent Üniversitesi Öğretim Üyesi ttm Ankara 2008 i C# ile Nesne Programlama isbn : 978-605-4141-00-5
... ... ... ... 2... ... ... 13... ... ... Ders: Konu: TEOG. Yaprak No: Copyright: MİKRO ANLATIM. Kazanım: Üslü sayılar ile ilgili kuralları hatırlar.
Ders: Konu: TEOG Yaprak No: Copyright: MİKRO ANLATIM Matematik Üslü Sayılar- ÇALIŞMA DEFTERİ Bilal KICIROĞLU Kazanım: Üslü sayılar ile ilgili kuralları hatırlar. ÜSLÜ SAYILAR- Bu içerikte öncelikle üslü
2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI
2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI KOÜ Mekatronik Mühendisliği Bölümü/MKT-103-Görsel Programlama Dersi - Ara Sınav J-grubu Ad-Soyad:...No:... J GRUBU-süre:70dk 1.) Aşağıdaki
2.3- OPERATÖRLER ÇALIŞMA YAPRAĞI
2.3 OPERATÖRLER Operatörler, tek başlarına kullanıldıklarında bir anlam ifade etmeyen, ancak programın işleyişine katkıda bulunan karakterlere operatör denir. Matematiksel Operatörler +,-,/,*,% İlişkisel
Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...
Array (Diziler) Array Aynı tipten çok sayıda değişken topluluğudur. Birden fazla aynı tipteki değerle işlem yapmayı kolaylaştırır. X Y Score1 Score2 40 56 Grade 40 56 80 (0) (1) (2)... (13) Array tanımlama:
Bölüm 08 Program Akışının Yönlendirilmesi
Bölüm 08 Program Akışının Yönlendirilmesi blok if yönlendirmesi switch yönlendirmesi for döngüsü while döngüsü do... while döngüsü Bir program komutların yazıldığı sırada akar. Ama çoğunlukla, bu akışı
MAT213 Bilgisayar Programlama I Dersi Dönem Sonu Sınavı ( )
Numarası : CEVAP Adı Soyadı : ANAHTARI Açıklamalar: 1. 2. 3. 4. 5. 6. Toplam 12 16 20 16 16 20 100 Bu alanı boş bırakınız. Sınavda ders notlarının kullanımı serbest ancak alış-verişi yasaktır. Sınav esnasında
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
SAYILAR TEORİSİ - PROBLEMLER
SAYILAR TEORİSİ - PROBLEMLER 1. (p + 1) q sayısının hangi p ve q asal sayıları için bir tam kare olduğunu 2. n+2n+n+... +9n toplamının bütün basamakları aynı rakamdan oluşan bir sayıya eşit olmasını sağlayan
Interface Comparator. Kılgılayan sınıf: Collator. Bildirimi: public interface Comparator
Interface Comparator java.util Interface Comparator Kılgılayan sınıf: Collator Bildirimi: public interface Comparator Comparator arayüzü Java Collections Framework un bir üyesidir. Bir nesneler koleksiyonu
Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA. Muhammet BAYKARA
Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA Muhammet BAYKARA 1 İlkel Veri Türleri Type Name Kind of Value Memory Used Size Range byte integer 1 byte -128 to 127 short integer 2 bytes -32768
Bölüm 6. Karma. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 31
Bölüm 6. Karma Olcay Taner Yıldız 2014 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, 2013 1 / 31 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi
BİL-141 Bilgisayar Programlama I (Java)
BİL-141 Bilgisayar Programlama I (Java) TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, M. Ali Akcayol tarafından Java Bilgisayar Programlamaya Giriş, A.
Öğr. Gör. Musa AYDIN Fatih Sultan Mehmet Vakıf Üniversitesi
Öğr. Gör. Musa AYDIN Fatih Sultan Mehmet Vakıf Üniversitesi İÇİNDEKİLER Değişken Nedir? Değişken kullanımı faydaları. Değişken türleri Değişken görünürlüğü (scope) Değişken türleri arası dönüşümler Örnek
