avatar
aysegul_oz
45 puan • 9 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.
4 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
sedef34
940 puan • 0 soru • 61 cevap

Akış Şeması (Flowchart) Nedir?

Bir akış şeması, bir işlemin veya algoritmanın adımlarını şekiller ve oklar kullanarak görsel olarak gösteren bir diyagramdır. Günlük hayattaki bir yol tarifine benzetebiliriz. Bir yere nasıl gidileceğini adım adım anlatmak yerine, bu adımları şekillerle gösterirsek bir akış şeması oluşturmuş oluruz.

Akış Şemasının Amacı

Akış şemalarının başlıca amaçları şunlardır:

  • Karmaşık süreçleri basitleştirmek ve anlaşılır hale getirmek.
  • Bir problemin çözümündeki adımları görselleştirmek.
  • Bir programı yazmadan önce planlamak.
  • Bir işleyişi başkalarına daha kolay açıklamak.

Akış Şemasında Kullanılan Temel Şekiller

Akış şemalarında her şeklin bir anlamı vardır. En sık kullanılanları şunlardır:

  • Başla/Bitir (Terminatör):
    Sürecin başlangıcını veya bitişini gösterir. Genellikle yuvarlak köşeli bir dikdörtgen veya oval şeklindedir. İçinde "BAŞLA" veya "BİTİR" yazar.
  • İşlem (Process):
    Bir hesaplama veya değer atama gibi bir işlemi temsil eder. Dikdörtgen şeklindedir. Örneğin: "x = 5" veya "Toplam = A + B".
  • Girdi/Çıktı (Input/Output):
    Veri girişi (örn: klavyeden sayı girmek) veya çıktısını (örn: ekrana sonucu yazdırmak) gösterir. Paralelkenar şeklindedir. Örneğin: "Sayıyı giriniz", "Sonucu yazdır".
  • Karar (Decision):
    Bir evet/hayır sorusu sormak veya bir koşulu kontrol etmek için kullanılır. Elmas şeklindedir. Örneğin: "Sayı 10'dan büyük mü?". Çıkışları genellikle "Evet" ve "Hayır" olarak etiketlenir.
  • Oklar (Arrow/Flowline):
    İşlemlerin hangi sırayla ilerleyeceğini, yani akış yönünü gösterir.

Basit Bir Örnek

Kullanıcıdan alınan iki sayının toplamını bulan bir sürecin akış şemasını düşünelim:

  1. BAŞLA
  2. Birinci sayıyı (A) kullanıcıdan al. (Girdi)
  3. İkinci sayıyı (B) kullanıcıdan al. (Girdi)
  4. Toplam = A + B işlemini yap. (İşlem)
  5. Toplam değerini ekranda göster. (Çıktı)
  6. BİTİR

Neden Önemlidir?

Akış şemaları, özellikle bilgisayar programlamada çok değerlidir. Karmaşık bir problemi çözmeye başlamadan önce, adımları bir akış şeması üzerinde planlamak, hatası ve verimli programlar yazmamıza yardımcı olur. Aynı zamanda bir süreci analiz etmek ve iyileştirmek için de kullanılırlar.

Özetle, akış şemaları düşüncelerimizi ve planlarımızı düzenlememizi sağlayan güçlü bir görsel araçtır.

✔️ Doğrulandı
0 kişi beğendi.
avatar
ozgeaky
830 puan • 0 soru • 50 cevap

9. Sınıf Akış Şeması Çözümlü Test Soruları

Soru 1: Bir marketteki indirim hesaplama algoritması aşağıdaki gibidir:
- Müşteri kartı varsa ve alışveriş tutarı 100 TL'den fazla ise %20 indirim
- Müşteri kartı yoksa ve alışveriş tutarı 150 TL'den fazla ise %10 indirim
- Diğer durumlarda indirim yok

Bu algoritmanın akış şemasında kaç farklı karar kutusu kullanılmalıdır?

a) 1   b) 2   c) 3   d) 4   e) 5

Cevap: b
Çözüm: Algoritmada iki farklı koşul kontrolü vardır: "Müşteri kartı var mı?" ve "Alışveriş tutarı belirli bir değerden fazla mı?". Bu nedenle iki karar kutusu kullanılmalıdır.

