Değişken nedir (Kodlama) Test 1

Soru 08 / 10

🎓 Değişken nedir (Kodlama) Test 1 - Ders Notu

Bu ders notu, kodlamada değişkenlerin ne olduğunu, nasıl kullanıldığını ve temel kurallarını anlamana yardımcı olacak. Bu konuları kavrayarak "Değişken nedir (Kodlama) Test 1" testinde başarılı olabilirsin.

📌 Değişken Nedir?

Kodlamada değişken, bilgisayarın hafızasında bir değeri geçici olarak depolamak için kullanılan isimlendirilmiş bir alandır. Tıpkı bir kutu veya bir kap gibi düşünebilirsin; içine farklı şeyler koyabilir ve ihtiyacın olduğunda içindekini kullanabilirsin.

  • Veri Saklama Alanı: Değişkenler, sayıları, metinleri (yazıları), doğru/yanlış gibi bilgileri saklamamızı sağlar.
  • Değişebilir Değer: Adından da anlaşılacağı gibi, değişkenlerin içindeki değerler program çalıştıkça değiştirilebilir.
  • Tekrar Kullanım: Bir değeri bir kez bir değişkene atadığında, programın farklı yerlerinde bu değeri kolayca kullanabilirsin.

💡 İpucu: Günlük hayatta adın, yaşın, adresin gibi bilgiler birer değişkendir. Bunlar seninle ilgili bilgileri saklar ve gerektiğinde kullanılır veya güncellenir.

📌 Değişken Tanımlama ve Değer Atama

Bir değişkeni kullanmadan önce onu tanımlaman (oluşturman) ve genellikle başlangıçta bir değer ataman gerekir. Bu, bilgisayara "şimdi bu isimde bir kutu hazırla ve içine şu değeri koy" demek gibidir.

  • Tanımlama (Declaration): Bir değişkene bir isim verir ve onu sisteme tanıtırsın. Bazı dillerde tipini de belirtmek gerekir (örn: int sayi;).
  • Değer Atama (Assignment): Tanımladığın değişkene bir değer verirsin. Bu genellikle eşittir (=) operatörü ile yapılır.
  • Örnek:
    • yas = 30; (yaş adında bir değişken oluştur ve içine 30 değerini koy)
    • isim = "Ahmet"; (isim adında bir değişken oluştur ve içine "Ahmet" metnini koy)
    • ortalama = 85.5; (ortalama adında bir değişken oluştur ve içine 85.5 değerini koy)

⚠️ Dikkat: Bir değişkene yeni bir değer atadığında, eski değeri silinir ve yerine yeni değer geçer.

📌 Değişken Adlandırma Kuralları

Değişkenlere isim verirken bazı kurallara uyman gerekir. Bu kurallar programlama dillerine göre küçük farklılıklar gösterse de, temel prensipler genellikle aynıdır.

  • Harf, Rakam ve Alt Çizgi: Değişken isimleri genellikle harfler (a-z, A-Z), rakamlar (0-9) ve alt çizgi (_) içerebilir.
  • Başlangıç Karakteri: Değişken isimleri asla bir rakamla başlayamaz. Genellikle bir harf veya alt çizgi ile başlamalıdır.
  • Boşluk ve Özel Karakterler: Değişken isimlerinde boşluk bırakılmaz ve !, @, #, $, % gibi özel karakterler kullanılmaz.
  • Anahtar Kelime Yasağı: Programlama dilinin kendi komutları (örn: if, for, while, class) değişken ismi olarak kullanılamaz.
  • Büyük/Küçük Harf Duyarlılığı: Çoğu programlama dili büyük/küçük harfe duyarlıdır. Yani sayi ve Sayi iki farklı değişken olarak kabul edilir.

💡 İpucu: Değişkenlere anlamlı isimler vermek kodunu daha okunabilir ve anlaşılır hale getirir. Örneğin, bir kullanıcının yaşını tutan değişkene a yerine kullaniciYasi demek daha iyidir.

📌 Temel Veri Tipleri

Değişkenler farklı türde verileri saklayabilir. Bu verilere "veri tipi" denir. Her veri tipi, bilgisayarın hafızasında ne kadar yer kaplayacağını ve o veriyle hangi işlemlerin yapılabileceğini belirler.

  • Tam Sayılar (Integer - int): Küsuratı olmayan pozitif veya negatif tam sayılar için kullanılır.
    • Örnek: yas = 25;, urunAdedi = 100;
  • Ondalıklı Sayılar (Float / Double - float / double): Küsuratlı (noktalı) sayılar için kullanılır.
    • Örnek: fiyat = 19.99;, ortalama = 87.5;
  • Metinler / Karakter Dizileri (String - string): Metinleri, kelimeleri veya cümleleri saklamak için kullanılır. Genellikle çift tırnak (") veya tek tırnak (') arasına yazılır.
    • Örnek: ad = "Ayşe";, mesaj = "Merhaba Dünya!";
  • Mantıksal Değerler (Boolean - bool): Sadece iki olası değeri olan (True/False veya Doğru/Yanlış) durumlar için kullanılır.
    • Örnek: aktifMi = True;, islemBasarili = False;

⚠️ Dikkat: Bir değişkenin veri tipi, o değişkene ne tür değerler atayabileceğini ve onunla hangi işlemleri yapabileceğini belirler. Örneğin, bir metin değişkeniyle matematiksel işlemler yapamazsın.

↩️ Testi Çözmeye Devam Et
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Ana Konuya Dön:
Geri Dön