BİLİŞİM - BİLGİSAYAR - EĞİTİM
  Değişkenler
 

2.4   Değişkenler:

Değeri programın çalışması boyunca değiştirilekir. Kullanım biçimi:

Tip Belirleyici [,Belirleyici]  ;

int i;

float alan;

 

 2.5  Belirleyiciler (Identifier):

Bileşenlere isim verme.  (Sabit, değişken, altprogram, etiket,  tipler (kullanıcı tanımlı)).

 

2.5.1  Kısıtlamalar:

. İlk karakteri rakam olamaz

. Sadece harfler, rakamlar ve _ (underscore) karakterinin birleşiminden oluşabilir.

. C diline ait saklı (reserved) sözcükler kullanılamaz.

. En fazla 31 karakter olabilir.

. Küçük - büyük harf ayırımı vardır.

 

2.5.2  İsimlerin Seçimi:

. Belirleyicinin kullanım amacına uygun anlamlı isim seçin. (Hungarian notation)

. Ne fazla kısa ne de fazla uzun olsun. 3 - 10 karakter uzunluğunda olmasını alışkanlı edinin.

 

2.6  Matematiksel ifadeler:

Matematiksel ifadeleri günlük hayattaki biçimde bilgisayarda yazamadığımız için belli bir kurallar uymamız gerekir.  Kullandığımız matematiksel işlemler ve anlamları şöyledir:

+ , - , * , /         toplama, çıkarma, çarpma,  bölme

%   tamsayı bölme sonucundaki kalanı verir (modulus)

7. / 2   ---> 3.5         (nokta sayının gerçel yorumlanmasını sağlar)

7 / 2    ---> 3             (sayılar int kabul edilip sonuçta int tipine dönüştürülür)

7 % 2  ---> 1

2 % 7  ---> 2

2 / 7    ---> 0

 

Matematiksel ifadeler hesaplanırken izlenen adımlar:

1. Önce parantez içindeki ifadeler hesaplanır. İçiçe parantezler var ise hesaplamaya en içteki parantezden başlanır.

2. ilk önce * , /  ve % işlemleri daha sonra + ve - işlemleri yapılır.

3.     Öncelik sırası aynı olan işlemlerde hesaplama soldan sağa doğru yapılır.                   5./2*3   -->  7.5

 

Bir C Programının Genel Yapısı

 

başlık dosyaları. Kullanılan deyimler ile ilgili

 

main()

{

sabitler ;                sabitlerin tanımlama bölümü

değişkenler;          değişkenleri tanımlama bölümü

deyimler;               Program gövdesi

}

 

2.7  Atama Deyimi (Assignment):

Bir değişkene bir değer(sabit, değişken, ifade) vermek.

 

DeğişkenAdı = değer;

x = 8 ;

y = x + 15 ;

y = (8 - x) / (2 - x) ;

 

Örnek 2.7.1:   5x2+2 fonksiyonunun x=4.8 noktasındaki değerini

 

main()

{

   float x, y ;

   x = 4.8;

   y = 5 * x * x + 2;

}

 

 

 

 

 

Örnek 2.7.2:  Vize ve final notlarınından geçme notu

 

main()

{

  float vize, final, ort;

  vize = 50;

  final = 60;

  ort = vize * 0.4 + final * 0.6;

}

 

Örnek 2.7.3:  1998 yılına kadar geçen gün sayısı

 

main()

{

  float gun;

  int yil = 1996;

  gun = 365 * (yil - 1);

  gun = gun + (yil -1 ) / 4;

}

 
 
  Bugün 117 ziyaretçi (170 klik) www.bilisim-egitim.tr.gg  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol