2 Mart 2026

5. Sınıf - 26. Hafta

ÖDEV... Aşağıdaki soruları dersten sonra defterinize cevaplayınız.

Soru 1.Bir problemin çözümü için kullanılan 4 aşamayı yazınız.

Soru 2.Akış Şeması nedir? Tanımını yazınız.

Soru 3. Çay yapmanız gerekmektedir. Buna göre Çay yapma algoritmasının Akış şemasını çizin.

Soru 4. Acıktınız ve Makarna yapacaksınız. Buna göre Makarna yapma algoritmasının Akış şemasını çizin.

.

.


PROBLEMLERİ ADIM ADIM ÇÖZMEK İÇİN ALGORİTMİK DÜŞÜNCE
(DEVAM)

 

Sevgili Öğrenciler,

Geçen hafta bir problemi adım adım çözüme ulaştırmayı öğrenmeitiniz. Bu hafta ise bir algoritmayı şekillerle göstermeyi yani AKIŞ ŞEMASI çizmeyi öğrenicez. 

Önce Bir problemin çözümü için 4 aşama kullanılırdı bunu tekrar hatırlayalım.

1. Aşama :     Problemi Belirleme

2. Aşama :     Çözüm için Sebepleri(Girdi) belirleme ve Sonuçları(Çıktıyı) belirleme

3. Aşama :     Çözüm için Algoritma yazma

4. Aşama :     Algoritmayı, Akış şeması olarak çizme


4. Aşama: AKIŞ ŞEMASI İLE GÖSTERME

Algoritmanın şekillerle gösterilmesine AKIŞ ŞEMASI denir. 


Örnek Problem: "Akıllı Çöp Ayırma ve Atma Sistemi"

Evdeki çöpleri doğru şekilde (kağıt, plastik, cam) ayırmak ve zamanında çöpe atmakta zorlanıyorum. Çoğu zaman çöpler karışıyor veya atmayı unutuyorum, bu da geri dönüşümü engelliyor ve evde koku yapıyor.

 

1. Aşama Problemi tanımla:  Odam çok dağınık ve hangisi çöp hangisi değil.

2. Aşama Girdi ve Çıktıları Belirle

Girdiler (Input)

1. Atılacak çöp hangisi Kağıt mı? Plastik mi? Su şişesi mi?

2. Çöp hangi kategoriye giriyor. 

Çıktılar (Output)

1. Doğru ayrıştırılmış çöp (Kâğıt, plastik, cam)

2. Temiz ve düzenli ev ortamı

 

  3. Aşama: İşlem Adımları (Algoritma Taslağı):

  1. Başla.
  2. 3 Çöp kovası ayarla ve üzerine Kağıt, Cam, Plastik yaz.
  3. Bulduğun çöpü al ve Çöpü incele.
  4. Karar Ver: Bu çöp kağıt/karton mu?
    • Evet ise: Kağıt çöp kutusuna at. 3. Adıma git
    • Hayır ise: 5. adıma devam et.
  5. Karar Ver: Bu çöp plastik mi?
    • Evet ise: Plastik çöp kutusuna at. 3. Adıma git
    • Hayır ise: 6. adıma devam et.
  6. Çöp Cam atıktır. Cam çöp kutusuna at.
  7. Karar Ver: Çöp atma işlemi tamamlandı mı?
    • Evet ise: 8. Adıma git
    • Hayır ise: 3. adıma devam et.
  8. Çöpleri dışardaki çöp kutusuna at.
  9. Bitir.

 

4. Aşama: Akış Şeması Çizme


Örnek Problem Senaryosu:

"Her sabah okula yetişmekte zorlanıyorum. Ya uyanamıyorum ya da hazırlanırken çok zaman kaybediyorum ve okula geç kalıyorum."

1. Aşama Problemi tanımla: Sabah okula yetişememek.

2. Aşama Girdi ve Çıktıları Belirle

·        Girdiler: Mevcut uyanma saati, hazırlanma süresi, Evden okula yürüme süresi, Okulun başlama saati.

·        Çıktı: Okula zamanında yetişmek.

3. Aşama: İşlem Adımları (Algoritma Taslağı):

  1. Başla.
  2. Okulun başlama saatini yaz (Örn: 08:30).
  3. Evden okula yürüme süresini belirle (Örn: 15 dakika).
  4. Hazırlanma (kahvaltı, giyinme, çanta hazırlama) için gereken süreyi belirle (Örn: 45 dakika).
  5. Evden Çıkış saatini hesapla: 08:30 - 15 dk = 08:15
  6. Uyanma saatini hesapla: Çıkış saati - Hazırlanma süresi  (08:15 - 45 dk = 07:30).
  7. Alarma, hesaplanan uyanma saatini (07:30) kur.
  8. Alarm çaldığında yataktan kalk.
  9. Hesapladığın zamana kadar Hazırlanma adımlarını (3. adımda belirlenenleri) tamamla.
  10. Çıkış saatinde (08:15) evden çık.
  11. Okula doğru yürü.
  12. Okula zamanında (08:30) var.
  13. Bitir.

