Beranda Jalur Materi Latihan Coding Simulasi Progres
Latihan Mandiri OSN-K

Bank Latihan Soal OSN-K

Uji ketelitian logika, penalaran komputasional, dan penelusuran algoritma.

M01Q1
easy

M01: Berpikir Komputasional dan Pemecahan Masalah

Dalam sebuah masalah, kita memisahkan proses pendaftaran menjadi mengisi formulir, memeriksa data, dan mengirim konfirmasi. Ini contoh apa?

multiple choice Kerjakan Soal
M01Q2
easy

M01: Berpikir Komputasional dan Pemecahan Masalah

Robot mulai pada posisi 5. Robot maju 4 langkah, mundur 7 langkah, lalu maju 2 langkah. Di posisi berapa robot berakhir?

short answer Kerjakan Soal
M01Q3
easy

M01: Berpikir Komputasional dan Pemecahan Masalah

Saat menghitung jumlah siswa yang hadir, warna sepatu siswa biasanya tidak diperlukan. Tindakan mengabaikan detail yang tidak relevan disebut...

multiple choice Kerjakan Soal
M02Q1
easy

M02: Logika, Pernyataan, dan Tabel Kebenaran

P benar dan Q salah. Nilai P AND Q adalah...

multiple choice Kerjakan Soal
M02Q2
easy

M02: Logika, Pernyataan, dan Tabel Kebenaran

P salah dan Q salah. Nilai P OR Q adalah...

multiple choice Kerjakan Soal
M02Q3
easy

M02: Logika, Pernyataan, dan Tabel Kebenaran

Implikasi P → Q bernilai salah pada kondisi...

multiple choice Kerjakan Soal
M03Q1
easy

M03: Algoritma, Pseudocode, dan Simulasi Langkah

Nilai awal a=6. Jalankan a←a*2 lalu a←a-5. Berapa nilai akhir a?

short answer Kerjakan Soal
M03Q2
easy

M03: Algoritma, Pseudocode, dan Simulasi Langkah

Mengapa instruksi A←B lalu B←A tidak menukar dua nilai awal dengan benar?

multiple choice Kerjakan Soal
M03Q3
easy

M03: Algoritma, Pseudocode, dan Simulasi Langkah

Nilai x=2. Jalankan x←x+4; x←x*3; x←x-5. Berapa hasil akhirnya?

short answer Kerjakan Soal
M04Q1
easy

M04: C++ Pertama: Struktur Program, Input, dan Output

Perintah C++ yang umum digunakan untuk membaca input adalah...

multiple choice Kerjakan Soal
M04Q2
easy

M04: C++ Pertama: Struktur Program, Input, dan Output

Jika program menampilkan cout << 8 + 3; apa keluarannya?

short answer Kerjakan Soal
M04Q3
easy

M04: C++ Pertama: Struktur Program, Input, dan Output

Apa fungsi tanda // dalam C++?

multiple choice Kerjakan Soal