Diziler ve Koleksiyonlarla Çalışma nedir?
Bilişim Teknolojileri · 10. Sınıf · Konu 4
Tahmini okuma süresi: 7 dk
Kısa cevap
Bu konuda neler öğreneceksin?
- Dizi tanımlar ve elemanlarına sıra numarasıyla erişerek dizinin indeks yapısını açıklar
- foreach ve for döngüleriyle dizi elemanlarını sırayla gezip toplam, ortalama ve en büyük değeri bulur
- Dizi elemanlarını sıralayarak arama işlemini kolaylaştırır ve sıralama maliyetini karşılaştırır
- List koleksiyonuna eleman ekleme, silme ve içerik denetleme işlemlerini yapar
- İki diziyi paralel olarak kullanarak kayıtları eşleştirir ve toplu istatistik hesaplar
Anahtar fikirler
- Dizi indeksleri sıfırdan başlar; n elemanlı dizide son geçerli indeks n − 1'dir.
- İki tam sayı bölündüğünde sonuç tam sayıdır; ortalama hesabında ondalık tip kullanılmalıdır.
- Dizi uzunluğu tanım anında sabitlenir, eleman sayısı değişecekse List koleksiyonu kullanılmalıdır.
- Toplam ondalık tipte tutulmazsa bölme işlemi tamsayı bölmesine dönüşür ve sonuç küçük çıkar.
- Sıralanmış dizide ikili arama, sırasız dizide sırayla arama ile karşılaştırılır.
- Paralel dizilerde eşleşme kayabilir; alanları birlikte taşıyan tek liste daha güvenlidir.
Konunun özeti
Elemanlar foreach veya for döngüsüyle gezilerek toplam, ortalama, en büyük ve en küçük değerler bulunur. Ortalamada tamsayı bölmesi tuzağı vardır: iki tam sayı bölündüğünde sonuç tam sayıdır, bu yüzden toplam ondalık tipte tutulmalıdır. Dizi sıralandığında ikili arama ile arama adımı en fazla n / 2'ye iner; sıralamanın en kötü durum maliyeti ise n × (n − 1) / 2 karşılaştırmadır. Eleman sayısı çalışma sırasında değişmesi gereken durumlarda List koleksiyonu kullanılır; Add, Remove, Count ve Contains yöntemleriyle yönetilir. İlişkili veri grupları paralel diziler yerine tek bir listede alanlarıyla birlikte tutulmalıdır. Birden çok grubun ortak ortalaması toplamlar toplanıp toplam eleman…
Çözümlü mini örnek 1
45, 62, 78, 51, 88, 34, 67 ve 92 değerlerinden oluşan sekiz elemanlı bir dizinin toplamı, ortalaması, en büyük ve en küçük değeri kaçtır?
Adım 4: Geçici değişken karşılaştırmasıyla en büyük 92 ve en küçük 34 değerleri yazılır.
Çözümlü mini örnek 2
Sınıf A öğrencilerinin notları 78, 86 ve 92; sınıf B öğrencilerinin notları 55 ve 85'tir. Her iki sınıfın ortak ortalaması kaçtır?
Adım 4: Toplam öğrenci sayısı 3 + 2 = 5 olarak bulunur ve 396 / 5 = 79,2 ortak ortalama elde edilir.
Sık yapılan hatalar
- Tamsayı bölmesini fark etmemek: İki tam sayı bölündüğünde sonuç tam sayıdır. 10 / 3 yazıldığında ekrana 3 çıkar; ortalama hesabında toplamın ondalık tipte tutulması gerekir.
- Son indeks yerine uzunluk kullanmak: Beş elemanlı bir dizide geçerli indeksler 0 ile 4 arasındadır. Dizi uzunluğu kadar dönmek geçersiz indekse çıkar ve program hata verir.
- Diziye çalışma sırasında eleman eklemek: Dizi uzunluğu tanım anında sabitlenir. Eleman sayısı değişecekse List koleksiyonu kullanılmalıdır.
İlgili konular
Sıradaki adım
Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
DersTeders ile devam et
Bilişim Teknolojileri · 10. Sınıf için çalışma yolu
- OkuKonu anlatımını bu sayfada bitir.
- Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
- Quiz ile pekiştirHesapla kendini ölç.
Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.