KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

dokumen-dokumen yang mirip
SOAL UJIAN SELEKSI CALON PESERTA OLIMPIADE SAINS NASIONAL 2015 TINGKAT PROVINSI

SOAL UJIAN SELEKSI CALON PESERTA OLIMPIADE SAINS NASIONAL 2016 TINGKAT PROVINSI

INFORMATIKA/KOMPUTER. Hari 0 (Sesi Latihan) 1. Empek-empek 2. Gunting Kertas 3. Matriks Biner

Olimpiade Sains Nasional XI Bidang Komputer/Informatika

Bundel Soal Sesi 3 Bidang Informatika Olimpiade Sains Nasional X

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

INFORMATIKA/KOMPUTER. Hari Pasar 16 Ilir 2. Menjinakkan Bom 3. Pos Wisata Sungai

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

Bundel Soal Sesi 2 Bidang Informatika Olimpiade Sains Nasional X

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

OLIMPIADE SAINS NASIONAL IX

SOAL UJIAN OLIMPIADE SAINS NASIONAL 2016 TES PRAKTEK LAPANGAN SESI II

SOAL UJIAN SELEKSI CALON PESERTA OLIMPIADE SAINS NASIONAL 2014 TINGKAT PROVINSI

Hari 2 1. Robot Pempek 2. Belanja Suvenir 3. Wisata Palembang

SOAL UJIAN OLIMPIADE SAINS NASIONAL 2016 TES PRAKTEK LAPANGAN SESI I PERTANYAAN PRAKTIKUM

BIDANG INFORMATIKA/KOMPUTER

SELEKSI OLIMPIADE TINGKAT KABUPATEN/KOTA TAHUN 2002 TIM OLIMPIADE MATEMATIKA INDONESIA TAHUN 2003

OLIMPIADE SAINS 2012 TINGKAT KABUPATEN/KOTA BIDANG INFORMATIKA/KOMPUTER. Lembar Peraturan dan Peringatan Selama Ujian

OLIMPIADE SAINS 2012 TINGKAT KABUPATEN/KOTA BIDANG INFORMATIKA/KOMPUTER. Lembar Peraturan dan Peringatan Selama Ujian

OLIMPIADE SAINS NASIONAL VIII

Pembahasan Soal Olimpiade Sains Nasional 2004 Bidang Informatika Pekanbaru, Agustus 2004

SOAL UJIAN OLIMPIADE SAINS NASIONAL 2016 TES PRAKTEK LAPANGAN SESI I PERENCANAAN KAWASAN UTARA STADION JAKABARING

Bundel Soal Sesi 1 Bidang Informatika Olimpiade Sains Nasional X

SELEKSI OLIMPIADE TINGKAT PROVINSI 2014 TIM OLIMPIADE MATEMATIKA INDONESIA Waktu : 210 Menit

OLIMPIADE SAINS NASIONAL VIII

OLIMPIADE SAINS 2012 TINGKAT KABUPATEN/KOTA BIDANG INFORMATIKA/KOMPUTER. Lembar Peraturan dan Peringatan Selama Ujian

SELEKSI OLIMPIADE TINGKAT PROVINSI 2013 TIM OLIMPIADE MATEMATIKA INDONESIA 2014

OSN OLIMPIADE SAINS NASIONAL Palembang, Mei 2016

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

Olimpiade Sains Nasional XI Bidang Komputer/Informatika

INFORMATIKA/KOMPUTER

OLIMPIADE SAINS NASIONAL IX

SOAL MATEMATIKA SMP OLIMPIADE SAINS NASIONAL

OLIMPIADE SAINS NASIONAL VII

OLIMPIADE SAINS NASIONAL VII

OLIMPIADE SAINS NASIONAL 2015 DESKRIPSI SOAL

SELEKSI TINGKAT PROPINSI MATEMATIKA SMA/MA

SELEKSI OLIMPIADE TINGKAT KABUPATEN/KOTA TAHUN 2003 TIM OLIMPIADE MATEMATIKA INDONESIA TAHUN 2004

