Algoritma Nedir?

Algoritma bir problemi çözmek için izlenmesi gereken yolun adım adım olacak şekilde açık, düzenli ve sıralı şekilde ifade edilmesidir. Algoritmaların en temel özellikleri bir başlangıç noktasından başlayarak bitiş noktasına doğru adım adım ilerlemesidir.Amacımız öğrencilerimizin algoritmik düşünce yetisine sahip olarak olayları artısı ve eksisi ile kurgulamasıdır.

 

Örnek Algoritma Uygulaması

Aşağıdaki Örnek Algoritmanın bir örneğidir. Pasta yapmak için önce eksiksiz planlarız daha sonra sıralarız ve hedefe ulaşırız.

Gerçekte biz her işimizi algoritmik olarak yaparız ancak bunu farkına varmayız.

 1. Pastanın yapımı için gerekli malzemeleri hazırla

2. Yağı bir kaba koy

3. Şekeri aynı kaba yağın üzerine koy

4. Yağ ve şekeri çırp

5. Karışımın üzerine yumurtayı kır

6. Tekrar çırp

7. Kıvama geldi mi diye kontrol et

8. a. Kıvamlı ise 9. adıma devam et b. Değilse 6. adıma dön.

9. Karışıma un koy

10.Karışıma vanilya, kabartma tozu vb. koy

11.Karışımı Kıvama gelinceye kadar çırp

12.Pastayı Kek kalıbına koy

13.Yeteri kadar ısınan fırına pastayı koy

14.Pişimi diye kontrol et

15. a. Pişmiş ise 16. adıma devam et b. Değilse 14. adıma dön

16.Keki fırından çıkart

17.Fırını kapat

18.Kekini kapat

19.Kekin soğumasını bekle

20.Keki servis edebilirsin.

 

Başka bir örnekle devam edelim. Matematik dersinde bir öğrenci var olan öncelikli işlemler sorusunu zihninde şu şekilde canlandırırsa bu da bir algoritmik düşünce tarzıdır.

• İlk olarak en içteki parantezden işlem yapmaya başla ve dışa doğru genişlet.

 • Çarpma ve bölme işlemlerinin öncelikli olduğuna dikkat et.

• İşlemin sonucunu göster.

Yukarıda ki örneklerde de görüldüğü gibi kişi farkında olmasa bile hemen her alanda algoritmik düşünce sistemini kullanır ve kullanmaya da devam edecektir. Bu şekilde kişinin yaşamı kolaylaşır

 

Çocuklar Kendi Algoritmalarını Yazabilir!

Çocuklarınızın dişlerini fırçalaması veya kahvaltı yapması gibi basit bir görev için algoritma yazmaya teşvik edebilirsiniz.çocuğunuz yapılacak işlemleri sıralamalıdır.

Tahıl kaseye koymak ve daha sonra süt koymak ve sonra tahılını yemek ve kasa boş ise yemek yemeyi durdurmak gibi sıralamalar önemlidir.Çünkü çocuğunuz algoritmik düşünce yetisine sahip olduğunda her bir olayı artısı ve eksisi ile kurgulayıp olayı doğru ve hız bir şekilde bitirmeyi programlayacaktır. Çocuğunuza talimatlara mümkün olduğunca özen göstermesini sağlayın.

Algoritmik düşünce ile Analatic Düşünce Farklıdır

Algoritmik düşünce ile Analatic Düşünce Farklıdır Analitik düşüncede sonuç odaklı düşünülür, sonucun getirisi ve götürüsüne bakılır. Algoritmik düşünce ise, o sonuca giderken geçilen bütün aşamaların değerlendirilerek daha verimli sonuca ulaşma yöntemidir.

 
  • %100

    Sistematik Düşünme

  • %100

    Problem Çözebilme

  • %100

    Yaratıcı Düşünebilme

  • %100

    Algoritmik Düşünce Yetisi