avatar
Soru Avcısı
125 puan • 67 soru • 45 cevap
✔️ Cevaplandı • Doğrulandı

Algoritma ve akış şeması 9. sınıf

Algoritma oluştururken adımları nasıl sıralayacağımı tam olarak anlamıyorum. Akış şeması sembollerini hangi durumda kullanacağım da kafamı karıştırıyor. Özellikle karar yapılarını şemada göstermekte zorlanıyorum.
WhatsApp'ta Paylaş
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
ozgeaky
2030 puan • 52 soru • 264 cevap

📚 Algoritma ve Akış Şeması - 9. Sınıf Ders Notu

Merhaba! Bu ders notumuzda, bilgisayar biliminin temel taşlarından olan algoritma ve akış şeması kavramlarını öğreneceğiz. Bu konu, bir problemi çözmek için izlenecek adımları planlamamızı sağlar. Hazırsanız başlayalım! 🚀

🔍 Algoritma Nedir?

Algoritma, bir sorunu çözmek veya bir görevi tamamlamak için izlenen adım adım yoldur. Günlük hayatta aslında hepimiz algoritma kullanırız.

Örnek: "Çay demleme" işlemini bir algoritma olarak yazalım:

  • ✅ 1. Adım: Suyu kaynat.
  • ✅ 2. Adım: Demliğe çayı koy.
  • ✅ 3. Adım: Kaynamış suyu demliğe dök.
  • ✅ 4. Adım: 15 dakika bekle.
  • ✅ 5. Adım: Çayı servis et.

Gördüğün gibi, her işlem sırayla ve net bir şekilde belirtilmiş. İşte bu bir algoritmadır! ☕

📊 Akış Şeması (Flowchart) Nedir?

Akış şeması, algoritmanın şekiller ve oklar kullanılarak görselleştirilmiş halidir. Her şeklin bir anlamı vardır ve adımların akışını takip etmemizi kolaylaştırır.

🟦 Akış Şeması Temel Şekilleri:

  • 🔵 Başla/Bitir: Yuvarlak kenarlı dikdörtgen. Sürecin başlangıcını ve bitişini gösterir.
  • 🟨 İşlem: Dikdörtgen. Bir işlemi (toplama, yazdırma vb.) gösterir.
  • 🔷 Karar: Elmas şekli. Evet/Hayır sorularını gösterir. (Örn: Sayı 10'dan büyük mü?)
  • 🟢 Giriş/Çıkış: Paralelkenar. Veri girişi veya çıktıyı gösterir.
  • ➡️ Ok: İşlemlerin akış yönünü gösterir.

✏️ Örnek Uygulama: İki Sayının Toplamı

Şimdi, "Kullanıcıdan iki sayı alıp toplayan ve sonucu gösteren" bir algoritma yazalım ve akış şemasını çizelim.

📝 Algoritması:

  1. BAŞLA
  2. Kullanıcıdan birinci sayıyı (A) al.
  3. Kullanıcıdan ikinci sayıyı (B) al.
  4. Toplam = A + B işlemini yap. (Matematiksel olarak: \( Toplam = A + B \) )
  5. Toplam sonucunu ekranda göster.
  6. BİTİR

📈 Akış Şeması Mantığı:

Bu algoritmanın akış şemasını çizerken şu sırayı takip ederiz:

Başla → (Giriş: A sayısını al) → (Giriş: B sayısını al) → (İşlem: Toplam = A+B) → (Çıkış: Toplam'ı göster) → Bitir

Eğer "Toplam 100'den büyük mü?" gibi bir karar ekleseydik, elmas şeklini kullanacaktık. 🔍

💡 Neden Önemli?

Algoritma ve akış şemaları, karmaşık problemleri küçük ve yönetilebilir parçalara ayırmamıza yardım eder. Bir bilgisayar programı yazmadan önce, programın mantığını bu şekilde planlamak çok önemlidir. Bu, hem hatayı azaltır hem de işimizi kolaylaştırır.

Özetle: Algoritma yazılı plan, akış şeması ise onun resimli halidir. İkisi de problem çözme becerimizi geliştirir. 🧩

Konuyu pekiştirmek için kendi günlük işlerinden (diş fırçalama, sandviç yapma) birinin algoritmasını yazmayı ve basit bir akış şeması çizmeyi dene! 🎯

Yorumlar