9. Sınıf Algoritmik Doğal Dil Nedir? Örnek sorular Test 1

Soru 08 / 10

"Matematik sınavından 70 ve üzeri alanlar başarılı sayılacak" ifadesinin algoritmik dil işlemedeki karşılığı aşağıdakilerden hangisidir?

A) if (puan ≤ 70) then { başarılı }
B) if (puan = 70) then { başarılı }
C) if (puan ≥ 70) then { başarılı }
D) if (puan ≠ 70) then { başarılı }

Merhaba sevgili öğrenciler!

Bu soruda, günlük hayatta kullandığımız bir ifadeyi algoritmik düşünme ve programlama diline nasıl çevireceğimizi öğreniyoruz. Algoritmalar, belirli bir problemi çözmek için adım adım talimatlar bütünüdür. Bu talimatların önemli bir kısmı da koşullu ifadelerdir. Koşullu ifadeler, belirli bir şartın sağlanıp sağlanmadığına göre farklı işlemler yapmamızı sağlar.

  • Sorudaki ifade şudur: "Matematik sınavından 70 ve üzeri alanlar başarılı sayılacak." Bu ifadeyi dikkatlice inceleyelim.
  • "70 ve üzeri" ne anlama gelir? Bu, bir öğrencinin puanının 70 olabileceği gibi, 70'ten daha yüksek (örneğin 71, 72, 80, 95 gibi) olabileceği anlamına gelir. Yani, 70 puan da başarılı sayılmak için yeterlidir.
  • Matematiksel olarak "70 ve üzeri" ifadesi, "büyük veya eşit 70" şeklinde ifade edilir. Bu da matematiksel sembollerle $ \text{puan} \geq 70 $ olarak yazılır.
  • Şimdi seçenekleri tek tek inceleyelim ve hangisinin bu koşulu doğru şekilde ifade ettiğini bulalım:
  • A) if (puan ≤ 70) then { başarılı }: Bu ifade, "eğer puan 70'e eşit veya 70'ten küçükse başarılı say" anlamına gelir. Bu, bizim aradığımız "70 ve üzeri" koşulunun tam tersidir. Örneğin, 60 alan bir öğrenci de başarılı sayılır ki bu doğru değildir.
  • B) if (puan = 70) then { başarılı }: Bu ifade, "eğer puan tam olarak 70'e eşitse başarılı say" anlamına gelir. Bu durumda 70 alan başarılı olurken, 75 veya 80 alan bir öğrenci başarılı sayılmaz. Bu da sorudaki ifadeyi karşılamaz.
  • C) if (puan ≥ 70) then { başarılı }: Bu ifade, "eğer puan 70'e eşit veya 70'ten büyükse başarılı say" anlamına gelir. İşte bu tam olarak aradığımız koşuldur! 70 alan da, 70'ten yüksek alan da başarılı sayılır.
  • D) if (puan ≠ 70) then { başarılı }: Bu ifade, "eğer puan 70'e eşit değilse başarılı say" anlamına gelir. Bu durumda 60 alan da, 80 alan da başarılı sayılırken, tam 70 alan başarılı sayılmaz. Bu da yanlış bir ifadedir.

Gördüğümüz gibi, "70 ve üzeri" ifadesini en doğru şekilde karşılayan algoritmik koşul, puanın 70'e eşit veya 70'ten büyük olmasını kontrol eden seçenektir.

Cevap C seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Geri Dön