📝 9. Sınıf Matematik: Akış şeması Ders Notu
Akış Şemaları: Algoritma ve Mantık Yapısı 📊
Akış şemaları, bir problemin çözümünde izlenecek adımları veya bir sistemin işleyişini görsel olarak temsil etmek için kullanılan diyagramlardır. Algoritmaların anlaşılmasını kolaylaştırmak, mantıksal hataları tespit etmek ve programlama sürecini daha verimli hale getirmek amacıyla kullanılırlar. 9. sınıf müfredatı kapsamında, akış şemalarının temel sembollerini ve bu sembollerle oluşturulan basit algoritmaları öğrenmek önemlidir.
Akış Şeması Sembolleri
Akış şemalarında belirli anlamları ifade eden standart semboller kullanılır. İşte en yaygın kullanılanlar:
- Başla/Bitir (Terminal): Akış şemasının başlangıcını ve sonunu belirtir. Genellikle oval veya yuvarlak köşeli bir dikdörtgen ile gösterilir. 🟢
- İşlem (Process): Hesaplama, atama veya veri işleme gibi işlemleri temsil eder. Dikdörtgen şeklinde gösterilir. ⬜
- Girdi/Çıktı (Input/Output): Veri alma (girdi) veya sonuç gösterme (çıktı) işlemlerini ifade eder. Paralelkenar şeklinde gösterilir. 📄
- Karar (Decision): Bir koşula bağlı olarak farklı yolların izlenmesini sağlar. Genellikle "Evet" veya "Hayır" gibi iki seçenekli sonuçları olan soruları içerir. Eşkenar dörtgen (baklava dilimi) şeklinde gösterilir. 💎
- Akış Yönü (Flow Line): Adımlar arasındaki bağlantıyı ve işlem sırasını gösteren oklarla belirtilir. ➡️
Akış Şeması Oluşturma Adımları
Bir problemi çözmek için akış şeması oluştururken izlenecek genel adımlar şunlardır:
- Problemi Anlama: Çözülmek istenen problem veya gerçekleştirilecek işlem net bir şekilde tanımlanmalıdır.
- Girdi ve Çıktıları Belirleme: Problemin gerektirdiği girdiler ve elde edilecek çıktılar belirlenir.
- Adımları Sıralama: Problemin çözümünde izlenecek mantıksal adımlar sırasıyla belirlenir.
- Karar Noktalarını Tespit Etme: Eğer problemde farklı durumlara göre farklı işlemler gerekiyorsa, karar noktaları belirlenir.
- Sembolleri Kullanarak Çizme: Belirlenen adımlar ve kararlar, uygun akış şeması sembolleri kullanılarak görselleştirilir.
- Kontrol Etme: Oluşturulan akış şemasının problemi doğru ve eksiksiz bir şekilde çözüp çözmediği kontrol edilir.
Çözümlü Örnekler
Örnek 1: İki Sayının Toplamını Bulan Algoritma Akış Şeması
Problem: Girilen iki sayının toplamını bulan bir algoritma tasarlayın.
- Girdiler: Sayı 1 (a), Sayı 2 (b)
- Çıktı: Toplam (toplam)
Akış Şeması Adımları:
- Başla 🟢
- a sayısını gir 📄
- b sayısını gir 📄
- toplam = a + b ⬜
- toplamı yazdır 📄
- Bitir 🟢
Örnek 2: Girilen Sayının Pozitif veya Negatif Olduğunu Belirleyen Algoritma Akış Şeması
Problem: Girilen bir sayının pozitif, negatif veya sıfır olup olmadığını bulan bir algoritma tasarlayın.
- Girdi: Sayı (sayi)
- Çıktı: Sayının durumu (Pozitif, Negatif, Sıfır)
Akış Şeması Adımları:
- Başla 🟢
- sayi'yı gir 📄
- sayi > 0 mı? 💎
- Evet: "Pozitif" yazdır 📄
- Hayır: sayi < 0 mı? 💎
- Evet: "Negatif" yazdır 📄
- Hayır: "Sıfır" yazdır 📄
- Bitir 🟢
Akış şemaları, karmaşık problemleri daha basit ve anlaşılır parçalara ayırmamıza yardımcı olur. Bu sayede hem mantıksal düşünme becerilerimiz gelişir hem de bilgisayar programcılığı gibi alanlara temel bir hazırlık yapmış oluruz.