BTY.5.6.1. Problem çözümü için algoritmik düşünebilme
ç) İşlem adımlarını akış şeması ile gösterir.
ÖĞRETMEN DERS NOTU:
📌 Kodlama ve Akış Şeması Nedir?
💻 Kodlama(Yazılım) Nedir?
Kodlama, bilgisayara ne yapması gerektiğini adım adım anlatmaktır. Bilgisayarlar bizim gibi düşünemez. Bu yüzden onlara komutları sıralı ve açık bir şekilde vermemiz gerekir.
Örneğin:
Önce oyunu başlat.
Sonra karakteri hareket ettir.
Eğer engel varsa zıpla.
İşte bu adımların hepsine algoritma denir.
🧠 Algoritma Nedir?
Algoritma, bir işi yaparken izlediğimiz adım adım plandır.
Örnek (Diş Fırçalama Algoritması):
- Diş fırçasını al.
- Macunu sür.
- Dişlerini fırçala.
- Ağzını çalkala.
🔁 Akış Şeması Nedir?
Akış şeması, algoritmayı şekillerle gösterme yöntemidir. Yani yaptığımız planı çizerek anlatma işidir.
Akış şeması sayesinde:
- İşlem sırasını daha kolay görürüz.
- Hataları fark etmek kolaylaşır.
- Kod yazmadan önce plan yapmış oluruz.
Akış Şemasında Kullanılan Şekiller
🔵 Oval (Başla / Bitir)
→ İşin başladığını ve bittiğini gösterir.
🟦 Dikdörtgen (İşlem)
→ Yapılacak işlemi gösterir.
🔷 Eşkenar dörtgen(Karar)
→ Bir soru sorar. Cevap genelde “Evet” veya “Hayır”dır.
➡️ Oklar
→ Adımların hangi sırayla ilerlediğini gösterir.
🎮 Örnek: Sayı Tahmin Oyunu Akış Şeması
- Başla
- Bilgisayar bir sayı tutar
- Kullanıcı tahmin girer
- Tahmin doğru mu?
Evet → “Kazandın!” yaz → Bitir
Hayır → Tekrar tahmin iste
✨ Neden Akış Şeması Kullanırız?
✔️ Kod yazmayı kolaylaştırır
✔️ Planlı düşünmemizi sağlar
✔️ Problemleri çözmemize yardımcı olur
✔️ Hataları azaltır
🎯 Sonuç:
Kodlama yaparken önce algoritma kurarız, sonra bunu akış şeması ile çizeriz, en son da koda dönüştürmeye başlarız.
💻 ALGORİTMA TÜRLERİ
Kodlama yaparken farklı türde algoritmalar kullanırız. Şimdi bunları öğrenelim 👇
1️⃣ Sıralı (Doğrusal) Algoritma
Adımlar baştan sona sırayla ilerler.
Hiçbir soru sorulmaz, tekrar yapılmaz.
📌 Örnek: Sandviç Yapma
- Ekmeği al
- Peyniri koy
- Domatesi koy
- Kapa
🔎 Özelliği:
➡️ Adımlar tek tek ve sırayla ilerler.
2️⃣ Karar Yapılı Algoritma
Bir noktada soru sorulur. Cevaba göre yol değişir.
📌 Örnek: Hava Kontrolü
- Hava durumuna bak
- Yağmurlu mu?
Evet → Şemsiye alHayır → Şemsiye alma
🔎 Özelliği:
🔷 Eşkenar dörtgen (karar) kullanılır.
Cevap genellikle “Evet / Hayır”dır.
3️⃣ Döngüsel Algoritma
Bazı işlemler belirli bir koşula kadar tekrar edilir.
📌 Örnek: 1’den 5’e Kadar Sayma
- 1’den başla
- Sayıyı söyle
- 5 oldu mu?
Hayır → Bir artır ve tekrar söyleEvet → Bitir
🔎 Özelliği:
🔁 Aynı işlem tekrar edilir.
🔷 AKIŞ ŞEMASI ŞEKİLLERİ
🔵 Oval → Başla / Bitir
🟦 Dikdörtgen → İşlem
🔷 Eşkenar dörtgen-baklava dilimi → Karar
➡️ Ok → Yön

.png)