9. Sınıf Matematik 5. Tema Algoritma ve Bilişim Konuları Nelerdir? Test 2

Soru 06 / 10

Bir mağaza, müşterilerinin alışverişlerini kaydetmek ve toplam tutarı hesaplamak için bir algoritma geliştiriyor. Birden fazla ürün fiyatını saklamak için en uygun yapı hangisidir?

A) Değişken
B) Dizi
C) Fonksiyon
D) Operatör

Bir mağazanın müşterilerinin alışverişlerini kaydetmek ve toplam tutarı hesaplamak için geliştirdiği algoritmada, birden fazla ürün fiyatını düzenli ve verimli bir şekilde saklamak büyük önem taşır. Şimdi seçenekleri tek tek inceleyelim:

  • A) Değişken: Bir değişken, bilgisayar belleğinde tek bir veri parçasını (örneğin, bir ürünün fiyatını) saklamak için kullanılan bir yer tutucudur. Eğer mağazada 100 farklı ürün varsa, her bir ürün fiyatı için ayrı ayrı 100 farklı değişken tanımlamak (urun1Fiyat, urun2Fiyat, ..., urun100Fiyat gibi) hem çok zahmetli hem de yönetilmesi imkansız bir durum yaratır. Bu nedenle, birden fazla ve benzer türdeki veriyi saklamak için uygun bir yapı değildir.
  • B) Dizi: Dizi (array), aynı türden birden fazla veriyi (bu durumda ürün fiyatlarını) tek bir isim altında, sıralı bir şekilde saklamak için kullanılan güçlü bir veri yapısıdır. Tüm ürün fiyatlarını tek bir "fiyatlar" dizisi içinde tutabiliriz. Her bir fiyata bir indeks numarası (0, 1, 2, ...) ile kolayca erişebiliriz. Örneğin, fiyatlar[0] ilk ürünün fiyatını, fiyatlar[1] ikinci ürünün fiyatını temsil edebilir. Bu yapı sayesinde, bir döngü (loop) kullanarak tüm fiyatları kolayca toplayabilir ve toplam tutarı hesaplayabiliriz. Bu, birden fazla veriyi düzenli, erişilebilir ve yönetilebilir bir şekilde saklamak için en ideal çözümdür.
  • C) Fonksiyon: Bir fonksiyon, belirli bir görevi yerine getirmek üzere tasarlanmış bir kod bloğudur. Örneğin, ürün fiyatlarını toplayan veya indirim uygulayan bir fonksiyon yazabiliriz. Ancak fonksiyonlar, veriyi *saklamak* için değil, veriyi *işlemek* veya *organize etmek* için kullanılır. Fiyatları kalıcı olarak depolayacak olan yapı bir fonksiyon değil, bir veri yapısı olmalıdır.
  • D) Operatör: Operatörler (+, -, *, /, =) matematiksel veya mantıksal işlemleri gerçekleştirmek için kullanılan sembollerdir. Örneğin, iki sayıyı toplamak için "+" operatörünü kullanırız. Operatörler, veriler üzerinde işlem yaparlar; ancak kendileri veri saklama işlevi görmezler. Bu nedenle, ürün fiyatlarını saklamak için bir operatör kullanmak mümkün değildir.

Yukarıdaki açıklamalara göre, bir mağazanın birden fazla ürün fiyatını düzenli ve verimli bir şekilde saklamak için en uygun yapı Dizi'dir.

Cevap B seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Geri Dön