💻

Algoritma Temelleri ve Akış Şemaları

Mar 24, 2025

Algoritma Konusu: Genel Bakış

Giriş

  • Algoritma, bir problemi çözmek için adımlar yazmadır.
  • Sınavda bir tane soru gelecektir, bu ders ile o soruya hazırlanacağız.
  • Daha fazla detay için oynatma listesinde konu anlatımlarına bakabilirsiniz.

Algoritmanın Tanımı

  • Algoritma, bir problemi çözmek için sonlu sayıda adımdan oluşan bir çözüm yolu veya komutlar dizisidir.
  • Bir görevi yerine getirmek için sonlu sayıda işlem dizisi tanımlanır.

Adım Adım Algoritma Örneği

  • Başla: Her algoritmanın başlangıç noktası.
  • Kahvaltı Hazırlama Örneği:
    • Uyanınca yataktan kalk.
    • Mutfağa git, çay hazırla.
    • Kahvaltılıkları dolaptan çıkar.
    • Karnını doyur.
    • Kahvaltılıkları dolaba geri koy.
    • Bitir: Algoritmanın sonu.

Algoritma Kuralları

  • Adımlar doğru sırada olmalıdır.
  • Her algoritma başla ile başlar ve bitir ile biter.
  • Algoritmada yer alan adımlar liste biçiminde yazılır.

Mantıksal İşlemler

  • Toplama: +
  • Çıkarma: -
  • Çarpma: *
  • Bölme: /
  • Mod alma: % (Bölümünden kalan)
  • Üs alma: ***

Eğe/Yapı Koşulu (If/Else)

  • Eğe bir sayının tek ya da çift olduğunu kontrol ediyorsak:
    • x % 2 == 0 ise çift,
    • Aksi durumda tek.

Akış Şeması

  • Başla ve Bitir: Elips ile gösterilir.
  • İşlem Sembolü: Dikdörtgen ile gösterilir.
  • Girdi/Çıktı: Paralelkenar ile gösterilir.
  • Karar (Koşul): Rombus ile gösterilir.

Akış Şemalarının Önemi

  • Akış şemaları, algoritmanın görsel olarak ifadesidir ve kolay anlaşılmasını sağlar.

Sorular ve Çözümler

  • Sorular üzerinden algoritma ve akış şeması adımlarının uygulanması.
  • Örnek problemler: sayının tek/çift kontrolü, ortalama hesaplama, karar yapıları.

Genel Tavsiyeler

  • Algoritmaların temel kurallarına uygun olacak şekilde farklı biçimde yazılabilir.
  • Akış şemalarında işlemler ve koşullar doğru sembollerle belirtilmelidir.

Bu ders ile temel algoritma kurallarını ve akış şemalarını öğrendik. Daha fazla pratik yaparak konuyu pekiştirebiliriz.