🎓 6. Sınıf
📚 6. Sınıf Matematik
📝 6. Sınıf Matematik: Algoritma şekilleri Ders Notu
Algoritma Şekilleri 📐
Algoritma, belirli bir problemi çözmek veya belirli bir görevi yerine getirmek için izlenen adımlar dizisidir. Bu adımları daha anlaşılır hale getirmek için çeşitli şekiller kullanılır. Bu şekiller, algoritmanın akışını ve mantığını görsel olarak temsil eder. 6. sınıf müfredatında bu şekillerin temel anlamları ve kullanım alanları öğretilir.
Temel Algoritma Şekilleri ve Anlamları
- Başlangıç/Bitiş (Oval): Algoritmanın nerede başlayıp nerede bittiğini gösterir. Genellikle "Başla" ve "Bitir" gibi ifadeler içerir.
- İşlem (Dikdörtgen): Bir işlemin yapıldığı adımları temsil eder. Örneğin, toplama, çıkarma, bir değeri atama gibi işlemler bu şekille gösterilir.
- Girdi/Çıktı (Paralelkenar): Algoritmaya veri girişini (girdi) veya sonuçların gösterilmesini (çıktı) ifade eder. Örneğin, kullanıcıdan bir sayı alma veya sonucu ekrana yazdırma.
- Karar (Eşkenar Dörtgen - Romboit): Bir koşula bağlı olarak algoritmanın farklı yollar izlemesini sağlar. Genellikle "Evet" veya "Hayır" gibi iki farklı çıkışı olur.
- Akış Çizgileri (Oklar): Algoritmadaki adımlar arasındaki geçiş yönünü ve sırasını gösterir.
Algoritma Şekilleriyle Örnekler
Örnek 1: İki Sayıyı Toplama Algoritması
Bu algoritma, kullanıcıdan iki sayı alacak, bu sayıları toplayacak ve sonucu ekrana yazacaktır.- Başla (Oval)
- Birinci sayıyı gir: (Paralelkenar)
- İkinci sayıyı gir: (Paralelkenar)
- Toplam = Birinci Sayı + İkinci Sayı (Dikdörtgen)
- Toplamı göster: (Paralelkenar)
- Bitir (Oval)
Örnek 2: Bir Sayının Pozitif mi Negatif mi Olduğunu Bulma Algoritması
Bu algoritma, girilen bir sayının pozitif, negatif veya sıfır olup olmadığını kontrol edecektir.- Başla (Oval)
- Bir sayı gir: (Paralelkenar)
- Sayı > 0 mı? (Eşkenar Dörtgen)
- Evet ise: "Pozitif" yaz (Dikdörtgen) ve 6. adıma git.
- Hayır ise: 4. adıma git.
- Sayı < 0 mı? (Eşkenar Dörtgen)
- Evet ise: "Negatif" yaz (Dikdörtgen) ve 6. adıma git.
- Hayır ise: 5. adıma git.
- "Sıfır" yaz (Dikdörtgen)
- Bitir (Oval)
Günlük Hayattan Algoritma Örnekleri
Algoritmalar sadece bilgisayar bilimlerine özgü değildir. Günlük hayatımızda da pek çok işlem bir algoritma şeklinde gerçekleşir:- Sabah Kalkıp Okula Hazırlanma: Alarmı kapat, yataktan kalk, yüzünü yıka, dişlerini fırçala, kahvaltı yap, giyin, çantanı al, evden çık.
- Çay Demleme: Suyu kaynat, çaydanlığa çay koy, kaynamış suyu çaydanlığa dök, demlenmesini bekle, bardağa koy.
Neden Algoritma Şekilleri Kullanırız?
- Anlaşılırlık: Karmaşık süreçleri basitleştirir ve herkes tarafından kolayca anlaşılmasını sağlar.
- Hata Ayıklama: Algoritmadaki mantık hatalarını bulmayı kolaylaştırır.
- İletişim: Farklı kişilerin aynı algoritmayı anlamasını sağlar.
- Planlama: Bir problemi çözmeden önce adım adım planlama yapmaya olanak tanır.