Bank Latihan Soal OSN-K
Uji ketelitian logika, penalaran komputasional, dan penelusuran algoritma.
M01: Berpikir Komputasional dan Pemecahan Masalah
Dalam sebuah masalah, kita memisahkan proses pendaftaran menjadi mengisi formulir, memeriksa data, dan mengirim konfirmasi. Ini contoh apa?
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?
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...
M02: Logika, Pernyataan, dan Tabel Kebenaran
P benar dan Q salah. Nilai P AND Q adalah...
M02: Logika, Pernyataan, dan Tabel Kebenaran
P salah dan Q salah. Nilai P OR Q adalah...
M02: Logika, Pernyataan, dan Tabel Kebenaran
Implikasi P → Q bernilai salah pada kondisi...
M03: Algoritma, Pseudocode, dan Simulasi Langkah
Nilai awal a=6. Jalankan a←a*2 lalu a←a-5. Berapa nilai akhir a?
M03: Algoritma, Pseudocode, dan Simulasi Langkah
Mengapa instruksi A←B lalu B←A tidak menukar dua nilai awal dengan benar?
M03: Algoritma, Pseudocode, dan Simulasi Langkah
Nilai x=2. Jalankan x←x+4; x←x*3; x←x-5. Berapa hasil akhirnya?
M04: C++ Pertama: Struktur Program, Input, dan Output
Perintah C++ yang umum digunakan untuk membaca input adalah...
M04: C++ Pertama: Struktur Program, Input, dan Output
Jika program menampilkan cout << 8 + 3; apa keluarannya?
M04: C++ Pertama: Struktur Program, Input, dan Output
Apa fungsi tanda // dalam C++?