Soru 2: Bir akış şemasında başlangıç ve bitiş işlemleri hangi sembolle gösterilir?

a) Dikdörtgen   b) Elips   c) Eşkenar dörtgen   d) Paralelkenar   e) Altıgen

Cevap: b
Çözüm: Akış şemalarında başlangıç ve bitiş işlemleri oval (elips) sembolü ile gösterilir. Dikdörtgen işlemleri, eşkenar dörtgen karar noktalarını, paralelkenar ise giriş/çıkış işlemlerini temsil eder.

Soru 3: Kullanıcının girdiği bir sayının tek mi çift mi olduğunu belirleyen bir algoritmanın akış şemasında, sayının 2'ye bölümünden kalanı hesaplayan işlem hangi sembolle gösterilir?

a) Elips   b) Eşkenar dörtgen   c) Dikdörtgen   d) Paralelkenar   e) Ok

Cevap: c
Çözüm: "Sayının 2'ye bölümünden kalanı hesapla" işlemi bir işlem adımıdır ve akış şemalarında işlem adımları dikdörtgen sembolü ile gösterilir. Eşkenar dörtgen karar verme, paralelkenar giriş/çıkış işlemleri için kullanılır.

✔️ Doğrulandı
0 kişi beğendi.
avatar
musty1995
740 puan • 0 soru • 50 cevap

9. Sınıf Akış Şeması Çözümlü Test Soruları

Soru 1: Bir marketteki indirim hesaplama sürecini modellemek isteyen Ali, aşağıdaki adımları belirlemiştir:
1. Ürün fiyatını ve indirim oranını al
2. İndirim miktarını hesapla
3. İndirimli fiyatı bul
4. Sonucu ekrana yazdır
Bu süreci görselleştirmek isteyen Ali'nin kullanacağı diyagram türü ve bu diyagramdaki "Sonucu ekrana yazdır" adımının karşılık geldiği sembol aşağıdakilerden hangisidir?
a) Çizgi grafiği - Dikdörtgen
b) Akış şeması - Paralelkenar
c) Sütun grafiği - Elips
d) Pasta grafiği - Eşkenar dörtgen
e) Akış şeması - Elips
Cevap: e) Akış şeması - Elips
Çözüm: Algoritmik süreçleri görselleştirmede akış şemaları kullanılır. "Sonucu ekrana yazdır" işlemi, veri giriş/çıkışını temsil eder ve akış şemalarında bu işlem paralelkenar sembolü ile gösterilir.

Soru 2: Bir akış şemasında, koşula bağlı karar verme durumlarını göstermek için kullanılan sembol aşağıdakilerden hangisidir? Bu sembolün içine yazılacak ifade \( x > 10 \) olduğuna göre, programın akışı nasıl ilerler?
a) Dikdörtgen - İşlem yapar
b) Elips - Başlangıç/Bitiş
c) Eşkenar dörtgen - Evet/Hayır dallanması
d) Paralelkenar - Veri giriş/çıkışı
e) Ok - Yön
Cevap: c) Eşkenar dörtgen - Evet/Hayır dallanması
Çözüm: Akış şemalarında karar verme (koşul) durumları eşkenar dörtgen sembolü ile gösterilir. Bu sembolün çıkışında genellikle "Evet" ve "Hayır" olmak üzere iki farklı yol bulunur ve programın akışı koşulun sonucuna göre bu yollardan birini takip eder.

Soru 3: Ahmet, klavyeden girilen iki sayının toplamını bulan bir programın akış şemasını çizmek istiyor. Aşağıdaki adımlardan hangisi bu akış şemasında yer almaz?
a) Başla ve bitiş için elips sembolü kullanma
b) Sayıları girdirmek için paralelkenar sembolü kullanma
c) Toplama işlemi için dikdörtgen sembolü kullanma
d) Sonucu ekrana yazdırmak için eşkenar dörtgen sembolü kullanma
e) Akış yönünü göstermek için ok işaretleri kullanma
Cevap: d) Sonucu ekrana yazdırmak için eşkenar dörtgen sembolü kullanma
Çözüm: Sonucu ekrana yazdırmak, bir veri çıkış işlemidir ve akış şemalarında bu işlem paralelkenar sembolü ile gösterilir. Eşkenar dörtgen sembolü ise karar verme (koşul) durumlarında kullanılır.

