avatar
Konu Yakalayıcı
155 puan • 72 soru • 36 cevap
✔️ Cevaplandı • Doğrulandı

Veri tipleri nelerdir (Integer, String, Float)

Veri tipleri konusunu anlamakta zorlanıyorum. Özellikle hangi durumda hangi veri tipini kullanmam gerektiğini karıştırıyorum. Mesela tam sayılar ile ondalıklı sayıları neden farklı tiplerde tanımlıyoruz onu tam oturtamadım.
WhatsApp'ta Paylaş
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
Meraklı Fare
110 puan • 61 soru • 34 cevap
# 📚 Ders Notu: Temel Veri Tipleri (Integer, String, Float)

🎯 Dersin Amacı

Bu ders notunda, programlamanın temel yapı taşlarından olan veri tiplerini öğreneceksiniz. Özellikle Integer (Tam Sayı), String (Metin) ve Float (Ondalıklı Sayı) tiplerinin ne olduğunu, nasıl kullanıldığını ve birbirinden farklarını anlayacaksınız.

🔍 Veri Tipi Nedir?

Programlama dillerinde, değişkenlerin taşıyabileceği veri türünü belirleyen kategorilere veri tipi (data type) denir. Her veri tipi, bellekte farklı miktarda yer kaplar ve farklı işlemler için kullanılır.

📊 Neden Veri Tipleri Önemlidir?

  • 🛠️ Bellek Yönetimi: Her veri tipi farklı bellek alanı kullanır
  • Performans: Uygun veri tipi kullanımı program hızını artırır
  • 🚫 Hata Önleme: Yanlış veri tipi kullanımı hatalara yol açar
  • 🧮 Doğru Hesaplama: Matematiksel işlemlerin doğru sonuç vermesini sağlar

1. 🔢 Integer (Tam Sayı) Veri Tipi

Integer, kesirsiz tam sayıları ifade eder. Pozitif, negatif veya sıfır olabilirler.

✨ Özellikleri:

  • 🔟 Ondalık kısmı yoktur: 5, -12, 0, 1000
  • 💾 Bellekte az yer kaplar: Genellikle 4 byte (32-bit)
  • Matematiksel işlemler: Toplama, çıkarma, çarpma, bölme

📝 Örnek Kullanımlar:

Yaş hesaplama: yas = 25

Sayaç: adimSayisi = 1000

Matematiksel ifade: \( x + y = z \) burada \( x, y, z \) integer olabilir

2. 🔤 String (Metin) Veri Tipi

String, karakter dizilerinden oluşan metin verilerini temsil eder. Tırnak işaretleri içinde yazılır.

✨ Özellikleri:

  • 📝 Metin saklar: "Merhaba", "Python", "123" (burada 123 sayı değil metindir)
  • 🔤 Karakter dizisi: Her karakter bir indekse sahiptir
  • Birleştirme işlemi: "Merhaba" + " " + "Dünya" = "Merhaba Dünya"

📝 Örnek Kullanımlar:

Kullanıcı adı: kullanici = "Ahmet_Yılmaz"

Adres bilgisi: adres = "Atatürk Bulvarı No: 15"

Mesaj: hosgeldinMesaji = "Programa hoş geldiniz!"

3. ⚖️ Float (Ondalıklı Sayı) Veri Tipi

Float, ondalık kısmı olan reel sayıları ifade eder. Kesirli veya ondalıklı değerler için kullanılır.

✨ Özellikleri:

  • 🔟 Ondalık kısmı vardır: 3.14, -0.5, 2.0, 99.99
  • 💾 Bellekte daha fazla yer kaplar: Genellikle 8 byte (64-bit)
  • 📐 Hassas hesaplamalar: Bilimsel hesaplamalar, para birimi, ölçümler

📝 Örnek Kullanımlar:

Matematiksel sabit: pi = 3.14159

Para birimi: fiyat = 149.99

Ölçüm değeri: sicaklik = 23.5

Matematiksel ifade: \( alan = \pi \times r^2 \) burada \( \pi \) float tipindedir

📊 Karşılaştırma Tablosu

Integer: 42 → Tam sayı, hafıza verimli, hızlı işlem
Float: 42.0 → Ondalıklı sayı, daha fazla hafıza, hassas hesaplama
String: "42" → Metin, matematiksel işlem yapılamaz (doğrudan)

⚠️ Önemli Uyarılar ve Sık Yapılan Hatalar

  • Tip karışıklığı: "5" + 3 → HATA! (String + Integer)
  • Doğru kullanım: int("5") + 3 → 8 (Tip dönüşümü)
  • 🔢 Bölme işlemi: İki integer bölündüğünde sonuç float olabilir: \( 5 ÷ 2 = 2.5 \)
  • 💡 İpucu: Para hesaplamalarında float yerine özel decimal tipleri kullanmak daha doğrudur

🎓 Özet

Integer → Tam sayılar için (yaş, adet, sayaç)
String → Metinler için (isim, adres, mesaj)
Float → Ondalıklı sayılar için (fiyat, ölçüm, oran)

Bir sonraki derste, bu veri tipleri arasında nasıl dönüşüm yapılacağını ve diğer veri tiplerini (Boolean, List, Dictionary) öğreneceğiz. 🚀

📚 Çalışma Sorusu: Aşağıdaki değerlerin hangi veri tipinde olması gerektiğini belirleyin: (1) Öğrenci not ortalaması, (2) Telefon numarası, (3) Sayfa sayısı, (4) Ürün açıklaması

Yorumlar