1. Problem Nedir?
Hayatımızda bazen küçük, bazen büyük sorunlarla karşılaşırız. İşte, günlük hayatımızda karşılaştığımız ve çözülmesi gereken bu durumlara problem diyoruz. Bir hedefimiz olduğunda ve bu hedefe ulaşmamızı engelleyen bir durumla karşılaştığımızda, aslında bir problemin içindeyiz demektir.
Gerçek Yaşamdan Bazı Problem Örnekleri:
- Sabahları okula sürekli geç kalmak.
- Çevremizin kirletilmesi.
- Okul çantamızı kontrol ettiğimizde ödevimizi bulamamak.
- Teknoloji bağımlılığının artması.
- En sevdiğimiz oyuncağın pillerinin bitmesi.
2. Problem Çözme Süreci Nasıl İşler?
Bir problemi çözmek için belirli adımları izlemek bizi daha hızlı sonuca ulaştırır. Bu adımlar şunlardır:
- Problemi Anlama: Neyi çözmek istediğimizi belirlediğimiz aşamadır. Bilinenleri ve bilinmeyenleri burada netleştiririz.
- Plan Yapma: Sorunu nasıl çözeceğimize dair çeşitli yollar ve stratejiler belirleriz.
- Planı Uygulama: Oluşturduğumuz planı hayata geçiririz. Başarısız olsak bile denemeye devam etmek bir öğrenme sürecidir.
- Çözümü Değerlendirme: Uyguladığımız yolun bizi doğru sonuca ulaştırıp ulaştırmadığını kontrol ederiz.
3. Problemi Belirlerken Yardımcı Teknikler
Problemi daha iyi anlamak ve belirlemek için bazı yöntemler kullanabiliriz.
- Beyin Fırtınası: Bir sorun hakkında aklımıza gelen tüm fikirleri özgürce paylaşmaktır.
- Balık Kılçığı Yöntemi: Bir problemin alt nedenlerini ve kaynaklarını görsel olarak görmemizi sağlar.
- Zihin Haritası Çıkarma: Problemi ve onunla ilgili bilgileri kağıt üzerinde dallara ayırarak incelemektir.
4. Girdi ve Çıktı Kavramları
Algoritmik düşünmede her problemin bir başlangıcı (girdi) ve bir sonu (çıktı) vardır. Bu kavramlar bir işe başlarken elimizde ne olduğu ve sonunda ne elde ettiğimizle ilgilidir.
a. Girdi (Input) Nedir?
Bir problemi çözmeye çalışırken kullandığımız her şey girdi olarak adlandırılır. Girdiler, bir işe başlarken elimizde bulunan ham maddeler, bilgiler veya araçlardır.
- Bir yemek yaparken kullandığımız malzemeler (tuz, su, un) birer girdidir.
- Bir problemi çözmek için topladığımız veriler ve gözlemler girdidir.
- Bilgisayara klavye veya fare ile gönderdiğimiz komutlar birer girdidir.
- Okula vaktinde gitmek için baktığımız saat veya kurduğumuz alarm bir girdidir.
b. Çıktı (Output) Nedir?
Yaptığımız işlemlerin sonucunda elde ettiğimiz sonuca, ürüne veya ulaştığımız hedefe çıktı denir. Çıktı, problemin çözülmüş halini veya ulaşılan yeni bir durumu temsil eder.
- Akşamdan hazırladığımız ödevi sabah okula eksiksiz götürmek bir çıktıdır.
- Bir toplama işleminin sonucunda ekranda gördüğümüz sayı bir çıktıdır.
- Çözülen bir bulmaca veya ulaşılan bir hedef bir çıktıdır.
- Sabah vaktinde uyanıp okula zamanında varmak başarılı bir çıktıdır.
c. Girdi -> İşlem -> Çıktı Modeli
Bir problemi şu üç aşamalı yolculukla düşünebiliriz:
- Girdi: İşe başlarken elimizde ne var?
- İşlem: Bu girdileri kullanarak hangi adımları uyguluyoruz?
- Çıktı: Sonuçta ne elde ediyoruz?
Günlük Hayattan Örneklerle Girdi ve Çıktı Analizi
Gelin, okulda sıkça karşılaştığımız durumları girdi ve çıktı olarak inceleyelim:
Örnek 1: Kantinden Tost Almak
- Girdiler: Para, tost isteği (sipariş).
- İşlem: Kantincinin tostu hazırlaması ve parayı alması.
- Çıktı: Sıcak bir tost ve varsa para üstü.
Örnek 2: Resim Yapmak
- Girdiler: Boş kağıt, boya kalemleri, hayal gücü.
- İşlem: Çizim yapma ve boyama süreci.
- Çıktı: Tamamlanmış bir resim.
Örnek 3: Bilgisayarda Arama Yapmak
- Girdiler: Aramak istediğimiz kelime (Örn: “Bilişim nedir?”).
- İşlem: Arama motorunun interneti taraması.
- Çıktı: Karşımıza gelen web siteleri ve bilgiler.
Neden Girdi ve Çıktıları Belirlemeliyiz?
Bir işe başlarken girdileri doğru bilirsek, hangi araçlara ihtiyacımız olduğunu daha net anlarız. Çıktıyı önceden belirlemek ise bize net bir hedef kazandırır. Eğer girdilerimiz eksikse (örneğin okula gitmek için çalar saatimiz yoksa), istediğimiz çıktıya (vaktinde uyanmaya) ulaşmamız zorlaşabilir.
Özetle;
Algoritmik düşünmede her şey bir girdiyle başlar, bir işlemden geçer ve bir çıktıya dönüşür. Başarılı bir çözüm için önce “Elimde ne var?” (Girdi) ve “Neye ulaşmak istiyorum?” (Çıktı) sorularını sormalısın!.
[notebook_slider url=”https://bilisimdost.com/wp-content/uploads/2026/03/26-5-bilgikarti.csv”]
[notebook_quiz url=”https://bilisimdost.com/wp-content/uploads/2026/03/26-5-sinav.csv”]

