25. HAFTA

AKIŞ ŞEMALARI

Algoritmaları Şekillerle Anlatalım

Tahtaya Çizilmiş Akış Şeması

Neden Şekiller Kullanıyoruz?

Yazı yazmak bazen karışık olabilir.

Trafik levhalarını düşünün: "Dur" yazısı yerine kırmızı ışık veya "DUR" levhası daha hızlı anlaşılır.

Akış Şemaları da algoritmaları herkesin bir bakışta anlamasını sağlar.

Trafik Işığı

1. Elips (Oval)

BAŞLA

Ne İşe Yarar?

Her algoritmanın bir Başlangıcı ve bir Sonu vardır.

Bu şekil sadece en başta ve en sonda kullanılır.

İçine "BAŞLA" veya "BİTİR" yazılır.

2. Dikdörtgen

İŞLEM

Ne İşe Yarar?

Yapılacak EYLEMLERİ gösterir.

  • "Dişlerini fırçala"
  • "Topla (5 + 3)"
  • "Ayranı karıştır"

En çok kullanılan şekildir.

3. Paralelkenar

GİRİŞ/ÇIKIŞ

Ne İşe Yarar?

Bilgisayara Veri Girişi yapıldığında veya ekrana Sonuç yazıldığında kullanılır.

  • "Bir sayı gir"
  • "Sonucu ekrana yaz"

4. Eşkenar Dörtgen (Baklava)

???

Ne İşe Yarar?

KARAR VERMEK için kullanılır.

İçinde bir soru sorulur. Cevaba göre yol ikiye ayrılır:

  • EVET ise bu taraftan git...
  • HAYIR ise şu taraftan git...

5. Oklar (Akış Yönü)

Şekilleri birbirine bağlayan çizgilerdir.

İşlemlerin hangi sırayla yapılacağını gösterir.

Okları takip ederek algoritmayı çözeriz.

Örnek: Dışarı Çıkarken

Soru: Yağmur yağıyor mu?

  • EVET: Şemsiyeni al.
  • HAYIR: Güneş gözlüğünü al.

Sonra parka git.

Yağmur ve Şemsiye

Örnek: Çay Demleme

BAŞLA
Su Kaynat
Su Kaynadı mı?

Eğer Su Kaynadıysa -> EVET -> Çayı Demle

Eğer Kaynamadıysa -> HAYIR -> Beklemeye Devam Et (Başa Dön)

Çay Doldurma

HARİKA!

Gelecek Hafta: Kendi Algoritmamızı Tasarlayalım

Şekillerle Düşün, Mantığı Çöz!