Problem Çözmek Benim İşim konusunda; problem çözümünde algoritma kullanmanın önemi, algoritma yazarken nelere dikkat edilmesi gerektiği anlatılmaktadır.
1- Hayatım Problem, Çözümüm Algoritma
– Sizler yaşamınızda hangi işleri, hangi problemleri algoritma ile çözüyorsunuz?
– Problem çözümünde algoritma oluşturmak önemli midir? Neden?
Yaşamımızda bazı işleri farkında olmasak da alışkanlık gereği algoritma ile çözeriz. İşte bazı somut örnekler:
- Çay demlemek (Öğrencilere çay demlerken hangi adımları gerçekleştirdiklerini sorunuz ve çay demlemek amacıyla tahtaya öğrencilerle birlikte basit bir algoritma yazınız.),
- Yemek pişirmek,
- Okul bahçesinde uygun bir yer bulup oyun oynamak,
- Açılmayan bir bilgisayarın sorununu tespit edip açılır hâle getirmek,
- Proje çalışmasını yapmak.
Algoritma kullanarak;
- Problemleri daha hızlı ve sistematik olarak çözeriz.
- Problem çözme sürecini takip ederiz ve nerede hata yapıldığını görebiliriz.
- Tüm olasılıkları gözden geçirebiliriz.
- Hatalı işlem yapma olasılığımızı azaltırız.
- Olası hatalarımızı düzeltebiliriz.
- Çözüme ulaşmak için farklı yolları deneyebiliriz.
- Problemin çözümü için harcayacağımız süreyi kısaltırız.
2- Algoritmayla Sorunları Çözüyorum
Gündelik hayatta karşılaştığımız bazı durumları algoritma ile çözelim.
3- Mayın Tarlası Oyunu
Mayın tarlası oyunu ile problem çözümü için algoritma geliştirmeyi daha da pekiştirmiş olacağız.
Şimdi birlikte bir oyun oynayacağız. Bu oyunun ismi Mayın Tarlası ve oyundaki amacımız mayın tarlasını başarılı bir biçimde geçecek algoritmayı adım adım yazmak. Bu süreçte grup arkadaşlarınızla birlikte hareket etmelisiniz. Her ayrıntıyı dikkatle inceleyip algoritmayı yazmalısınız.
Kurallar:
- Karşılıklı 2 grup oluşturulur. Gruplar en az 2 kişilik olmalıdır.
- İlk gurup mayın tarlasının yerleşimini dikkatlice inceleyerek, mayınlara basmadan karşıya geçilebilecek algoritmayı yazar.
- Bu algoritma ikinci gruba verilir.
- İlk gruptan bir kişi mayın tarlasının başlangıç noktasına getirilir ve gözleri bağlanır.
- İlk gruptan başka bir kişi de algoritma okunurken doğru okunup okunmadığını kontrol etmek için ikinci grubun yanına geçer.
- İkinci grup yazılan algoritmayı sırayla okur. Gruptaki her kişi bir sonraki maddeyi okuyacaktır.
- Eğer okunan algoritma sonunda gözleri bağlı olan kişi mayına basmadan bitiş noktasına varırsa algoritmayı doğru yazdığı için oyunu kazanan ilk grup olacaktır. Eğer mayına basarsa ikinci grup “Bommm!” diye bağıracak, algoritma yanlış olduğu için algoritma yazma sırası ikinci gruba geçecek.
- İkinci grup için yeni bir mayın tarlası düzeni hazırlanacak ve yeni düzene göre ikinci grup bir algoritma yazacak.
Aşağıdaki görsele göre mayın tarlasından başarılı bir çıkış için uygulanabilecek muhtemel algoritmalardan biri şu şekildedir:
- 1- Başla
- 2- İki adım ilerle
- 3- Olduğun yerde sola dön
- 4- Bir adım ilerle
- 5- Olduğun yerde sağa dön
- 6- İki adım ilerle
- 7- Olduğun yerde sola dön
- 8- Bir adım ilerle
- 9- Olduğun yerde sağa dön
- 10- İki adım ilerle
- 11- Bitir
Bu oyundaki adımlar tıpkı bir bilgisayar programının komutları gibi sırayla gerçekleşmektedir.
Eğer oyunu kağıt üstünde oynamak isterseniz aşağıdaki PDF dosyasının çıktısını alabilirsiniz.
Bu konuda hazırlanmış bir sunu yok!
Konu Testi – 1
Hocam çok güzel olmuş