Algoritmik Yapılar İçerisindeki Mantık Bağlaçları ve Niceleyiciler Test 3

Soru 1 / 13
Sorunun Çözümü

Öncelikle, \( (p \land q) \land (q \lor r) = 1 \) ifadesinin doğru olması için hem \( p \land q = 1 \) hem de \( q \lor r = 1 \) olmalıdır.

Bu durumda:

  • \( p \land q = 1 \) ise, \( p = 1 \) ve \( q = 1 \) olmalıdır.
  • \( q \lor r = 1 \) ise, \( q = 1 \) olduğundan \( r \) değeri 0 veya 1 olabilir.

Şimdi algoritmada ilerleyelim:

  1. \( p \lor q = 1 \) koşulu sağlanır (çünkü \( p = 1 \) ve \( q = 1 \)), bu yüzden "S" yazdırılır.
  2. \( r \Rightarrow p = 1 \) koşulu sağlanır (çünkü \( p = 1 \), \( r \) ne olursa olsun sonuç 1 olur), bu yüzden "A" yazdırılır.
  3. \( q = 1 \) koşulu sağlanır, bu yüzden "A" yazdırılır.
  4. \( q \lor r = 1 \) koşulu sağlanır (çünkü \( q = 1 \)), bu yüzden "T" yazdırılır.

Bu durumda ekrana yazdırılanlar sırasıyla S, A, A, T olur.

Cevap E seçeneğidir.

  • Cevaplanan
  • Aktif
  • Boş