5-6. Sınıflar Kodlama Dersi. Temel Eğitim

Ad Blocker'ı Kaldırınız

Websitemizden sizlere daha iyi ve daha hızlı bir yayın yapabilmemiz için Lütfen Ad Blocker eklentisini kaldırarak sitemizde geziniz.

5-6. Sınıflar Kodlama Dersi. Temel Eğitim

 

Algoritma Nedir?
Bilgisayarı programlarken, algoritmaları
kullanırız. Algoritma bir problemin adım adım
çözülme sürecidir.
Algoritma bir problemin çözümünde izlenecek
yol anlamına gelir.

 

Bir algoritmanın özellikleri şu şekildedir:

1) Başlangıcı olmalı
2) Basit olmalı
3) Problemin çözümünü, mümkün olan en az
adım ile en kısa sürede gerçekleştrmeli
4) Sonu olmalı

Algoritmanın Akış Diyagramı ile İfade Edilmesi
Akış diyagramı , bir algoritmanın adımlarının
mantksal sırasını, adımların birbiri ile
bağlantsını, bir işlemden diğerine nasıl
gidileceğini belirten kontrol mekanizmalarını,
özel bazı şekil ve sembollerle anlatan bir ifade
biçimidir.

Aşağıda bu semboller görülmektedir:

Yukarıda bir lamba çalışmadığında uygulanacak algoritma
verilmiştir

• Problemimiz lambanın çalışmaması.
• İkinci adımda lambanın fşinin takılı olup olmadığını kontrol ediyoruz.
• Fişin takılı olup olmamasına göre adım yönümüz değişiyor.
• Eğer fş takılı değilse, fşi takıyoruz lamba çalışıyor ve problemimiz
çözülüyor.
• Eğer takılı ise bir sonraki adıma geçiyoruz.
• Ampul patlak mı?
• Eğer patlaksa değiştriyoruz ve problemimiz çözülüyor.
• Eğer patlak değilse yeni bir lamba al adımına geçiyoruz. Yeni bir
lamba alıp problemimizi çözüyoruz
• Gördüğünüz gibi algoritma bir problemin çözümünün basamaklara
ayrılması ve basamak basamak ilerleyerek problemin çözülmesidir.

 

Çay demleme algoritmasını şu şekilde yazabiliriz
1. Mutfaga git
2. Çaydanlıga su koy
3. Çaydanlıgı ocaga koy
4. Ocagı yak
5. Su kaynadı mı?
6. Evet ise demlige cay koy demle hayır ise adım 5 e git
7. 10 dk bekle
8. Çayı doldur

 

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Araç çubuğuna atla