SELEKSI OLIMPIADE MATEMATIKA INDONESIA 2004 TINGKAT PROVINSI

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

INFORMATIKA/KOMPUTER. Hari 0 (Sesi Latihan) 1. Empek-empek 2. Gunting Kertas 3. Matriks Biner

SELEKSI OLIMPIADE TINGKAT PROVINSI 2009 TIM OLIMPIADE MATEMATIKA INDONESIA 2010

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

SELEKSI TINGKAT PROPINSI MATEMATIKA SMA/MA

OLIMPIADE SAINS NASIONAL 2015 DESKRIPSI SOAL

Bundel Soal Sesi 1 Bidang Informatika Olimpiade Sains Nasional X

Kasus A : Tabel untuk AM

Modul 3 Percabangan dan Perulangan

SELEKSI OLIMPIADE TINGKAT KABUPATEN/KOTA TAHUN 2005 TIM OLIMPIADE MATEMATIKA INDONESIA TAHUN 2006

SELEKSI OLIMPIADE TINGKAT KABUPATEN/KOTA TAHUN 2004 TIM OLIMPIADE MATEMATIKA INDONESIA TAHUN 2005

PETUNJUK UMUM OLMIPA UB 2013 BIDANG MATEMATIKA

SOAL MATEMATIKA - SMP

OLIMPIADE SAINS NASIONAL SMP SELEKSI TINGKAT KABUPATEN / KOTA TAHUN BIDANG STUDI MATEMATIKA WAKTU : 150 MENIT 9 Maret 2013

LOMBA KOMPETENSI SISWA (LKS) TINGKAT PROPINSI SUMBAR TAHUN 2015

Babak Semifinal (Essay)

A. KETENTUAN PENDAFTARAN

OSN OLIMPIADE SAINS NASIONAL Palembang, Mei 2016

Pertahanan Pekanbaru. Deskripsi. Format Masukan. Time limit: 1 s. Memory limit: 64 MB

Programmer dan Meeting

=============================================================

BIDANG STUDI : MATEMATIKA

TINGGI KANDANG SUSUN

PANDUAN SELEKSI OLIMPIADE SAINS TAHUN 2016

Hari 1 / Soal 1: Bukit dan Lembah

PANDUAN PELAKSANAAN SELEKSI OLIMPIADE SAINS TINGKAT KABUPATEN/KOTA DAN PROVINSI TAHUN 2013

BIDANG STUDI : MATEMATIKA TINGKAT : MADRASAH ALIYAH

SOAL UJIAN OLIMPIADE SAINS NASIONAL 2016 TES PRAKTEK LABORATORIUM

PANDUAN PELAKSANAAN SELEKSI OLIMPIADE SAINS TINGKAT KABUPATEN/KOTA DAN PROVINSI

TATA TERTIB. Himpunan Mahasiswa Prodi Pendidikan Matematika HMP MATRIKS STKIP PGRI SUMENEP PANITIA PELAKSANA OKARA

TATA TERTIB MATHEMATICS EVENT XVIII

OLIMPIADE SAINS NASIONAL 2015 DESKRIPSI SOAL

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

5) Alokasi waktu pengerjaan soal adalah 60 menit,

Syarat dan Ketentuan Lomba Spelling Bee Tingkat SD

HIMPUNAN MAHASISWA JURUSAN TEKNIK ELEKTRO FT

Sang Pelompat. Batas Waktu 1 detik. Batas Memori 64 MB

Algoritma + Pemrograman Pascal

BAB III ANALISIS DAN PERANCANGAN SISTEM

OLIMPIADE SAINS NASIONAL VII

SOAL SIMULASI SELEKSI OLIMPIADE SAINS TINGKAT PROVINSI 2013 CALON TIM OLIMPIADE KOMPUTER INDONESIA Waktu: 150 menit

Problem A Divisible compfest1.c / compfest1.cpp / compfest1.pas Runtime-limit: 0.5 detik Memory-limit: 64 MB

