Akış Şemaları (Flowchart) ile Karar Verme: Evet mi, Hayır mı?
Mühendisler ve yazılımcılar kod yazmaya başlamadan önce programın planını geometrik şekillerle çizerler. Buna Akış Şeması (Flowchart) denir.
🎯 Projenin Amacı ve Kazanımları
🧰 Gerekli Malzemeler
🔌 Devre Şeması ve Pin Bağlantı Tabloları
| Sembol Şekli | Adı | Programdaki Görevi |
|---|---|---|
| Elips / Oval | Başla / Bitir | Programın başlangıç ve bitiş noktaları |
| Dikdörtgen | İşlem (Process) | Bir eylem yapılır (LED yak, motoru çalıştır, topla) |
| Eşkenar Dörtgen (Baklava) | Karar (Decision) | Soru sorulur (Işık var mı? Yaş > 10 mu? - Evet / Hayır) |
| Paralelkenar | Giriş / Çıkış | Kullanıcıdan veri alma veya ekrana yazdırma |
💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)
Akış şemasının Scratch ve Python kod bloklarındaki karşılığı:
hava_yagmurlu_mu = True if hava_yagmurlu_mu: print("Şemsiyeni al ve dışarı çık!") else: print("Güneş gözlüğünü tak ve dışarı çık!")
🛠️ Adım Adım Yapılış Aşamaları
💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)
Akış şemaları karmaşık yazılımların hata yapmadan planlanmasını sağlar. Akıllı telefonunuzdaki bir oyun bile bu karar kutucuklarının ardı ardına bağlanmasıyla çalışır.
🚀 Kendini Geliştirme Görevi (Challenge)
'Karnım Acıktı mı?' sorusuyla başlayan ve yemek yeme ya da oyun oynamaya yönlendiren bir akış şeması çizin!