Algoritma nedir 7. sınıf

Örnek 03 / 04

Çözümlü Örnek 3

Soru:

Bir bilgisayar oyununda, karakterin bir labirentten çıkması için aşağıdaki algoritma verilmiştir:

  1. Başlangıç noktasından 3 adım ilerle.
  2. Sağa dön.
  3. Bir kapı görünceye kadar ilerle.
  4. Kapıyı aç.

Bu algoritma için aşağıdakilerden hangisi doğru bir yorumdur?

  • A) Algoritma her zaman başarılı olur.
  • B) 3. adım bir döngü içerir.
  • C) Algoritmanın sonucu belirsizdir.
  • D) 2. adım gereksizdir.
Çözüm:

💡 Algoritmaların net, belirsizlik içermeyen ve denenebilir olması gerekir. Bu algoritmayı adım adım inceleyelim.

  • ➡️ 1. ve 2. adımlar nettir: "3 adım ilerle", "sağa dön".
  • ➡️ 3. adım olan "Bir kapı görünceye kadar ilerle" ifadesi kritiktir. Bu, bir döngü (loop) yapısıdır. Karakter, "kapı görmek" koşulu sağlanana kadar aynı işlemi (ilerlemeyi) tekrarlar.
  • ➡️ Eğer labirentte hiç kapı yoksa, karakter sonsuza kadar ilerlemeye çalışır ve algoritma başarısız olur. Bu nedenle A şıkkı her zaman için doğru değildir.
  • ➡️ C şıkkı, kapının olmama ihtimalini vurgular ama algoritmanın kendisi belirsiz değildir, yönergesi nettir.
  • ➡️ D şıkkı, 2. adımın gerekliliğini bilmediğimiz için yanlıştır.

✅ En doğru yorum B şıkkıdır. Çünkü 3. adım, bir koşul sağlanana kadar tekrarlanacak bir döngüyü tanımlar.

1 2 3 4
Konuya Geri Dön: