Nathasya S
15 Maret 2024 12:57
Iklan
Iklan
10
1
Iklan
Iklan
N. A
Community
22 Maret 2024 13:41
Jawaban yang tepat C.
Penjelasan:
(P and ((not P or not(Q or (not R and Q))) and (P and (Q or not R))))
Ingat, untuk operator AND, satu-satunya input yang membuat hasilnya TRUE adalah jika kedua inputnya juga TRUE. Maka agar hal di atas bernilai TRUE, maka harus:
(TRUE and TRUE)
Maka nilai P harus TRUE, dan nilai ((not P or not(Q or (not R and Q))) and (P and (Q or not R))) harus TRUE pula.
Agar ((not P or not(Q or (not R and Q))) and (P and (Q or not R))) bernilai TRUE, maka nilai (not P or not(Q or (not R and Q))) dan nilai (P and (Q or not R)) harus TRUE.
Ingat bahwa operator OR bernilai TRUE jika salah satu atau kedua input bernilai TRUE. Serta operator not menginvers TRUE dan FALSE. Karena kita tahu bahwa P harus TRUE, maka not P pasti FALSE. Maka satu-satunya cara adalah membuat nilai (not P or not(Q or (not R and Q))) TRUE adalah dengan membuat nilai not(Q or (not R and Q)) TRUE. Karena ada operator not, maka nilai Q or (not R and Q)) harus FALSE. Operator OR hanya FALSE jika kedua inputnya FALSE. Maka nilai Q harus FALSE, dan nilai (not R and Q) harus FALSE. Karena nilai Q sudah FALSE, maka nilai (not R and Q) sudah FALSE.
Selanjutnya, karena nilai (P and (Q or not R)) harus TRUE sedangkan nilai P sudah TRUE, maka kita tinggal buat nilai (Q or not R) agar TRUE. Karena Q sudah false, maka not R harus TRUE, maka R harus FALSE.
Jadi, nilai yang membuat operasi tersebut TRUE adalah jika P = TRUE, Q = FALSE, dan R = FALSE (c).
Β· 1.0 (1)
Iklan
Iklan
Yah, akses pembahasan gratismu habis
Tanya ke Forum
Biar Robosquad lain yang jawab soal kamu
LATIHAN SOAL GRATIS!
Drill Soal
Latihan soal sesuai topik yang kamu mau untuk persiapan ujian
Perdalam pemahamanmu bersama Master Teacher
di sesi Live Teaching, GRATIS!