Problem ve Algoritma Nedir?
Problem, hayatımızda çözmemiz gereken durumlardır. Ekmek almak gibi basit problemler olabileceği gibi, çevre kirliliği gibi karmaşık problemler de olabilir. Basit problemler her durumda aynı adımlarla çözülür. Mesela kek yapmak için her seferinde aynı adımları izleriz.
Karmaşık problemler ise duruma göre değişen çözüm adımları gerektirir ve bazen takım çalışması ister. Okulda başarılı olmak buna iyi bir örnektir çünkü her öğrencinin farklı stratejilere ihtiyacı vardır.
Algoritma, bir problemi çözmek için izlediğimiz adımlardır. Ekmek almak için evden çıkma, bakkala gitme, para ödeme gibi adımlar bir algoritma oluşturur. Bilgisayarı kapatmak için bile önce başlat menüsüne tıklama, sonra kapatma seçeneğini seçme gibi belirli adımları takip ederiz.
Püf Noktası: Günlük hayatta yaptığın her işi düşün - hepsi aslında birer algoritma! Sabah uyanıp okula hazırlanmandan, akşam diş fırçalamana kadar her şey belirli adımlardan oluşuyor. Bu adımları fark etmek, problem çözme becerini geliştirecektir.