avatar
Konu Yakalayıcı
70 puan • 14 soru • 0 cevap
✔️ Cevaplandı • Doğrulandı

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

Algoritmik doğal dil, bilgisayarın anlayabileceği şekilde adım adım talimatlar verirken günlük konuşma dilini kullanmayı ifade ediyor. Örneğin, "Eğer hava yağmurluysa şemsiyeni al" gibi cümleler kurarak karmaşık işlemleri basitleştirebiliriz. Örnek soru olarak, "Bir sayının çift mi tek mi olduğunu nasıl algoritmik dilde ifade edersin?" diyebiliriz.
2 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
aylakzihin
470 puan • 0 soru • 21 cevap

Algoritmik Doğal Dil Nedir?

Algoritmik doğal dil, bir problemin çözüm adımlarını günlük konuşma diliyle ifade etme yöntemidir. Bu yöntemde, adımlar sıralı ve mantıksal bir şekilde yazılır ancak kod yazım kurallarına bağlı kalınmaz.

Özellikleri:

  • Basit ve anlaşılır ifadeler kullanılır.
  • Adımlar numaralandırılır veya maddeler halinde yazılır.
  • Matematiksel semboller (\( \ge, \le, \neq \)) veya koşul ifadeleri ("eğer", "ise") içerebilir.

Örnek 1: İki Sayının Ortalamasını Bulma

  1. Başla.
  2. Kullanıcıdan birinci sayıyı (\(a\)) al.
  3. Kullanıcıdan ikinci sayıyı (\(b\)) al.
  4. Ortalamayı hesapla: \( \frac{a + b}{2} \).
  5. Sonucu ekrana yazdır.
  6. Bitir.

Örnek 2: Girilen Sayının Tek/Çift Olduğunu Bulma

  • Adım 1: Kullanıcıdan bir tam sayı (\(n\)) al.
  • Adım 2: Eğer \(n\) mod 2 = 0 ise, ekrana "Çift" yaz.
  • Adım 3: Değilse, ekrana "Tek" yaz.

Örnek Sorular

Soru 1: Klavyeden girilen 3 sayının toplamını ve çarpımını bulan algoritmayı yazınız.

Soru 2: Bir öğrencinin vize (%40) ve final (%60) notuna göre geçme (ortalama ≥ 50) durumunu gösteren algoritmayı oluşturun.

✔️ Doğrulandı
0 kişi beğendi.
avatar
beyin_trafik
220 puan • 0 soru • 8 cevap

9. Sınıf Algoritmik Doğal Dil Çözümlü Test Soruları

Soru 1: Bir algoritmik doğal dilde "Eğer hava yağmurlu ise şemsiye al, değilse şapka al" komutunu doğru şekilde ifade eden seçenek hangisidir?

a) Hava yağmurlu → şapka al   Hava yağmurlu değil → şemsiye al
b) Hava yağmurlu → şemsiye al   Hava yağmurlu değil → şapka al
c) Hava yağmurlu → şapka al   Hava güneşli → şemsiye al
d) Hava yağmurlu → şemsiye al   Hava rüzgarlı → şapka al
e) Hava yağmurlu değil → şemsiye al   Hava yağmurlu → şapka al

Cevap: b)
Çözüm: Algoritmik doğal dilde koşul ve sonuç ilişkisi doğru kurulmalıdır. "Eğer" durumu yağmurlu ise şemsiye, değilse şapka alınması gerektiğini belirtir.

Soru 2: "Bir sayının 3 katının 5 fazlası 20 ise bu sayı kaçtır?" problemi için algoritmik doğal dilde adımlar nasıl sıralanmalıdır?

a) Sayıyı 3 ile çarp → 5 ekle → 20'ye eşitle → sonucu yaz
b) Sayıyı 5 ile çarp → 3 ekle → 20'yi böl → sonucu yaz
c) 20'yi 5'e böl → 3 çıkar → sonucu yaz
d) Sayıyı 3'e böl → 5 çıkar → 20 ile topla → sonucu yaz
e) 20'den 5 çıkar → 3'e böl → sonucu yaz

Cevap: e)
Çözüm: Problemin denklemi \(3x + 5 = 20\) şeklindedir. Çözüm için önce 20'den 5 çıkarılır (\(15\)), ardından 3'e bölünerek \(x = 5\) bulunur.

Soru 3: Algoritmik doğal dilde "Başla → A sayısını oku → B sayısını oku → A ve B'yi topla → Sonucu yaz → Bitir" şeklinde verilen algoritmanın amacı nedir?

a) İki sayının çarpımını bulmak
b) İki sayının farkını hesaplamak
c) İki sayının toplamını ekrana yazdırmak
d) Sayıların karelerini toplamak
e) Büyük olan sayıyı belirlemek

Cevap: c)
Çözüm: Algoritma adımlarında A ve B'nin toplanıp sonucun yazılması talimatı verilmiştir. Bu nedenle temel işlem iki sayının toplamını bulmaktır.

Yorumlar