Deskripsi Untuk Soal Nomor 44 dan 47
if (a and b) or ((not c) and d) then if ((a or not b) and c) or (b and (not a)) then writeln(1); else if (a or (d and b)) and (not b) then writeln(2); else writeln(4); else if not (d and c) and (not a) then writeln(5); else writeln(6);
Jika dijalankan dan ternyata mencetakkan harga 4 maka urutan harga-harga a, b, c, d yang mungkin adalah?
(A) TRUE, FALSE, TRUE, FALSE
(B) TRUE, TRUE, TRUE, FALSE
(C) FALSE, FALSE, TRUE, TRUE
(D) TRUE, TRUE, FALSE, FALSE
(E) TRUE, FALSE, FALSE, TRUE
Jika a berharga TRUE, b berharga FALSE, c berharga FALSE, dan d berharga TRUE, maka apa yang akan dicetak?
(A) 5
(B) 4
(C) 3
(D) 2
(E) 1
Jika a berharga FALSE, b berharga FALSE, c berharga FALSE, dan d berharga FALSE, maka apa yang akan dicetak?
(A) 5
(B) 4
(C) 3
(D) 2
(E) 1
Yang tidak akan mencetakkan angka 5 adalah untuk urutan a, b, c, d:
(A) FALSE, TRUE, TRUE, FALSE
(B) FALSE, TRUE, FALSE, FALSE
(C) FALSE, FALSE, TRUE, FALSE
(D) FALSE, FALSE, FALSE, TRUE
(E) FALSE, FALSE, FALSE, FALSE
Tabel Kebenaran
sumber : https://www.slideshare.net/aravir/logika-biner-aljabar-boolean-gerbang-logika

44. Cara terbaik adalah mengetes semua piilihan
akan diperoleh jawaban E. TRUE, FALSE,FALSE TRUE
45. jawabannya ada di pertanyaan nomor 44
46. jika A=FALSE B=FALSE C=FALSE D= FALSE kita masukkan nilai A,B,C,dan D ke pernyataan pertama
if (FALSE and FALSE) or ((not FALSE) and FALSE) then
Pernyataan ini akan menghasilkan nilai FALSE maka pernyataan yang diproses selanjutnya adalah
else
if not (d and c) and (not a) then
writeln(5);
else
writeln(6);
kita substitusikan D,C dan A dengan nilai yang dimiliki variabel tersebut
else
if not (FALSE and FALSE) and (not FALSE) then
writeln(5);
else
writeln(6);
Dengan melihat tabel kebenaran, maka pernyataan akan bernilai true sehingga program akan mencetak 5
jawaban : A. 5
47. cara terbaik juga mengetes semua pilihan
pilihan E. sudah pasti salah karena pada no. 46 untuk A,B,C,D bernilai FALSE akan menghasilkan nilai 5
44. D
45. D
46. A
47. D
Masuk untuk menulis jawaban
no 44 jika cara terbaik itu e .jika E di masukkan ke program tersebut maka jawabanny 2. terbaikknya yaitu D
TRUE,TRUE,FALSE,FALSE