5.2.6 - Bir Algoritma Masalı

 ALGORİTMA NEDİR?

Algoritma; belirli bir problemi çözmek veya bir amaca ulaşmak için tasarlanan yoldur. Algoritma tasarımı yapmak ise bir problemi çözmek için plan yapmaktır. Algoritmayı bir örnekle açıklayalım.

Örneğin; Gece uyandınız ve karnınız çok aç. Bu bir problemdir. Ne yaparsınız bir düşünün.

  1. 1.Buzdolabına yürü.
  2. 2.Buzdolabının kapağını aç.
  3. 3.Terayağını bul.
  4. 4.Reçeli bul.
  5. 5.Ekmeği bul.
  6. 6.Terayağını ekmeğe sür.
  7. 7.Reçeli terayağının üzerine sür.
  8. 8.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. 

Unutmayalım basit ve kısa adımlara böldüğümüz işi karşı tarafa anlatmak/iletmek, her zaman daha kolaydır.


Başka bir örnek; Bir dairenin Alanını ve Çevresini hesaplayan algoritmaya bakalım.

Ön bilgi olarak;

Çevre= 2* π *r
Alan= π*r*r

1. Başla
2. Çevre=0, Alan=0, Yarıçap=0, Pi=3.14
3. Yarıçap değerini girin.
4. Çevre= 2*Pi*Yarıçap
5. Alan=Pi*Yarıçap*Yarıçap
6. Sonucu ekranda göster
7. Bitir

Şimdi sıra sizde, Scratch kullanarak bu algoritmayı bir uygulamaya dönüştürün. 




Yorumlar