🤖 Algoritma Nedir?
Algoritma, bir problemi çözmek veya bir görevi tamamlamak için izlenen adımlar dizisidir. Tıpkı bir yemek tarifindeki adımlar gibi düşünebilirsiniz. Algoritmalar bilgisayar programlarının temelini oluşturur.
- 💡 Adım Adım: Algoritmalar, problemleri çözmek için net ve sıralı adımlar sunar.
- ⚙️ Bilgisayarın Dili: Bilgisayarlar, algoritmaları takip ederek karmaşık işlemleri gerçekleştirebilir.
- 🧩 Her Yerde: Algoritmalar sadece bilgisayar biliminde değil, matematikte, günlük hayatta ve daha birçok alanda kullanılır.
❓ TYT'de Algoritma Soruları Neden Çıkar?
TYT'de algoritma soruları, öğrencilerin problem çözme, mantıksal düşünme ve analitik yeteneklerini ölçmek için sorulur. Bu sorular genellikle basit algoritmaların anlaşılmasını ve uygulanmasını gerektirir.
- 🧠 Mantıksal Düşünme: Algoritma soruları, öğrencilerin olayları ve durumları mantıklı bir şekilde analiz etmelerini sağlar.
- 🎯 Problem Çözme: Bu tür sorular, öğrencilerin karşılaştıkları problemleri adım adım çözme becerilerini geliştirir.
- 📈 Analitik Yetenek: Algoritma soruları, öğrencilerin verilen bilgileri ayrıştırma ve sonuç çıkarma yeteneklerini ölçer.
✍️ Algoritma Mantığı İle İlgili TYT Çıkmış Sorular ve Çözümleri
Aşağıda, algoritma mantığını anlamanıza yardımcı olacak bazı TYT çıkmış soruları ve detaylı çözümleri bulunmaktadır.
🧮 Soru 1: (2020 TYT)
Bir veri grubundaki sayıların ortalamasını bulmak için aşağıdaki adımlar izleniyor:
- Veri grubundaki tüm sayılar toplanır.
- Elde edilen toplam, veri grubundaki sayı adedine bölünür.
Buna göre, aşağıdaki veri grubunun ortalaması kaçtır?
Veri grubu: 5, 10, 15, 20, 25
- A) 10
- B) 15
- C) 20
- D) 25
- E) 30
Çözüm:
Adım 1: Veri grubundaki sayıları toplayalım: $5 + 10 + 15 + 20 + 25 = 75$
Adım 2: Toplamı, sayı adedine bölelim: $75 / 5 = 15$
Cevap: B) 15
🧮 Soru 2: (2019 TYT)
Aşağıdaki algoritmaya göre işlem yapılıyor:
- Başla
- x = 1
- y = 5
- Eğer x < y ise 5. adıma git, değilse 6. adıma git.
- x = x + 1, y = y - 1 ve 4. adıma dön.
- Sonuç: x ve y'nin toplamı
- Bitir
Bu algoritma sonucunda elde edilen sonuç kaçtır?
- A) 4
- B) 5
- C) 6
- D) 7
- E) 8
Çözüm:
Adım 1: x = 1, y = 5
Adım 2: x < y (1 < 5) olduğu için 5. adıma gidilir.
Adım 3: x = 1 + 1 = 2, y = 5 - 1 = 4
Adım 4: x < y (2 < 4) olduğu için 5. adıma gidilir.
Adım 5: x = 2 + 1 = 3, y = 4 - 1 = 3
Adım 6: x < y (3 < 3) olmadığı için 6. adıma gidilir.
Adım 7: Sonuç = x + y = 3 + 3 = 6
Cevap: C) 6
🧮 Soru 3: (Benzer Örnek Soru)
Bir listedeki en büyük sayıyı bulmak için aşağıdaki adımlar izleniyor:
- Listenin ilk elemanını "en büyük sayı" olarak belirle.
- Listenin diğer elemanlarını sırayla kontrol et.
- Eğer mevcut eleman "en büyük sayı"dan büyükse, "en büyük sayı"yı bu elemanla değiştir.
- Listenin sonuna kadar devam et.
Buna göre, aşağıdaki listedeki en büyük sayı kaçtır?
Liste: 12, 5, 23, 8, 17
- A) 5
- B) 8
- C) 12
- D) 17
- E) 23
Çözüm:
Adım 1: En büyük sayı = 12
Adım 2: 5 < 12 (En büyük sayı değişmez)
Adım 3: 23 > 12 (En büyük sayı = 23)
Adım 4: 8 < 23 (En büyük sayı değişmez)
Adım 5: 17 < 23 (En büyük sayı değişmez)
Cevap: E) 23
🎯 Algoritma Sorularını Çözerken Dikkat Edilmesi Gerekenler
- 🧐 Soruyu Dikkatlice Okuyun: Algoritmanın ne yapması gerektiğini tam olarak anlayın.
- 📝 Adımları İzleyin: Algoritmadaki adımları sırasıyla uygulayın ve her adımda ne olduğunu not alın.
- ✏️ Örneklerle Deneyin: Farklı örnek verilerle algoritmayı test ederek doğru sonuçlara ulaştığınızdan emin olun.
- 💡 Mantığınızı Kullanın: Algoritmanın temel mantığını anlamaya çalışın ve sonuçları tahmin etmeye çalışın.
Umarım bu yazı, algoritma mantığını anlamanıza ve TYT'de çıkan algoritma sorularını çözmenize yardımcı olur! Başarılar!