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.