avatar
aysegul_oz
40 puan • 8 soru • 0 cevap
✔️ Cevaplandı • Doğrulandı

9. Sınıf Akış şeması nedir?

Akış şemasının ne olduğunu ve ne işe yaradığını tam olarak anlayamadım. Ders kitabında gördüğüm şekillerin ne anlama geldiğini ve bir problemi çözerken nasıl kullanacağımı öğrenmek istiyorum.
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
zeyno_07
500 puan • 0 soru • 28 cevap

Akış Şeması (Flowchart) Nedir?

Bir işi, süreci veya bir algoritmayı adım adım göstermek için kullanılan şemalara akış şeması denir. Akış şemaları, karmaşık bir işlemin anlaşılmasını ve takip edilmesini kolaylaştıran görsel araçlardır.

Akış Şemasının Amacı

  • Bir problemin çözüm adımlarını görselleştirmek.
  • Bir sürecin nasıl işlediğini açık ve net bir şekilde göstermek.
  • Programlamada, yazılacak kodun mantığını planlamak.
  • İletişimi kolaylaştırmak; herkesin aynı şeyi anlamasını sağlamak.

Akış Şemasındaki Temel Semboller

Akış şemalarında her şeklin ayrı bir anlamı vardır. En çok kullanılan semboller şunlardır:

  • Başla/Bitir (Terminatör): Sürecin başlangıcını ve bitişini gösterir. İçine "BAŞLA" veya "BİTİR" yazılır.
  • İşlem (Process): Bir hesaplama, değer atama veya herhangi bir işlemi temsil eder. (Örn: Sayac = 0)
  • Girdi/Çıktı (Input/Output): Veri girişi (klavyeden okuma) veya çıktısı (ekrana yazdırma) yapıldığını gösterir. (Örn: Oku: Sayı, Yaz: Sonuç)
  • Karar (Decision): Evet/Hayır (E/H) veya Doğru/Yanlış (D/Y) cevabı olan bir soru sorulduğunu gösterir. (Örn: Sayı > 0?) Çıkışları genellikle "E" ve "H" olarak etiketlenir.
  • Bağlayıcı (Connector): Şemanın farklı sayfalara taştığını veya akışın başka bir noktadan devam ettiğini göstermek için kullanılır.
  • Akış Yönü (Flowline): İşlem sırasının hangi yönde ilerlediğini gösteren oklardır.

Basit Bir Örnek

Klavyeden girilen bir sayının pozitif, negatif veya sıfır olduğunu bulup ekrana yazdıran programın akış şemasını inceleyelim:

  1. BAŞLA
  2. Kullanıcıdan bir Sayı al. (Girdi/Çıktı kutusu)
  3. Sayı > 0 mı? (Karar kutusu)
    • Evet ise: Ekrana "Pozitif" y

Yorumlar