OLIMPIADE SAINS NASIONAL VII

Ujian Akhir Semester Ganjil 2013/2014

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

Kompetisi Pemrograman IV Babak Final

1. Tentukan nilai-nilai x yang memenuhi pertidaksamaan

INFORMATIKA/KOMPUTER

OLIMPIADE SAINS TERAPAN NASIONAL 2008

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

SELEKSI PESERTA OLIMPIADE SAINS NASIONAL SD/MI TINGKAT KABUPATEN/KOTA PROPINSI NUSA TENGGARA BARAT TAHUN 2013

SELEKSI OLIMPIADE TINGKAT PROVINSI 2008 TIM OLIMPIADE MATEMATIKA INDONESIA 2009

SOAL UJIAN SELEKSI CALON PESERTA OLIMPIADE SAINS NASIONAL 2016 TINGKAT PROVINSI

TUGAS I HIMPUNAN Matematika Diskrit (MUG2A3)

OLIMPIADE SAINS NASIONAL VIII

Lecture Notes Algoritma dan Pemrograman

SELEKSI TINGKAT PROPINSI CALON PESERTA OLIMPIADE SAINS NASIONAL 2008 MATEMATIKA SMA BAGIAN PERTAMA

SELEKSI OLIMPIADE MATEMATIKA INDONESIA 2006 TINGKAT PROVINSI

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

Algoritma Pemrograman. Fery Updi,M.Kom

Transkripsi:

Hak Cipta Dilindungi Undang-undang SOAL UJIAN SELEKSI CALON PESERTA OLIMPIADE SAINS NASIONAL 2015 TINGKAT PROVINSI INFORMATIKA/KOMPUTER SESI-2 SOAL & LEMBAR JAWAB Bagian Tes Pemrograman Sederhana KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL PENDIDIKAN MENENGAH DIREKTORAT PEMBINAAN SEKOLAH MENENGAH ATAS TAHUN 2015

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL PENDIDIKAN MENENGAH DIREKTORAT PEMBINAAN SEKOLAH MENENGAH ATAS OLIMPIADE SAINS 2015 TINGKAT PROVINSI BIDANG INFORMATIKA/KOMPUTER SESI 2 Bagian Tes Pemrograman Sederhana Lembar Peraturan dan Peringatan Selama Ujian Peserta hanya dibolehkan membawa tanda pengenal, alat tulis dan penghapus saat memasuki ruang ujian. Bagian Informasi Model ujian ini adalah essay. Tuliskan ide penyelesaian dan/atau program/pseudocode langsung pada lembar soal di dalam kotak yang telah disediakan, segala bentuk tulisan yang berada diluar area kotak tidak akan diperiksan/dinilai. Halaman-halaman yang berisi pertanyaan dan lembar jawaban ada di halaman no 1 sampai dengan 6. Jika berkas anda tidak lengkap/rusak/cacat/tak terbaca, mintalah kepada panitia untuk penggantian berkas. Peserta HANYA diperkenankan membawa tanda pengenal serta peralatan tulis, yaitu: pensil, balpoin, pulpen, serta penghapus ke dalam ruang ujian untuk mengerjakan soal. Peralatan lain seperti perangkat elektronik dan perangkat komunikasi tidak diperkenankan dibawa ke dalam ruang ujian. Ujian bersifat closed book. Peserta harus mengerjakan sendiri soal tanpa dibantu oleh pihak lain maupun memanfaatkan perangkat lain ataupun buku/catatan. Peserta yang melakukan pelanggaran akan dibatalkan dari keiutsertaan ujian dan dinyatakan gugur. Berkas soal BOLEH digunakan untuk coretan, kecuali pada area lembar jawaban dan TIDAK BOLEH dilepas dari bundelnya. Jika bundel terlepas secara tidak disengaja, pengawas diharapkan membundelnya kembali atau diganti dengan berkas baru. Berkas soal dan jawaban dikumpulkan lagi kepada pengawas untuk dikoreksi oleh tim juri.

