- Katılım
- 24 Tem 2009
- Konular
- 246
- Mesajlar
- 2,327
- Online süresi
- 3d 55m
- Reaksiyon Skoru
- 51
- Altın Konu
- 0
- TM Yaşı
- 16 Yıl 10 Ay 25 Gün
- Başarım Puanı
- 161
- MmoLira
- 69
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
TEMEL ATAMA İŞLEMLERİ
Programlamaya başlarken, ilk olarak onu matematiğe benzetebiliriz. Mesela ilk yazacağımız programlardan biri de iki tane sayıyı toplayıp sonucunu ekrana yazdırmak olabilir. Ama tabiki matematikteki her şey programlamada da olduğu gibi var anlamına gelmiyor. Bu farkları başlarda iyi anlarsak programlama mantığını kavramakta zorluk çekmeyiz.
Şimdi matematiksel bir ifade görelim:
1A = 12B = 23C = A + B
Oldukça anlaşılır ifadeler. Şimdi bu işlemi C# dilinde yazalım:
1A = 1;2B = 2;3C = A + B;
Yukarıda görülen program parçasında A, B ve C ifadeleri değişken olarak adlandırılır. Değişkenler basitçe kendilerine atanan değerleri saklayan bellek bölgelerini sembolize eder diye tanımlanabilir. Görüldüğü gibi C# kodu ile matematiksel ifade arasında sadece sonlara konulan noktalı virgül farkı var. Ama bu benzerlik aldatıcıdır.
1A = 1;2C = A + B;3B=2;
Yukarıdaki program parçası matematiksel olarak anlamlı olsa da programlama açısından anlamsızdır. Matematikte eşittir işareti eşitlik bildirmek için kullanılır. Bu yüzden matematiksel olarak bu ifadeyi gördüğümüzde C`nin 5 olacağını rahatlıkla söyleyebiliriz. C#`ta eşittir ifadesi atama operatörüdür. Program kodları satır satır sırayla derlenir. İlk satır derlendiğinde A değişkenine 1 değeri atanır. C# derleyicisi, daha henüz değeri belli olmayan B ifadesini kullanan 2. satıra geldiğinde ne yapacağını bilemez ve hata olduğunu bildirir.
Operatörler, bilgisayarın bir işlemi gerçekleştirmesini sağlayan semboller ya da kısa kelimelerdir. Mesela yukarıdaki program kodlarındaki eşittir ifadesi atama operatörüdür. Operatörlerin sağındaki ve solundaki ifadelere ise operand denir. Atama operatörünün de 2 tane operandı vardır. Atama operatörünün solundaki ifade mutlaka bir değişken olmalıdır. Sağındaki ifadelerin hesaplanması sonucu oluşacak değer solundaki değişkene atanır.
Artı işareti de aritmetik operatörlerden biridir. Operatörlerin tamamı ileride geniş bir şekilde işlenecektir. Burada kısaca bahsettik.
Atama işlemi sadece yukarıda verdiğimiz örnekteki gibi değildir. Aşağıda gördüğünüz atamaların hepsi C#`ta geçerlidir:
1C = A + 3;2C = 27 + A + B;3C = B + A + A + B + A + B + 14;4C = 45 + 27;
08-09-2007, 03:22 PM #2 (permalink)
BoDyGuArD
*BUNALIMLARIN ADMİNİ*
--------------------------------------------------------------------------------
A=A+1 MESELESİ
Matematiksel olarak hiçbir anlamı olmayan ama programlamada kullanılan bir ifade var. Bunu ilk defa öğrenirken doğru anlarsanız, daha sonra zorluk çekmezsiniz.
1A = 11;2A = A + 1;
Atama yaparken göz önüne alınacak en önemli kural atamaların daima sağdan sola doğru olduğudur. Yukarıdaki örneğin 1. satırında A değişkenine 11 değeri atandı. Daha sonraki satırda ise A değişkeninin değeri olan 11 ile 1 toplanıp hesaplanan değer A değişkenine atandı. Kısacası A`nın yeni değeri 12 oldu.
Negatif sayıları da bir eksi işareti ile gösteririz.
1A = -11;
Aşağıdaki ifade matematikte geçerli olmasına rağmen programlamada geçersizdir.
1A + 2 = 4;
Değişkenlere değerleri değişebildiği için değişken denmiştir. Aşağıdaki örneği inceleyelim.
1A = 10;2B = -2;3C = A + B;4B = 5;5C = A + B;
Yukarıdaki örneğin 3. satırında C 8`e eşit oluyor. 4. satırda B`nin değeri değişerek 5 oluyor. 5. satırda ise C`nin değeri 15 oluyor.
C#`ta program yazarken satır kavramı yoktur. ALGOL dilinden türeyen diğer dillerde olduğu gibi C#`ta da her ifadenin sonuna noktalı virgül konur. İfadenin bittiği yerden hemen bir yenisi başlayabilir, bir ifade birden çok satıra bölünebilir.
1A=3;B=2;C=A+B;2 3A = 10;4B 5= -2;6C = A 7+ B;
Yukarıda verilen örneklerden her ikisi de doğrudur. C#`ta her ikisine de izin verilir.
Programlamada boşluklar ve boş satırlar, alfabe dışı karakter olarak bilinir. Programcılar alfabe dışı karakterleri programlarını daha okunur yapabilmek için kullanırlar. Mesela ben, atama ve aritmetik operatörlerde operatörün sağında ve solunda 1 karakterlik boşluk bırakmayı severim:
1C = 3;2B = 27;3A = B + C;
C# büyük- küçük harfe duyarlı bir programlama dilidir, değişken isimlendirirken küçük harf ve büyük harf kullanabilirsiniz. Aşağıdaki örnekte her üç değişken de diğerinden farklıdır. Ama yine de program yazarken karışıklığa mahal vermemek için birbirine sadece bir harfin büyük ya da küçük olması kadar benzeyen değişken isimleri kullanılmaz.
1Antalya = 38;2antalya = 36;3ANTALYA = Antalya + antalya
eğer anlamadıysanız mesaj atın profilime
€meğe saygı
Programlamaya başlarken, ilk olarak onu matematiğe benzetebiliriz. Mesela ilk yazacağımız programlardan biri de iki tane sayıyı toplayıp sonucunu ekrana yazdırmak olabilir. Ama tabiki matematikteki her şey programlamada da olduğu gibi var anlamına gelmiyor. Bu farkları başlarda iyi anlarsak programlama mantığını kavramakta zorluk çekmeyiz.
Şimdi matematiksel bir ifade görelim:
1A = 12B = 23C = A + B
Oldukça anlaşılır ifadeler. Şimdi bu işlemi C# dilinde yazalım:
1A = 1;2B = 2;3C = A + B;
Yukarıda görülen program parçasında A, B ve C ifadeleri değişken olarak adlandırılır. Değişkenler basitçe kendilerine atanan değerleri saklayan bellek bölgelerini sembolize eder diye tanımlanabilir. Görüldüğü gibi C# kodu ile matematiksel ifade arasında sadece sonlara konulan noktalı virgül farkı var. Ama bu benzerlik aldatıcıdır.
1A = 1;2C = A + B;3B=2;
Yukarıdaki program parçası matematiksel olarak anlamlı olsa da programlama açısından anlamsızdır. Matematikte eşittir işareti eşitlik bildirmek için kullanılır. Bu yüzden matematiksel olarak bu ifadeyi gördüğümüzde C`nin 5 olacağını rahatlıkla söyleyebiliriz. C#`ta eşittir ifadesi atama operatörüdür. Program kodları satır satır sırayla derlenir. İlk satır derlendiğinde A değişkenine 1 değeri atanır. C# derleyicisi, daha henüz değeri belli olmayan B ifadesini kullanan 2. satıra geldiğinde ne yapacağını bilemez ve hata olduğunu bildirir.
Operatörler, bilgisayarın bir işlemi gerçekleştirmesini sağlayan semboller ya da kısa kelimelerdir. Mesela yukarıdaki program kodlarındaki eşittir ifadesi atama operatörüdür. Operatörlerin sağındaki ve solundaki ifadelere ise operand denir. Atama operatörünün de 2 tane operandı vardır. Atama operatörünün solundaki ifade mutlaka bir değişken olmalıdır. Sağındaki ifadelerin hesaplanması sonucu oluşacak değer solundaki değişkene atanır.
Artı işareti de aritmetik operatörlerden biridir. Operatörlerin tamamı ileride geniş bir şekilde işlenecektir. Burada kısaca bahsettik.
Atama işlemi sadece yukarıda verdiğimiz örnekteki gibi değildir. Aşağıda gördüğünüz atamaların hepsi C#`ta geçerlidir:
1C = A + 3;2C = 27 + A + B;3C = B + A + A + B + A + B + 14;4C = 45 + 27;
08-09-2007, 03:22 PM #2 (permalink)
BoDyGuArD
*BUNALIMLARIN ADMİNİ*
--------------------------------------------------------------------------------
A=A+1 MESELESİ
Matematiksel olarak hiçbir anlamı olmayan ama programlamada kullanılan bir ifade var. Bunu ilk defa öğrenirken doğru anlarsanız, daha sonra zorluk çekmezsiniz.
1A = 11;2A = A + 1;
Atama yaparken göz önüne alınacak en önemli kural atamaların daima sağdan sola doğru olduğudur. Yukarıdaki örneğin 1. satırında A değişkenine 11 değeri atandı. Daha sonraki satırda ise A değişkeninin değeri olan 11 ile 1 toplanıp hesaplanan değer A değişkenine atandı. Kısacası A`nın yeni değeri 12 oldu.
Negatif sayıları da bir eksi işareti ile gösteririz.
1A = -11;
Aşağıdaki ifade matematikte geçerli olmasına rağmen programlamada geçersizdir.
1A + 2 = 4;
Değişkenlere değerleri değişebildiği için değişken denmiştir. Aşağıdaki örneği inceleyelim.
1A = 10;2B = -2;3C = A + B;4B = 5;5C = A + B;
Yukarıdaki örneğin 3. satırında C 8`e eşit oluyor. 4. satırda B`nin değeri değişerek 5 oluyor. 5. satırda ise C`nin değeri 15 oluyor.
C#`ta program yazarken satır kavramı yoktur. ALGOL dilinden türeyen diğer dillerde olduğu gibi C#`ta da her ifadenin sonuna noktalı virgül konur. İfadenin bittiği yerden hemen bir yenisi başlayabilir, bir ifade birden çok satıra bölünebilir.
1A=3;B=2;C=A+B;2 3A = 10;4B 5= -2;6C = A 7+ B;
Yukarıda verilen örneklerden her ikisi de doğrudur. C#`ta her ikisine de izin verilir.
Programlamada boşluklar ve boş satırlar, alfabe dışı karakter olarak bilinir. Programcılar alfabe dışı karakterleri programlarını daha okunur yapabilmek için kullanırlar. Mesela ben, atama ve aritmetik operatörlerde operatörün sağında ve solunda 1 karakterlik boşluk bırakmayı severim:
1C = 3;2B = 27;3A = B + C;
C# büyük- küçük harfe duyarlı bir programlama dilidir, değişken isimlendirirken küçük harf ve büyük harf kullanabilirsiniz. Aşağıdaki örnekte her üç değişken de diğerinden farklıdır. Ama yine de program yazarken karışıklığa mahal vermemek için birbirine sadece bir harfin büyük ya da küçük olması kadar benzeyen değişken isimleri kullanılmaz.
1Antalya = 38;2antalya = 36;3ANTALYA = Antalya + antalya
eğer anlamadıysanız mesaj atın profilime
€meğe saygı
- Katılım
- 24 Tem 2009
- Konular
- 246
- Mesajlar
- 2,327
- Online süresi
- 3d 55m
- Reaksiyon Skoru
- 51
- Altın Konu
- 0
- TM Yaşı
- 16 Yıl 10 Ay 25 Gün
- Başarım Puanı
- 161
- MmoLira
- 69
- DevLira
- 0
bu konuyu nereye açıcağımı bulamadım kilitlemeyin
- Katılım
- 24 Tem 2009
- Konular
- 246
- Mesajlar
- 2,327
- Online süresi
- 3d 55m
- Reaksiyon Skoru
- 51
- Altın Konu
- 0
- TM Yaşı
- 16 Yıl 10 Ay 25 Gün
- Başarım Puanı
- 161
- MmoLira
- 69
- DevLira
- 0
++ rep hakketik artık alıntı değildir sadece kendi kendime program yaparken yazdım 
ayrıca program yazılır
pc mühendisi olmak istiyom

ayrıca program yazılır
pc mühendisi olmak istiyom

- Katılım
- 23 Haz 2010
- Konular
- 193
- Mesajlar
- 460
- Reaksiyon Skoru
- 34
- Altın Konu
- 0
- TM Yaşı
- 15 Yıl 11 Ay 27 Gün
- Başarım Puanı
- 102
- MmoLira
- 0
- DevLira
- 0
Bilgisayar A açsaydn .d.d
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 93

