Bantu temanmu belajar dengan menambahkan soal di Kujawab. Klik disini..

Olimpiade Sains Kota (OSK) 2007 - Komputer , Nomor 44 - 47

Deskripsi untuk soal nomor 44 - 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);

 

44

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

45

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

46

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

47

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