Soru 1
Örnek cevap / çözüm yolu
Tablo 2’de verilen sözel koşul ifadelerinin sembolik mantık bağlaçları (\land: ve, \lor: veya, \underline{\lor}: ya da) ve eşitsizlik sembolleri (>, \ge, <, =) ile ifadesi şu şekildedir:
-
Not ortalaması 85’ten fazla olanlar ve en az 2 yıl gönüllü etkinliklerde bulunanlar:
- Mantıksal İfade: (\text{Not ortalaması} > 85) \land (\text{Gönüllü çalışma süresi} \ge 2)
- Koşulu Sağlayan Öğrenciler: Ali, Jale, Kerem, Pelin, Seda (Örnek satır)
-
Not ortalaması en az 85 olanlar veya bilimsel projede yer alanlar:
- Mantıksal İfade: (\text{Not ortalaması} \ge 85) \lor (\text{Bilimsel proje} = \text{Evet})
-
Gönüllü çalışma süresi 3 yıl veya daha fazla olanlar ve bilimsel projede yer almayanlar:
- Mantıksal İfade: (\text{Gönüllü çalışma süresi} \ge 3) \land (\text{Bilimsel proje} = \text{Hayır})
-
Not ortalaması 90’dan fazla ve gönüllü çalışma süresi 1 yıldan fazla olanlar:
- Mantıksal İfade: (\text{Not ortalaması} > 90) \land (\text{Gönüllü çalışma süresi} > 1)
-
Not ortalaması 80’den az olanlar ya da bilimsel projede yer almayanlar:
- Mantıksal İfade: (\text{Not ortalaması} < 80) \underline{\lor} (\text{Bilimsel proje} = \text{Hayır})
-
Gönüllü etkinliklere hiç katılmayanlar ya da bilimsel projede yer alanlar:
- Mantıksal İfade: (\text{Gönüllü çalışma süresi} = 0) \underline{\lor} (\text{Bilimsel proje} = \text{Evet})
-
Gönüllü çalışma süresi 3 yıldan fazla olanlar ve bilimsel projede yer almayanlar:
- Mantıksal İfade: (\text{Gönüllü çalışma süresi} > 3) \land (\text{Bilimsel proje} = \text{Hayır})
Not: Öğrenci isimleri Tablo 1’deki veri listesine göre sıralanır.
Soru 2
Örnek cevap / çözüm yolu
Tablo temsilinin yeterliliği:
20 000 öğrenci gibi büyük miktardaki veri kümesinde manuel tablo incelemesi yeterli olmaz. Verilerin elle kontrol edilmesi son derece zaman alıcıdır, işlem karmaşıklığı yaratır ve insan hatası yapma riskini artırır.
Alternatif geliştirilebilecek yöntemler:
- Veri Tabanı Sorgulama Sistemleri (SQL vb.): Verileri bir veri tabanında depolayıp filtreleme sorgusu çalıştırmak.
- Algoritmik Veri Filtreleme Yazılımları: Bilgisayar programları veya tablo veri işleme araçları (Excel, Python veri analiz kütüphaneleri) kullanarak koşula uyanları saniyeler içinde otomatik listelemek.
- Arama ve Sıralama Algoritmaları: Verileri not ortalamasına göre büyükten küçüğe sıralayarak 90’dan büyük olanları seçmek veya ikili arama (binary search) mantığı ile hızlıca filtrelemek.
Soru 3
Örnek cevap / çözüm yolu
Burs komitesinin belirlediği üç koşulun (Not ortalaması > 85, Gönüllü katılım \ge 2 yıl, Bilimsel proje = Evet) tamamını sağlayan öğrencileri bulan algoritmik doğal dil adımları:
- Adım 1: Başla.
- Adım 2: Öğrenci başvuru listesini sisteme yükle ve ilk öğrenciye git.
- Adım 3: Seçili öğrencinin not ortalamasını, gönüllü etkinlik süresini ve bilimsel proje katılım durumunu oku.
- Adım 4: Eğer (\text{Not ortalaması} > 85) VE (\text{Gönüllü etkinlik süresi} \ge 2) VE (\text{Bilimsel proje} = \text{Evet}) ise öğrencinin adını "Burs Kazananlar Listesi"ne ekle.
- Adım 5: Eğer listede incelenmeyen başka öğrenci varsa bir sonraki öğrenciye geç ve Adım 3’e dön.
- Adım 6: "Burs Kazananlar Listesi"ni ekrana yazdır.
- Adım 7: Bitir.
Kitapta kolayca gezin
← Önceki sayfa: 128 ·
Matematik Ders Kitabı 2. Kitap cevapları · Sonraki sayfa: 130 →