Algoritma Temelli Problemler testi
10 soruluk deneme testi. Bu testte hep aynı sorular gelir.
KolayAlgoritma Temelli Problemler
1Zeynep, kek yapımı için bir algoritma yazıyor: 1) Fırını 180 °C'ye ayarla. 2) 3 yumurta ile 1 su bardağı şekeri çırp. 3) Biraz un ekle. 4) Karışımı kalıba dök. 5) 35 dakika pişir. Bu adımlardan hangisi algoritmanın her adımının tek anlamlı olması özelliğine uymaz?
OrtaAlgoritma Temelli Problemler
2Bir sayı tahmin oyununda bilgisayar 1 ile 100 arasında (1 ve 100 dâhil) bir tam sayı tutuyor. Tahmin algoritması şöyledir: “Olası en küçük sayı ile olası en büyük sayının toplamını 2'ye böl, bölümün tam kısmını tahmin et. Tutulan sayı tahminden küçükse olası en büyük sayıyı tahminin 1 eksiği yap; büyükse olası en küçük sayıyı tahminin 1 fazlası yap ve aynı işlemi tekrarla. Tahmin doğruysa dur.” Bilgisayarın tuttuğu sayı 37 olduğuna göre algoritma sayıyı kaçıncı tahminde bulur?
KolayAlgoritma Temelli Problemler
3Bir okulun not sisteminde şu karar yapısı çalışıyor: “Eğer puan ≥ 50 ise ‘Geçti’ yazdır, değilse ‘Kaldı’ yazdır.” Puanı 47 olan Emre için sistem ne yazdırır?
OrtaAlgoritma Temelli Problemler
4Bir sıralama algoritması, listede yan yana duran iki sayıyı soldan sağa karşılaştırıyor ve soldaki büyükse yerlerini değiştiriyor. 5, 2, 8, 1 listesine bu işlem soldan sağa bir tur uygulanırsa liste ne olur?
ZorAlgoritma Temelli Problemler
5Bir algoritma, girilen pozitif tam sayıya şu adımı uyguluyor: “Sayı çift ise 2'ye böl, tek ise 3 ile çarpıp 1 ekle.” Bu adım art arda iki kez uygulanıyor ve ikinci adımın sonunda 10 elde ediliyor. Başlangıçta girilmiş olabilecek bütün sayıların toplamı kaçtır?
KolayAlgoritma Temelli Problemler
6Bir hesap makinesi uygulaması şu sözde kodu çalıştırıyor: 1) x = 5 al. 2) x = 3 · x + 1 yap. 3) y = x / 2 yap. 4) y'yi yazdır. Ekranda hangi sayı görünür?
OrtaAlgoritma Temelli Problemler
7Bölme işlemini art arda çıkarma ile yapan algoritma şöyledir: 1) a = 23, b = 5, q = 0 al. 2) a ≥ b olduğu sürece a = a − b yap ve q'yu 1 artır. 3) q ve a'yı yazdır. Algoritmanın çıktısı aşağıdakilerden hangisidir?
KolayAlgoritma Temelli Problemler
8Bir dikdörtgenin alanını hesaplayan algoritma şöyledir: 1) Kısa kenar a'yı ve uzun kenar b'yi al. 2) A = a · b hesapla. 3) A'yı yazdır. Bu algoritmanın çıktısı aşağıdakilerden hangisidir?
OrtaAlgoritma Temelli Problemler
9Bir kumbara uygulaması şu sözde kodla çalışıyor: 1) s = 0 ve i = 1 al. 2) i ≤ 4 olduğu sürece s = s + 2 · i yap ve i'yi 1 artır. 3) s'yi yazdır. Uygulamanın çıktısı kaçtır?
ZorAlgoritma Temelli Problemler
10Bir algoritma şu adımları içeriyor: 1) x = 100 ve sayac = 0 al. 2) x > 1 olduğu sürece x = x / 2 yap ve sayacı 1 artır. 3) sayacı yazdır. Algoritmanın çıktısı kaçtır?
