🎓 9. Sınıf
📚 9. Sınıf Matematik
📝 9. Sınıf Matematik: Algoritmalar akış şeması Ders Notu
Algoritmalar ve Akış Şemaları 📐
Algoritmalar, belirli bir problemi çözmek veya belirli bir görevi yerine getirmek için izlenen adımlar dizisidir. Günlük hayatımızda farkında olmadan birçok algoritma kullanırız. Örneğin, sabah yataktan kalkıp kahvaltı hazırlama süreci bir algoritmadır. Bilgisayar bilimlerinde ise algoritmalar, bilgisayarın anlayabileceği ve uygulayabileceği komutlar bütünüdür. Algoritmaların görsel olarak ifade edilmesine ise akış şeması denir.
Akış Şeması Nedir? 📊
Akış şeması, bir algoritmanın veya bir sürecin adımlarını, bu adımlar arasındaki akışı ve mantıksal ilişkileri gösteren grafiksel bir diyagramdır. Akış şemaları, algoritmaların anlaşılmasını, tasarlanmasını, belgelenmesini ve hata ayıklanmasını kolaylaştırır. Farklı şekiller, farklı türdeki işlemleri temsil eder.
Temel Akış Şeması Sembolleri 🔷
Akış şemalarında kullanılan başlıca semboller ve anlamları şunlardır:- Başla/Bitir (Oval): Algoritmanın başlangıcını ve sonunu belirtir.
- İşlem (Dikdörtgen): Hesaplama, atama veya veri işleme gibi işlemleri temsil eder.
- Girdi/Çıktı (Paralelkenar): Veri girişini veya çıktı alınmasını gösterir.
- Karar (Eşkenar Dörtgen): Bir koşula bağlı olarak farklı yolların izlenmesini sağlar. Genellikle "Evet" veya "Hayır" gibi iki çıkış yolu olur.
- Akış Yönü (Ok): Adımlar arasındaki akışın yönünü gösterir.
Algoritma ve Akış Şeması Örnekleri ✏️
Günlük hayattan bir örnekle başlayalım: Çay Demleme Algoritması. Algoritma:- Başla
- Suyu kaynat.
- Demliği ısıt.
- Demliği çay ile doldur.
- Kaynamış suyu demleğe ekle.
- Demliğin kapağını kapat.
- Çay demlenene kadar bekle.
- Çay hazır.
- Bitir.
- Başla
- Birinci sayıyı gir (sayi1).
- İkinci sayıyı gir (sayi2).
- Toplam = sayi1 + sayi2 işlemini yap.
- Toplamı ekrana yazdır.
- Bitir.
- "Başla" ve "Bitir" için oval semboller.
- "Birinci sayıyı gir (sayi1)" ve "İkinci sayıyı gir (sayi2)" için paralelkenar (girdi) sembolleri.
- "Toplam = sayi1 + sayi2" işlemi için dikdörtgen (işlem) sembolü.
- "Toplamı ekrana yazdır" için paralelkenar (çıktı) sembolü.
- Tüm bu adımlar oklarla birbirine bağlanır.
- Başla
- Bir sayıyı gir (sayi).
- Eğer sayi > 0 ise:
- "Pozitif" yazdır.
- Değilse, eğer sayi < 0 ise:
- "Negatif" yazdır.
- Değilse (yani sayı 0 ise):
- "Sıfır" yazdır.
- Bitir.