🪄 İçerik Hazırla
🎓 6. Sınıf 📚 6. Sınıf Matematik

📝 6. Sınıf Matematik: Algoritma akış şeması Ders Notu

Algoritma ve Akış Şemaları 📊

Günlük hayatımızda bir işi yaparken izlediğimiz adımlar dizisine algoritma denir. Örneğin, sabah uyanınca okula hazırlanma süreci bir algoritmadır. Bu adımları görsel olarak ifade etmek için ise akış şemalarını kullanırız.

Algoritma Nedir?

Bir problemi çözmek veya belirli bir görevi yerine getirmek için izlenen, adım adım tanımlanmış yol veya işlem dizisine algoritma denir. Algoritmalar, bilgisayar programlarının temelini oluşturur ancak sadece bilgisayar bilimleriyle sınırlı değildir. Yemek tarifleri, bir yere gitme yolları, montaj talimatları gibi pek çok şey algoritma örneğidir.

Bir algoritmanın özellikleri şunlardır:

  • Girdisi Olmalı: Algoritmanın çalışması için bir veya daha fazla girdi alması gerekebilir.
  • Çıktısı Olmalı: Algoritma çalıştıktan sonra bir veya daha fazla çıktı üretmelidir.
  • Kesinlik: Her adım açık ve net olmalı, belirsizliğe yer bırakmamalıdır.
  • Etkililik: Her adımın pratik olarak yapılabilir olması gerekir.
  • Sonluluk: Algoritma, belirli bir sayıda adımdan sonra sonlanmalıdır.

Akış Şeması Nedir?

Akış şeması, bir algoritmanın adımlarını ve bu adımlar arasındaki akışı temsil etmek için kullanılan grafiksel bir gösterimdir. Farklı şekiller, farklı türdeki adımları temsil eder ve oklar, adımların izlenme sırasını gösterir.

Akış Şeması Sembolleri

Akış şemalarında kullanılan başlıca semboller şunlardır:

Şekil Adı Anlamı
Terminatör Terminatör Başlangıç veya Bitiş noktası.
İşlem İşlem Hesaplama, atama gibi işlemler.
Girdi/Çıktı Girdi/Çıktı Veri alma (girdi) veya veri verme (çıktı).
Karar Karar Evet/Hayır gibi iki yoldan birini seçme.
Bağlayıcı Bağlayıcı Akış şemasının farklı bölümlerini birbirine bağlar.
Akış Yönü Akış Yönü Adımların izlenme yönünü gösterir.

Örnek Algoritma ve Akış Şeması

Örnek 1: İki Sayıyı Toplama Algoritması

Algoritma Adımları:

  1. Başla.
  2. Birinci sayıyı (x) al.
  3. İkinci sayıyı (y) al.
  4. Bu iki sayıyı topla (sonuç = x + y).
  5. Sonucu ekrana yazdır.
  6. Bitir.

Akış Şeması:

Bu algoritmanın akış şeması şu şekilde gösterilebilir:

  • Başla (Terminatör)
  • Ok işareti ile x sayısını al (Girdi/Çıktı)
  • Ok işareti ile y sayısını al (Girdi/Çıktı)
  • Ok işareti ile sonuç = x + y (İşlem)
  • Ok işareti ile sonucu yazdır (Girdi/Çıktı)
  • Ok işareti ile Bitir (Terminatör)

Örnek 2: Bir Sayının Tek mi Çift mi Olduğunu Bulma Algoritması

Algoritma Adımları:

  1. Başla.
  2. Bir sayı (sayı) al.
  3. Sayıyı 2'ye bölüp kalanı bul (kalan = sayı mod 2).
  4. Eğer kalan 0 ise, sayı çifttir.
  5. Eğer kalan 0 değilse, sayı tektir.
  6. Sonucu ekrana yazdır.
  7. Bitir.

Akış Şeması:

Bu algoritmanın akış şeması şu şekilde gösterilebilir:

  • Başla (Terminatör)
  • Ok işareti ile sayıyı al (Girdi/Çıktı)
  • Ok işareti ile kalan = sayı mod 2 (İşlem)
  • Ok işareti ile kalan = 0 mı? (Karar)
  • Eğer "Evet" ise: Ok işareti ile "Çift" yazdır (Girdi/Çıktı)
  • Eğer "Hayır" ise: Ok işareti ile "Tek" yazdır (Girdi/Çıktı)
  • (Her iki yoldan gelen oklar birleşir) Ok işareti ile Bitir (Terminatör)

Akış şemaları, karmaşık problemleri daha anlaşılır hale getirmek ve çözüm adımlarını netleştirmek için çok faydalıdır. Bu sayede hem bizler problemleri daha iyi anlarız hem de bilgisayarlara ne yapacaklarını daha doğru bir şekilde anlatabiliriz.

İçerik Hazırlanıyor...

Lütfen sayfayı kapatmayın, bu işlem 30-40 saniye sürebilir.