Metin tabanlı programlama nedir

Örnek 10 / 12
Soru:

Bir sosyoloji öğrencisi, anket verilerini analiz etmek için bir program yazıyor. Program, katılımcıların yaşlarını içeren bir listeden 18 yaşından küçük olanları filtreleyecek. Matematiksel olarak ifade edersek: \(yaş < 18\) koşulunu sağlayan öğeleri bulmak istiyor. Metin tabanlı programlama ile bu filtreleme işlemi nasıl yapılır?

Çözüm:

🔍 Liste filtreleme işlemi için döngüler ve koşul ifadeleri kullanmamız gerekiyor.

  • ➡️ Adım 1: Tüm yaşları içeren bir liste oluştur (örn: yaslar = [15, 22, 17, 25, 16, 30])
  • ➡️ Adım 2: 18 yaşından küçükleri saklayacak boş bir liste oluştur (kucukler = [])
  • ➡️ Adım 3: Tüm liste elemanlarını gezmek için bir döngü başlat
  • ➡️ Adım 4: Her eleman için \(yas < 18\) koşulunu kontrol et
  • ➡️ Adım 5: Koşul doğruysa bu elemanı yeni listeye ekle
  • ➡️ Adım 6: Döngü bittikten sonra filtrelenmiş listeyi yazdır

Python örneği:
yaslar = [15, 22, 17, 25, 16, 30]
kucukler = []
for yas in yaslar:
    if yas < 18:
        kucukler.append(yas)
print("18 yaşından küçükler:", kucukler)

1 2 3 4 5 6 7 8 9 10 11 12
Konuya Geri Dön: