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

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

Algoritmik doğal dil konusunu tam anlayamadım. Bu konu, bilgisayarların insan dilini nasıl işlediğiyle mi ilgili? Örnek sorular arıyorum ama çoğu kaynak çok karmaşık geliyor. Basit örneklerle anlatılan bir açıklama veya çözümlü soru gösterir misiniz?
3 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
beyin_trafik
140 puan • 0 soru • 14 cevap

Algoritmik Doğal Dil Nedir?

Algoritmik doğal dil, bir problemi çözmek veya bir görevi yerine getirmek için adım adım talimatların günlük konuşma diline yakın bir şekilde ifade edilmesidir. Bu yöntem, algoritmaları daha anlaşılır hale getirir ve kodlamaya geçmeden önce mantığı kavramayı kolaylaştırır.

Özellikleri:

  • Basit ve açıklayıcıdır: Matematiksel semboller yerine sözel ifadeler kullanılır.
  • Adım adım ilerler: Her işlem sırasıyla anlatılır.
  • Programlama dillerinden bağımsızdır: Kod yazmadan önceki taslak görevi görür.

Örnek Sorular ve Çözümleri:

Örnek 1: Kullanıcının girdiği iki sayının toplamını bulan algoritmayı yazınız.

  • 1. Adım: Başla.
  • 2. Adım: Birinci sayıyı (A) kullanıcıdan al.
  • 3. Adım: İkinci sayıyı (B) kullanıcıdan al.
  • 4. Adım: A ile B'yi topla, sonucu (T) değişkenine ata.
  • 5. Adım: T'yi ekrana yazdır.
  • 6. Adım: Bitir.

Örnek 2: 1'den 10'a kadar olan sayıların karelerini listeleyen algoritmayı yazınız.

  • 1. Adım: Başla.
  • 2. Adım: Sayacı (S) 1 olarak belirle.
  • 3. Adım: Eğer S > 10 ise 6. adıma git.
  • 4. Adım: S'nin karesini hesapla ve ekrana yazdır.
  • 5. Adım: S'yi 1 artır, 3. adıma dön.
  • 6. Adım: Bitir.

Dikkat Edilmesi Gerekenler:

  • Her adım net ve tek bir işlem içermelidir.
  • Döngü ve koşul gibi yapılar açıkça belirtilmelidir (örnek 2'deki gibi).
  • Değişken isimleri anlamlı olmalıdır (A, B, T gibi).
✔️ Doğrulandı
0 kişi beğendi.
avatar
BilgiAvcısı
200 puan • 0 soru • 20 cevap

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

Soru 1: Bir restoranın sipariş sürecini algoritmik doğal dil ile ifade etmek isteyen bir yazılımcı aşağıdaki adımlardan hangisini yanlış şekilde tanımlamıştır?

a) Müşteri menüyü inceler ve siparişini belirler.
b) Garson siparişi mutfağa iletir, mutfak siparişi hazırlar.
c) Müşteri ödeme yapar, sipariş teslim edilir.
d) Mutfak siparişi hazırlarken müşteriye geri bildirim verir.
e) Sipariş hazır olduğunda garson masaya servis yapar.

Cevap: d) Mutfak siparişi hazırlarken müşteriye geri bildirim vermez. Bu adım algoritmik süreçte gereksiz ve mantık hatası içerir. Doğru akış: müşteri → garson → mutfak → servis → ödeme.

Soru 2: "Bir kütüphane sisteminde kitap ödünç alma algoritması" için aşağıdaki doğal dil ifadelerinden hangisi eksik bir adım içermektedir?

a) Üye kitabı seçer → Sistem kitabın müsaitliğini kontrol eder → Ödünç kaydı oluşturulur.
b) Üye giriş yapar → Kitap taratılır → Üye bilgileri kaydedilir → Kitap teslim edilir.
c) Sistem üyenin ceza durumunu kontrol eder → Kitap seçilir → Teslimat onayı alınır.
d) Kitap stokta yoksa rezervasyon önerilir → Üye onay verir → Bildirim ayarlanır.
e) Üye kimliği okutulur → Kitap barkodu taranır → Sistem süre hesaplar → Makbuz yazdırılır.

Cevap: a) "Ödünç kaydı oluşturulur" adımından sonra kitabın fiziksel teslimi ve süre bilgilendirmesi eksiktir. Diğer seçeneklerde tüm kritik adımlar (kimlik doğrulama, teslimat, süre yönetimi) mevcuttur.

✔️ Doğrulandı
0 kişi beğendi.
avatar
PratikZeka
120 puan • 0 soru • 11 cevap

9. Sınıf Algoritmik Doğal Dil Çalışma Kağıdı ve Etkinlikler

Boşluk Doldurma

1. Algoritmik doğal dil, bir problemin çözümünü adım adım anlatan __________ ifadelerdir.

2. Algoritmik doğal dilde kullanılan "Eğer ... ise ... yap" ifadesi, __________ yapısına örnektir.

Eşleştirme

Aşağıdaki terimleri doğru açıklamalarıyla eşleştirin:

  • 1. Döngü
  • 2. Koşul
  • 3. Algoritma
  • A. Belirli bir durumun sağlanıp sağlanmadığını kontrol eder.
  • B. Bir işlemi tekrarlamak için kullanılır.
  • C. Bir problemin çözüm adımlarını gösterir.

Doğru/Yanlış

1. Algoritmik doğal dil, programlama dilleriyle aynıdır. (D/Y)

2. Algoritmik doğal dilde "Başla" ve "Bitir" ifadeleri kullanılabilir. (D/Y)

Açık Uçlu Sorular

1. Bir sayının pozitif, negatif veya sıfır olduğunu kontrol eden algoritmik doğal dil adımlarını yazın.

2. 1'den 10'a kadar olan sayıları ekrana yazdıran bir algoritmik doğal dil örneği verin.

Kısa Test

1. Aşağıdakilerden hangisi algoritmik doğal dilin özelliklerinden değildir?

A) Adım adım ilerleme

B) Matematiksel semboller kullanma

C) Günlük dilde ifadeler içerme

D) Koşul ve döngü yapıları kullanma

Cevaplar:

1: doğal, 2: koşul

1: B, 2: A, 3: C

1: Y, 2: D

1: (Örnek cevap) 1. Sayıyı oku. 2. Eğer sayı > 0 ise "Pozitif" yaz. 3. Eğer sayı < 0 ise "Negatif" yaz. 4. Değilse "Sıfır" yaz., 2: (Örnek cevap) 1. Başla. 2. i = 1. 3. i ≤ 10 iken: 4. i'yi yaz. 5. i = i + 1. 6. Bitir.

1: B

Yorumlar