4. Aşama: Akış Şeması Çizme



Aşağıdaki Algoritmalara Akış şeması çizin.

Örnek 1. Çay Demleme Algoritması:

Problem: Canım çok çay istedi. Nasıl çay demlenir?

 

Girdiler:
Çıktı:

 

Algoritma:

Adım 1 ->      Başla.

Adım 2 ->      Suyu çaydanlığa koy.

Adım 3 ->      Çaydanlığı ocağa yerleştir ve ocağı aç.

Adım 4 ->      Su kaynayana kadar bekle.

Adım 5 ->      Kaynayan suyu demliğe dök.

Adım 6 ->      Demliğe çay yapraklarını ekle.

Adım 7 ->      Demliği çaydanlığın üzerine koy ve kısık ateşte 10-15 dakika demlenmeye bırak.

Adım 8 ->      Demlenen çayı süz.

Adım 9 ->      Çayı bardağa dök.

Adım 10 ->  İsteğe göre şeker ekle.

Adım 11 ->  Bitir.

 

Akış Şeması:

 

Örnek 2. Okula Hazırlanma Algoritması:

Problem: Sabah okula nasıl hazırlanılır?

 

Girdiler:
Çıktı:

 


Algoritma:

Adım 1 ->      Başla.

Adım 2 ->      Alarm çaldığında uyan.

Adım 3 ->      Yatağından kalk.

Adım 4 ->      Ellerini yüzünü yıka.

Adım 5 ->      Dişlerini fırçala.

Adım 6 ->      Okul kıyafetlerini giy.

Adım 7 ->      Kahvaltı yap.

Adım 8 ->      Çantanı kontrol et (kitap, defter, kalem gibi eşyalar tam mı?).

Adım 9 ->      Ayakkabılarını giy.

Adım 10 ->  Evden çık ve okula git.

Adım 11 ->  Bitir.

 

Akış Şeması:

 

Örnek 3. Alışveriş Yapma Algoritması:

Problem: Marketten nasıl alışveriş yapılır?

 

Girdiler:
Çıktı:

 


Algoritma:

Adım 1 ->      Başla.

Adım 2 ->      Alışveriş listesi hazırla.

Adım 3 ->      Markete git.

Adım 4 ->      Sepet veya araba al.

Adım 5 ->      Listede yazan ürünleri raflarda bul.

Adım 6 ->      Ürünleri sepete veya arabaya koy.

Adım 7 ->      Kasaya git.

Adım 8 ->      Ürünleri kasaya yerleştir.

Adım 9 ->      Ödeme yap.

Adım 10 ->  Fiş al.

Adım 11 ->  Marketten çık.

Adım 12 ->  Bitir.

 

Akış Şeması:

 

Örnek 4. Makarna Pişirme Algoritması:

Problem: Nasıl makarna pişirilir?

Girdiler:
Çıktı:

 


Algoritma:

Adım 1 ->      Başla.

Adım 2 ->      Tencereye su koy.

Adım 3 ->      Suyu ocağa koy ve kaynat.

Adım 4 ->      Kaynayan suya tuz ekle.

Adım 5 ->      Makarnayı suya ekle.

Adım 6 ->      Makarnayı 8-10 dakika pişir.

Adım 7 ->      Pişen makarnayı süz.

Adım 8 ->      İsteğe göre sos veya peynir ekle.

Adım 9 ->      Makarnayı servis et.

Adım 10 ->  Bitir.

 

Akış Şeması:

 

Örnek 5. Otobüsle Yolculuk Algoritması:

Problem: Otobüsle bir yere nasıl gidilir?

 

Girdiler:
Çıktı:

 


Algoritma:

Adım 1 ->      Başla.

Adım 2 ->      Gideceğin yere giden otobüsün numarasını öğren.

Adım 3 ->      Otobüs durağına git.

Adım 4 ->      Otobüsü bekle.

Adım 5 ->      Otobüs geldiğinde el kaldır ve otobüse bin.

Adım 6 ->      Biletini al veya kartını okut.

Adım 7 ->      İneceğin durağa yaklaştığında "İnecek var" butonuna bas.

Adım 8 ->      Otobüs durunca in.

Adım 9 ->      Gideceğin yere yürü.

Adım 10 ->  Bitir.

 

Akış Şeması:

 

 




İyi çalışmalar!
Bilişim Teknolojileri ve Yazılım Öğretmeniniz Muhammed HALICI