avatar
✔️ Cevaplandı • Doğrulandı

Değişken nedir (Variable)

Değişkenleri bir şeyleri geçici olarak sakladığımız birer kutu gibi düşünüyorum ama tam olarak nasıl çalıştıklarını anlamakta zorlanıyorum. Örneğin, neden bir değeri direkt yazmak yerine bir değişkene atıyoruz? Bu konuyu basit bir şekilde anlamak istiyorum.
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
sorular_sizden
1950 puan • 0 soru • 163 cevap

📌 Değişken Nedir?

Bir değişken, programlama ve matematikte bir değeri temsil etmek için kullanılan bir sembol veya isimdir. Temel olarak, bir değeri saklamak için bir "kutu" veya "etiket" olarak düşünülebilir. Bu kutunun içindeki değer, programın çalışması sırasında değişebilir.

🎯 Değişkenlerin Amacı

  • Veri Saklama: Bilgileri (sayılar, metinler vb.) geçici olarak depolar.
  • Kodun Okunabilirliği: Anlamlı isimler kullanarak kodu daha anlaşılır hale getirir.
  • Değeri Tekrar Kullanma: Aynı değeri birçok kez yazmak yerine, değişken adıyla kullanabilirsiniz.
  • Değeri Değiştirme: Program akışı içinde saklanan değeri güncelleyebilirsiniz.

🧮 Matematikte Değişken

Matematikte değişkenler, genellikle \( x \), \( y \), \( a \), \( b \) gibi harflerle gösterilir ve bilinmeyen bir sayıyı veya bir dizi sayıyı temsil eder.

Örneğin, \( y = 2x + 5 \) denkleminde, \( x \) ve \( y \) birer değişkendir. \( x \)'in değeri değiştikçe \( y \)'nin değeri de değişir.

💻 Programlamada Değişken

Programlamada değişkenler, bilgisayarın hafızasında (RAM) bir yer tutar ve bir değeri ifade eder. Bir değişkeni kullanmadan önce genellikle tanımlamanız (declare) ve ona bir değer atamanız (assign) gerekir.

🔤 Değişken Tanımlama ve Atama Örneği

Birçok programlama dilinde şu şekilde yapılır:

  • ➡️ Değişken Tanımlama: sayi
  • ➡️ Değer Atama: sayi = 10

Artık sayi değişkeni, 10 değerini tutar.

📝 Değişken İsimlendirme Kuralları

  • 📌 İsimler harf (a-z, A-Z) veya alt çizgi (_) ile başlamalıdır.
  • 📌 Rakam (0-9) içerebilir, ancak rakamla başlayamaz.
  • 📌 Boşluk karakteri kullanılamaz.
  • 📌 Programlama diline özgü anahtar kelimeler (if, for, while gibi) kullanılamaz.
  • 📌 Anlamlı ve açıklayıcı isimler seçilmelidir. (yas, kullanici_adi gibi)

🎭 Değişken Türleri (Data Types)

Değişkenler farklı türlerde veriler tutabilir. En yaygın türler:

  • 🔢 Sayısal (Number): Tamsayılar (5, -10) ve ondalıklı sayılar (3.14, -0.5)
  • 🔤 Metin (String): Yazılar ("Merhaba Dünya", 'Python')
  • ⚖️ Mantıksal (Boolean): Sadece iki değer alır: True (Doğru) veya False (Yanlış)
  • 📦 Liste (List): Birden fazla değeri bir arada tutar.

✨ Örnek Senaryo

Bir kullanıcının yaşını hesaplayan basit bir program düşünelim:

  • ➡️ dogum_yili = 2000 → Doğum yılını sakladık.
  • ➡️ mevcut_yil = 2024 → Şimdiki yılı sakladık.
  • ➡️ yas = mevcut_yil - dogum_yili → Yaşı hesaplayıp yeni bir değişkene atadık.

Bu noktada, yas değişkeninin değeri 24 olacaktır. Eğer mevcut_yil değişkeninin değeri 2025 olarak değişirse, yas değişkeninin değeri de otomatik olarak 25 olacaktır.

Sonuç olarak: Değişkenler, programlamanın ve matematiğin temel yapı taşlarıdır. Değerleri saklamamıza, bu değerler üzerinde işlem yapmamıza ve programlarımızı dinamik hale getirmemize olanak tanır. 🚀

Yorumlar