Problem Çözme


Problem Nedir?
 Çözülmesi gereken her mesele, her sorun bir problemdir.

Günlük Yaşamdan Bazı Problem Örnekleri
  1.  Mutfakta yapılan yemeklerin kokularının uzun süre kalıcı olması
  2. Evde veya işyerinde açık unutulan lambaların fazla ve gereksiz yere elektrik harcaması
  3. İçeceklerimizin soğuk ya da sıcak şekilde uzun süre korunması
  4. Çevre kirliliği
  5. Evdeki bilgisayarın çalışmaması
  6. Derslerde başarısız olmak
  7. İki sayının toplanması
Problem Çözme
 Problem belirlenerek çözüm yollarının aranması ve sonuca ulaştırılması sürecidir.

Problem Çözme Stratejileri:
  1.  Problem ifadesini dikkatlice oku
  2. Önemli yerlerin altını çiz
  3. Gerekirse problemin resmini veya tablosunu çiz
  4. Örüntü tanı
  5. Daha basit bir problemi çöz
  6. Tersten git
  7. Çözüm için deneme yap
  8. Çözümü değerlendir
Algoritma:

Bir problemin çözümünde izlenecek yol anlamına gelir ve problemin çözümünün adımlar halinde yazılmasıyla oluşturulur.

Algoritma basamaklarının bir başlangıcı ve sonu bulunur.

Her adımda yapılacak işlem açıkça belirtilir.

Bir Algoritma:
  1. Başı olmalı
  2. Basit olmalı
  3. Problemin çözümünü mümkün olan en az adımla, en kısa sürede gerçekleştirmeli
  4. Sonu olmalı
Örnek Problem 1: Ayran yapıp bardağa koyma
Algoritma:

  • ADIM 1: Başla.
  • ADIM 2: Yoğurdu kaba koy.
  • ADIM 3: Suyu kaba koy.
  • ADIM 4: Biraz tuz ekle.
  • ADIM 5: Çırp.
  • ADIM 6: Bardağa doldur.
  • ADIM 7: Bitir.

Örnek Problem 2: Çay demleme
Algoritma:

  • ADIM 1: Başla.
  • ADIM 2: Çaydanlığın altına 10 bardak su koy.
  • ADIM 3: Çaydanlığın altını ocağa koy ve ocağı yak.
  • ADIM 4: Demliğe 4 yemek kaşığı çay koy.
  • ADIM 5: Ocaktaki su kaynadı mı kontrol et.
  • ADIM 6: Eğer su kaynadıysa Adım 8' e git.
  • ADIM 7: Adım 5' e git.
  • ADIM 8: Kaynayan suyun yarısını demliğe dök.
  • ADIM 9: Çaydanlığın altını ocağa koy.
  • ADIM 10: Demliği üstüne koy.
  • ADIM 11: Ocağın ateşini en düşük ayara getir.
  • ADIM 12: Yarım saat bekle.
  • ADIM 13: Çay hazır.
  • ADIM 14: Bitir.

Örnek Problem 3: Kuşun, domuza gitmesi



Algoritma:


  • ADIM 1: Başla.
  • ADIM 2: Bir adım ilerle.
  • ADIM 3: Bir adım ilerle.
  • ADIM 4: Bir adım ilerle.
  • ADIM 5: Bir adım ilerle.
  • ADIM 6: Sola dön.
  • ADIM 7: Bir adım ilerle.
  • ADIM 8: Bir adım ilerle.
  • ADIM 9: Bir adım ilerle.
  • ADIM 10: Bir adım ilerle.
  • ADIM 11: Bir adım ilerle.
  • ADIM 12: Bitir.

Ödev 1: 100 pixel uzunluğunda kare çizdirme algoritması
Ödev 2: Klavyeden girilen iki sayının toplamını bulma algoritması
Ödev 3: Klavyeden girilen sayının karesini bulma
 algoritması
Ödev 4: Klavyeden girilen iki sayıdan en büyüğünü bulma algoritması
Ödev 5: Klavyeden girilen üç sayıdan en büyüğünü bulma algoritması
Ödev 6: Eve gittiğinizde televizyonu açmaya çalıştınız açılmadı, yapılması gerekenlerin algoritmasını hazırlayınız.

Soru 1: Karenin çevresini hesaplayan algoritmayı yazınız.
Soru 2: Karenin alanını hesaplayan algoritmayı yazınız.
Soru 3: Dikdörtgenin çevresini hesaplayan algoritmayı yazınız.
Soru 4: Dikdörtgenin alanını hesaplayan algoritmayı yazınız.
Soru 5: Öğrencinin dersten geçtiğini veya kaldığını bulan algoritmayı yazınız.





















 



En Çok Okunanlar