Bagian Tes Pemrograman Sederhana (3 pertanyaan) Kode/Nama Propinsi : No Urut : Nama Peserta : 1. Berikut ini adalah pseudocode dari operasi penukaran nilai dua variabel yang berbeda: //nilai variabel a dan b sudah di set temp := a; a := b; b := temp; //nilai variabel a dan b telah ditukar Nah sekarang kalian harus membuat sebuah pseudocode operasi penukaran nilai dua variabel hanya dengan dua variabel saja. *Hint : artinya kalian hanya boleh memakai variabel a dan b tanpa tambahan variabel lain seperti temp //nilai variabel a dan b sudah di set......... //nilai variabel a dan b telah ditukar IDE PENYELESAIAN SOAL (dalam bahasa Indonesia) : Sesi 2 : Bagian Pemrograman Singkat Halaman 1 dari 6 OSP 2015

PROGRAM / PSUDOCODE: Sesi 2 : Bagian Pemrograman Singkat Halaman 2 dari 6 OSP 2015

Kode/Nama Propinsi : No Urut : Nama Peserta : 2. Diberikan sebuah string S yang karakternya hanya berupa digit-digit angka. S memiliki panjang minimal 1 karakter dan maksimal 200 karakter. Apabila kita menukar-nukar posisi karakter-karakter pada S, apakah kita dapat menghasilkan sebuah string angka dengan kelipatan 25? Contoh Masukan Contoh Keluaran Catatan 0 YA 0 adalah angka kelipatan 25 000000000 YA 000000000 adalah angka kelipatan 25 521 YA 521 bisa ditukar karakter-karakternya menjadi 125 yang merupakan angka kelipatan 25 659 TIDAK 659 bisa ditukar karakter-karakternya menjadi 569, 596, 659, 695, 956, dan 965, tetapi tidak ada yang merupakan angka kelipatan 25 10 TIDAK 010 YA 010 menjadi 100 758 YA 758 menjadi 875 0561 YA 0561 menjadi 1650 atau 6150 123456789 YA 123456789 salah satunya menjadi 987614325 123406789 TIDAK IDE PENYELESAIAN SOAL (dalam bahasa Indonesia): Sesi 2 : Bagian Pemrograman Singkat Halaman 3 dari 6 OSP 2015

PROGRAM / PSUDOCODE: Sesi 2 : Bagian Pemrograman Singkat Halaman 4 dari 6 OSP 2015

Kode/Nama Propinsi : No Urut : Nama Peserta : 3. Pak Dengklek memiliki sebuah array berisi N bilangan bulat non-negatif. Pak Dengklek pun menantang Anda untuk memilih angka-angka dari arraynya yang jika dijumlahkan habis dibagi N. Tentu saja angka di suatu index tidak boleh dipilih lebih dari sekali. Apabila hal ini mungkin, beritahu Pak Dengklek berapa banyak angka yang Anda ambil dan apa saja angka-angkanya. Apabila hal ini tidak mungkin, katakan "Tidak mungkin". Format Input : Baris pertama berisi sebuah bilangan bulat N (2 <= N <= 100000) Baris kedua berisi N bilangan bulat non-negatif yang menyatakan isi array Pak Dengklek Format Output : Apabila mungkin, pada baris pertama keluarkan sebuah angka yang menyatakan banyaknya angka yang Anda ambil dari array Pak Dengklek, dan pada baris kedua keluarkan angka-angka yang Anda ambil dipisahkan oleh sebuah spasi. Apabila tidak mungkin, pada baris pertama keluarkan sebuah string "Tidak mungkin" tanpa tanda petik. 3 4 1 2 3 4 4 4 Contoh Masukan 2 4 2 3 4 4 4 Contoh Keluaran IDE PENYELESAIAN SOAL (dalam bahasa Indonesia : Sesi 2 : Bagian Pemrograman Singkat Halaman 5 dari 6 OSP 2015

PROGRAM / PSUDOCODE : Sesi 2 : Bagian Pemrograman Singkat Halaman 6 dari 6 OSP 2015