Soru 4: Bir akış şemasında, işlem adımlarını göstermek için dikdörtgen sembolü kullanılır. Buna göre, aşağıdaki işlemlerden hangisi bir akış şemasında dikdörtgen içine yazılmaz?
a) \( sonuç = a + b \)
b) \( sayac = sayac + 1 \)
c) Klavyeden sayı oku
d) \( alan = π * r^2 \)
e) \( ortalama = toplam / 5 \)
Cevap: c) Klavyeden sayı oku
Çözüm: "Klavyeden sayı oku" ifadesi, bir veri giriş işlemini tem

✔️ Doğrulandı
0 kişi beğendi.
avatar
gorkem61
850 puan • 0 soru • 47 cevap

Akış Şeması (Flowchart) Nedir?

Bir akış şeması, bir işlemin veya algoritmanın adımlarını şekiller ve oklar kullanarak gösteren bir diyagramdır. Günlük hayattaki bir yol tarifine veya bir yemek tarifine benzetebiliriz. Nasıl ki yemek yaparken "malzemeleri hazırla", "tencereye koy", "karıştır" gibi adımlar varsa, akış şemaları da bir problemi çözmek için izlenmesi gereken mantıksal adımları sırayla ve görsel olarak sunar.

Akış Şemasının Amacı

Akış şemalarının temel amacı, karmaşık bir süreci veya problemi basit, anlaşılır ve görsel bir forma dönüştürmektir. Bu sayede:

  • Bir problemin çözüm yolu kolayca planlanabilir.
  • Program yazmaya başlamadan önce hatalar fark edilebilir.
  • Bir süreç, başkalarına daha net bir şekilde anlatılabilir.

Akış Şemasında Kullanılan Temel Şekiller

Akış şemalarında her şeklin bir anlamı vardır. En yaygın kullanılanları şunlardır:

  • Başla/Bitir (Terminatör): Sürecin başlangıcını ve bitişini gösterir. Genellikle yuvarlak köşeli dikdörtgen veya oval şeklindedir. İçinde "BAŞLA" veya "BİTİR" yazar.
  • İşlem (Process): Bir hesaplama veya değer atama gibi bir işlemi temsil eder. Dikdörtgen şeklindedir. Örneğin: x = 5 veya Toplam = A + B
  • Girdi/Çıktı (Input/Output): Dışarıdan veri almayı veya sonucu ekrana yazdırmayı gösterir. Paralelkenar şeklindedir. Örneğin: Kullanıcıdan sayı girmesini istemek veya sonucu ekranda göstermek.
  • Karar (Decision): Bir soru sorar ve evet/hayır (E/H veya True/False) gibi iki olası cevabı vardır. Eşkenar dörtgen şeklindedir. Örneğin: "Sayı 10'dan büyük mü?"
  • Oklar (Arrow): İşlemlerin hangi sırayla ilerleyeceğini, akışın yönünü gösterir.

Basit Bir Örnek

Kullanıcıdan alınan iki sayının toplamını bulan ve ekrana yazdıran bir sürecin akış şemasını çizelim.

  1. BAŞLA şekli ile başlarız.
  2. Kullanıcıdan birinci sayıyı girmesini isteriz (Girdi şekli). Bu sayıyı A değişkenine atarız.
  3. Kullanıcıdan ikinci sayıyı girmesini isteriz (Girdi şekli). Bu sayıyı B değişkenine atarız.
  4. Toplam = A + B işlemini yaparız (İşlem şekli).
  5. Hesaplanan Toplam değerini ekrana yazdırırız (Çıktı şekli).
  6. BİTİR şekli ile akış şemamızı sonlandırırız.

Karar Yapısı İçeren Bir Örnek

Kullanıcının girdiği bir sayının tek mi çift mi olduğunu bulan bir akış şeması düşünelim.

  1. BAŞLA
  2. Kullanıcıdan bir Sayı girmesini iste (Girdi

Yorumlar