✅ 9. Sınıf Matematik: Algoritma Temelli Yaklaşım Test Çöz
🚀 Teste Hazır mısın?
Öğrendiklerini pekiştirmek ve kendini denemek için harika bir fırsat! Soruları dikkatlice oku ve çözümlere göz atmayı unutma.
✅ 9. Sınıf Matematik: Algoritma Temelli Yaklaşım Testi
Aşağıdakilerden hangisi bir algoritmanın temel özelliklerinden biri DEĞİLDİR?
A) KesinlikB) Sonluluk
C) Girdi
D) Belirsizlik
E) Çıktı
Akış şemalarında bir işlemin başlangıcını veya bitişini gösteren sembol aşağıdakilerden hangisidir?
A) DikdörtgenB) Paralelkenar
C) Elips (Terminal)
D) Eşkenar dörtgen
E) Ok
İki sayının toplamını bulan bir algoritmanın adımları karışık olarak verilmiştir:
I. Toplamı ekrana yaz.
II. İki sayıyı oku.
III. Başla.
IV. Dur.
V. Sayıları topla.
Bu adımların doğru sıralanışı aşağıdakilerden hangisidir?
B) II, V, I, III, IV
C) III, V, II, I, IV
D) III, II, I, V, IV
E) II, I, V, III, IV
Bir algoritma, kullanıcıdan bir sayı alıp bu sayının karesini hesaplayıp ekrana yazmaktadır. Eğer kullanıcı 5 sayısını girerse, algoritmanın çıktısı ne olur?
A) 5B) 10
C) 25
D) 125
E) 2.5
Aşağıdaki algoritma, bir sayının tek mi çift mi olduğunu kontrol etmektedir:
1. Başla.
2. Bir $x$ sayısı oku.
3. Eğer $x$ sayısının 2'ye bölümünden kalan 0 ise, "Çift" yaz.
4. Aksi halde, "Tek" yaz.
5. _____.
Bu algoritmanın 5. adımına aşağıdakilerden hangisi gelmelidir?
B) Yeni bir sayı oku.
C) Dur.
D) "Bitti" yaz.
E) 2'ye böl.
Bir mağazada, 100 TL ve üzeri alışveriş yapan müşterilere %10 indirim uygulanmaktadır. Aşağıdaki algoritma bir müşterinin ödeyeceği tutarı hesaplamaktadır:
1. Başla.
2. Alışveriş tutarı $T$ değerini oku.
3. Eğer $T \ge 100$ ise, $İndirim = T \times 0.10$ hesapla. Aksi halde, $İndirim = 0$ olsun.
4. Ödenecek tutar $O = T - İndirim$ hesapla.
5. $O$ değerini ekrana yaz.
6. Dur.
Eğer bir müşteri 120 TL'lik alışveriş yaparsa, ekrana hangi tutar yazılır?
B) 108 TL
C) 110 TL
D) 100 TL
E) 90 TL
Aşağıdaki algoritmanın çıktısı nedir?
1. Başla.
2. $a = 5$, $b = 3$ olarak ayarla.
3. $c = a + b$ hesapla.
4. $a = a - 1$ hesapla.
5. $b = b \times 2$ hesapla.
6. $c = c + a + b$ hesapla.
7. $c$ değerini ekrana yaz.
8. Dur.
B) 14
C) 8
D) 17
E) 18
Kullanıcıdan girilen üç sayıdan en büyüğünü bulan bir algoritma tasarlanmak isteniyor. Aşağıdaki adımlardan hangisi bu algoritmanın bir parçası olamaz?
A) Başla ve üç sayıyı (örneğin $x, y, z$) oku.B) $x$, $y$, $z$ sayılarının ortalamasını hesapla.
C) Eğer $x > y$ ve $x > z$ ise, en büyük $x$'tir.
D) Eğer $y > x$ ve $y > z$ ise, en büyük $y$'dir.
E) En büyük sayıyı ekrana yaz ve dur.
Aşağıdaki akış şeması adımlarına göre, $S$ değişkeninin başlangıç değeri 0 ve $i$ değişkeninin başlangıç değeri 1'dir.
1. Başla.
2. $S = 0$, $i = 1$.
3. Eğer $i \le 3$ ise 4. adıma git, değilse 7. adıma git. (Karar kutusu)
4. $S = S + i$ hesapla.
5. $i = i + 1$ hesapla.
6. 3. adıma geri dön. (Döngü)
7. $S$ değerini ekrana yaz.
8. Dur.
Bu algoritmanın çıktısı ne olur?
B) 3
C) 6
D) 10
E) 0
Bir öğrencinin vize (V) ve final (F) notları kullanılarak ortalama (O) hesaplanacaktır. Ortalama $O = (V \times 0.4) + (F \times 0.6)$ formülü ile bulunur. Eğer ortalama 50 ve üzeri ise öğrenci "Geçti", aksi halde "Kaldı" yazdırılacaktır.
Aşağıdaki algoritma adımları verilmiştir:
I. $O = (V \times 0.4) + (F \times 0.6)$ hesapla.
II. Başla.
III. "Geçti" veya "Kaldı" sonucunu ekrana yaz.
IV. Öğrencinin Vize (V) ve Final (F) notlarını oku.
V. Eğer $O \ge 50$ ise "Geçti" yaz, aksi halde "Kaldı" yaz.
VI. Dur.
Bu adımların doğru sıralaması hangi seçenekte verilmiştir?
B) II, I, IV, V, III, VI
C) IV, II, I, V, III, VI
D) II, IV, V, I, III, VI
E) II, I, V, IV, III, VI
Verilen bir sayının tek mi çift mi olduğunu belirleyen aşağıdaki algoritma inceleniyor:
1. Başla.
2. Bir $N$ sayısı gir.
3. $Kalan = N \pmod{2}$ hesapla.
4. Eğer $Kalan = 0$ ise "Sayı çifttir" yaz.
5. Eğer $Kalan = 1$ ise "Sayı tektir" yaz.
6. Dur.
Bu algoritma için aşağıdakilerden hangisi doğrudur?
B) Algoritma doğrudur ancak 4. ve 5. adımlar daha verimli hale getirilebilir.
C) Algoritma sadece pozitif sayılar için çalışır.
D) Algoritma bir döngü içermediği için yanlıştır.
E) Algoritma sadece çift sayılar için çalışır.
Aşağıdaki algoritmanın çıktısı nedir?
1. Başla.
2. $x = 10$, $y = 0$.
3. Döngü Başla (x > 0 olduğu sürece):
4. Eğer $x \pmod{2} = 0$ ise $y = y + x$ yap.
5. $x = x - 1$ yap.
6. Döngü Son.
7. $y$ değerini ekrana yaz.
8. Dur.
B) 25
C) 30
D) 40
E) 55
Kullanıcının girdiği 5 adet pozitif tam sayının ortalamasını bulan bir algoritma için aşağıdaki akış şeması adımları tasarlanmıştır:
I. Başla.
II. Toplam = 0, Sayac = 0.
III. Sayı oku.
IV. Eğer Sayac < 5 ise, Toplam = Toplam + Sayı, Sayac = Sayac + 1, III. adıma geri dön. Aksi halde V. adıma geç.
V. Ortalama = Toplam / 5.
VI. Ortalama değerini ekrana yaz.
VII. Dur.
Bu algoritmanın çıktısı, sırasıyla 10, 20, 30, 40, 50 sayıları girildiğinde ne olur?
B) 30
C) 25
D) 100
E) 50
Aşağıdaki algoritma, bir sayının basamakları toplamını hesaplamaktadır.
1. Başla.
2. $N$ sayısını oku (Örneğin $N=123$).
3. $Toplam = 0$.
4. Döngü Başla (N > 0 olduğu sürece):
5. $Basamak = N \pmod{10}$ hesapla.
6. $Toplam = Toplam + Basamak$ hesapla.
7. $N = \lfloor N / 10 \rfloor$ hesapla (N'yi 10'a bölüp tam kısmını al).
8. Döngü Son.
9. $Toplam$ değerini ekrana yaz.
10. Dur.
Eğer $N$ sayısı olarak 457 girilirse, algoritmanın çıktısı ne olur?
B) 17
C) 7
D) 457
E) 5
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-temelli-yaklasim/testler