avatar
eda_araştırıyor
125 puan • 25 soru • 0 cevap
✔️ Cevaplandı • Doğrulandı

9. Sınıf Kontrol Algoritmaları Nedir? Örnekler

Kontrol algoritmalarının ne olduğunu genel olarak anlıyorum ama tam olarak ne işe yaradığını kavrayamadım. Günlük hayattan basit örneklerle açıklanırsa konu daha net oturacak gibi. Özellikle sıcaklık kontrol sistemi gibi örnekler üzerinden gitmek istiyorum.
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
okulgunlugum
1410 puan • 0 soru • 93 cevap

Kontrol Algoritmaları Nedir?

Kontrol algoritmaları, bir bilgisayar programının veya bir sistemin nasıl çalışacağını, hangi adımları hangi sırayla takip edeceğini belirleyen kurallar bütünüdür. Günlük hayatta yaptığımız birçok işlem aslında birer kontrol algoritmasıdır.

Bir problemi çözmek veya bir görevi yerine getirmek için izlenen adım adım yol, bir algoritma oluşturur. Algoritmalar, programlamanın temelini oluşturur.

Algoritma Türleri

Kontrol algoritmalarını temel olarak üç başlıkta inceleyebiliriz:

  • Dizisel Algoritma: Adımların yukarıdan aşağıya doğru, sırayla ve hiçbir atlama veya tekrar olmadan işletildiği algoritmalardır.
  • Karar (Seçim) Algoritması: Belirli bir koşula bağlı olarak farklı adımların işletildiği algoritmalardır. "Eğer (if)" ifadesi bu tür algoritmaların temelini oluşturur.
  • Döngüsel Algoritma: Belirli bir koşul sağlandığı sürece, bir dizi işlemin tekrar tekrar yapıldığı algoritmalardır.

Algoritma Örnekleri

Örnek 1: Dizisel Algoritma - Çay Demleme

  • 1. Başla.
  • 2. Suyu çaydanlığa koy.
  • 3. Çaydanlığı ocağa koy ve ocağı yak.
  • 4. Su kaynayınca, demliğe çayı koy.
  • 5. Demliğe kaynar suyu ekle.
  • 6. Çayı 15 dakika demlenmeye bırak.
  • 7. Servis et.
  • 8. Bitir.

Örnek 2: Karar Algoritması - Sınıf Geçme Kontrolü

  • 1. Başla.
  • 2. Öğrencinin not ortalamasını al (ORT).
  • 3. Eğer ORT ≥ 50 ise, "Sınıfı Geçti" yaz. (Evet ise 4. adıma git, hayır ise 5. adıma git)
  • 4. "Sınıfı Geçti" mesajını göster. 6. adıma git.
  • 5. "Sınıfta Kaldı" mesajını göster.
  • 6. Bitir.

Bu algoritmada, öğrencinin not ortalamasına bağlı olarak farklı bir işlem yapılmaktadır. Bu bir karar mekanizmasıdır.

Örnek 3: Döngüsel Algoritma - 1'den 10'a Kadar Sayıları Yazdırma

  • 1. Başla.
  • 2. Sayaç değişkenini (S) 1 olarak ata. (S = 1)
  • 3. Eğer S > 10 ise, 7. adıma git. (Koşul kontrolü)
  • 4. S sayısını ekrana yazdır.
  • 5. S'nin değerini 1 arttır. (S = S + 1)
  • 6. 3. adıma geri dön. (Döngü)
  • 7. Bitir.

Bu algoritmada, S değişkeninin değeri 10'u geçene kadar 3, 4, 5 ve 6. adımlar sürekli tekrarlanır. Bu bir döngü mekanizmasıdır.

Bu üç temel yapıyı (dizisel, karar, döngü) kullanarak çok daha karmaşık problemlerin çözümü için algoritmalar yazılabilir.

Yorumlar