Bu ders kılavuz kitaba göre genellikle etkinlikten oluştuğundan ders notlarına kısaca yer verilmiştir. Bir önceki konu olan 5.2.5. Mantıklı Düşünüyorum ile ders notları aynıdır.
Algoritma
Algoritma; belirli bir problemi çözmek veya bir amaca ulaşmak için tasarlanan tasarlanan yoldur. Algoritma tasarımı yapmak ise bir problemi çözmek için plan yapmaktır. Algoritmayı bir örnekle açıklayalım.
NOT: Bu konu için hazırlanan sunulara ve online testlere ulaşmak için aşağıdaki bağlantıları kullanabilirsiniz.
Örnek:
Gece uyandınız ve karnınız çok aç. Bu bir problemdir. Ne yaparsınız bir düşünün.
- Buzdolabına yürü.
- Buzdolabının kapağını aç.
- Terayağını bul.
- Reçeli bul.
- Ekmeği bul.
- Terayağını ekmeğe sür.
- Reçeli terayağının üzerine sür.
- Reçelli ekmeği midene indir.
Bu plan sizin probleminizi çözdü ve harika bir algoritma tasarımı oldu. Bir algoritma oluşturmak veya bir algoritma tasarımı yapmak için, günlük hayatta çoğu zaman farkında bile olmadan yaptığımız etkinlikleri küçük parçalara bölmemiz gerekir. Basit ve kısa adımlara böldüğümüz işi karşı tarafa anlatmak/iletmek, her zaman daha kolaydır.