30 Contoh Soal OSN Informatika SMA beserta Jawabannya Lengkap
OSN merupakan ajang bergengsi yang tidak hanya penting bagi siswa tapi juga sekolah. Untuk menjuarai ajang bergengsi ini, yuk kerjakan soal OSN Informatika berikut!
Soal 4
Diberikan dua pernyataan: P “Hujan turun” dan Q “Jalan basah”. Jika ¬Q adalah benar, maka:
a. P pasti salah
b. P pasti benar
c. P mungkin benar
d. Tidak ada cukup informasi
e. P dan Q tidak terkait
Jawaban: A
Soal 5
Diketahui nP3=60, berapakah nilai n?
a. 5
b. 6
c. 7
d. 8
e. 9
Jawaban: A
Contoh Soal OSN Informatika SMA Bagian 2
Di bawah ini adalah 5 contoh soal OSN Informatika SMA bagian kedua. Kerjakan sebaik-baiknya, pilih jawaban yang menurutmu benar, baru kemudian melihat kunci jawabannya, ya!
Soal 6
Pseudocode berikut untuk menentukan apakah sebuah kata adalah palindrom:
arduinoCopy code
function isPalindrome(word):
return word == reverse(word)
Apakah output fungsi ketika dijalankan dengan input “radar”?
a. True
b. False
c. Error
d. None
e. 0
Jawaban: A
Soal 7
Mana yang merupakan kontrapositif dari pernyataan “Jika hari hujan maka jalan basah”?
a. Jika jalan tidak basah maka hari tidak hujan
b. Jika jalan basah maka hari hujan
c. Jika hari tidak hujan maka jalan basah
d. Jika hari hujan maka jalan tidak basah
e. Jika jalan basah maka hari tidak hujan
Jawaban: A
Soal 8
Berapa banyak bilangan prima yang kurang dari 50?
a. 15
b. 16
c. 17
d. 18
e. 19
Jawaban: C
Soal 9
Berikut adalah pseudocode untuk menghitung jumlah dari sebuah array menggunakan rekursi:
arduinoCopy code
function sumArray(arr, n):
if n == 1:
return arr[0]
else:
return arr[n-1] + sumArray(arr, n-1)
Jika diberikan array [2, 4, 6, 8, 10], berapakah hasilnya?
a. 20
b. 25
c. 30
d. 15
e. 10
Jawaban: C
Soal 10
Berapakah nilai kebenaran dari (P∨Q)∧¬(P∧Q) jika P adalah salah dan Q adalah benar?
a. Benar
b. Salah
c. Tidak pasti
d. Selalu salah
e. Selalu benar
Jawaban: A
Contoh Soal OSN Informatika SMA Bagian 3
Pada contoh soal OSN Informatika SMA bagian ketiga ini Mamikos masih menghadirkan 5 soal. Untuk mengerjakan soal di bawah ini kamu boleh mencoret-coret di kertas, tapi dilarang menggunakan kalkulator.
Soal 11
Berapakah jumlah semua bilangan genap antara 1 dan 100?
a. 2450
b. 2500
c. 2550
d. 2600
e. 2650
Jawaban: B
Halaman:


