Contoh Soal OSN Informatika Lengkap dengan Pembahasan Jawabannya

22 Maret 2023 13:03 WIB
Contoh soal OSN Informatika lengkap dengan jawabannya.
Contoh soal OSN Informatika lengkap dengan jawabannya. ( Netflix)

Jika S tidak berisi apa-apa maka akan menghasilkan 0.

Statement delete(s,1,length(s)-12) akan menghapus s dari posisi 1 sebanyak panjang s, yaitu 17-12 = 5. Sehingga yang dihapus adalah karakter ‘TOKI ‘ dan s akan bernilai GO GET GOLD!

Soal 8

Tipe variabel ekspresi manakah yang tidak dapat ditampilkan dengan procedure Writeln?

a. Type T=Integer;

b. Type T=String;

c. Type C=Char;

d. Type T=(Small, Medium, Large)

e. Semua valid

Jawaban:

Opsi d adalah tipe data enumerasi. Tipe data enumerasi tidak dapat ditampilkan dengan perintah Writeln.

Soal 9

var i,k: integer;

begin

i:=5; k:=0;

k:=trunc(sqrt(i))+1;

writeln(k);

end.

Apa keluaran program di atas ?

Jawaban:

Fungsi sqrt :

Deklarasi : Function Sqrt (X : Real) : Real;

Keterangan : menghasilkan akar pangkat dua dari x, di mana x harus positif

Fungsi trunc:

Deklarasi : Function Trunc (X : Real) : Longint;

Keterangan : menghasilkan bilangan bulat dari X, akan selalu lebih kecil atau sama dengan X.

Sqrt(5) akan menghasilkan 2.23

Trunc(2.23) akan menghasilkan 2

Sehingga k:=trunc(sqrt(i))+1; akan menghasilkan 3

Soal 10

Deklarasi prosedur manakah yang tidak dibenarkan?

a. procedure hapus;

b. procedure hapus(s:string);

c. procedure hapus(var s:string);

d. procedure hapus(s:string):boolean;

e. procedure hapus(var data);

Jawaban:

Untuk penulisan prosedur, tidak diperbolehkan adanya nilai kembali. Sedangkan parameter tanpa tipe data (pada opsi e), dapat dibenarkan.

Soal 11

Seorang pedagang barang elektronik menjual sebuah televisi berwarna layar datar seharga Rp.3.000.000, jika tarif pajak barang elektronik yang tergolong barang mewah tersebut adalah antara 5 % sampai 8 %, maka harga yang paling mungkin untuk televisi tersebut setelah ditambah pajak adalah :

Jawaban:

X = Rp 3.000.000

Tarif Pajak = 5% - 8%

Harga televisi + pajak 5% = 3.150.000

6% = 3.180.000

7% = 3.210.000

8% = 3.240.000

Soal 12

Pak Dengklek memberikan tebak-tebakan kepada anaknya untuk menentukan nilai sebuah fungsi F(x,y) saat diberikan dua buah sembarang nilai x dan y. Jika diketahui F(3,1) bernilai 24, kemudian F(5,2) bernilai 37, dan F(7,2) bernilai 59. Maka berapakah nilai F(7,5)?

Jawaban: 212

Soal 13

Berapakah nilai digit terakhir dari 76257^5 x 12617^9?

Jawaban: 9

Soal 14

Jika n adalah bilangan bulat positif yang memenuhi persamaan 7^n4-3nn^2-4 = 11^n4-3n^2-4 berapakah digit terakhir dari nilai n^2022?

Jawaban: 4

Soal 15

P = ((not A) and B) or (((not C) or D) and E)

Q = ((not A) and B) or (((not C) and (not D)) or (not E))

R = P and Q

Jika nilai A = True, B = True, C = True, D = True, dan E = False, tentukan nilai P, Q, dan R berturut-turut.

Jawaban:

P = False, Q = True, R = False.

Baca Juga: 15 Contoh Soal OSN Biologi SMA beserta Kunci Jawabannya, Lengkap!

Baca berita update lainnya dari Sonora.id di Google News.

Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE
Laporkan Komentar
Terima kasih. Kami sudah menerima laporan Anda. Kami akan menghapus komentar yang bertentangan dengan Panduan Komunitas dan UU ITE.
Laporkan Komentar
Terima kasih. Kami sudah menerima laporan Anda. Kami akan menghapus komentar yang bertentangan dengan Panduan Komunitas dan UU ITE.
92.0 fm
98.0 fm
102.6 fm
93.3 fm
97.4 fm
98.9 fm
101.1 fm
96.7 fm
98.9 fm
98.8 fm
97.5 fm
91.3 fm
94.4 fm
102.1 fm
98.8 fm
95.9 fm
97.8 fm
101.1 fm
101.1 Mhz Fm
101.2 fm
101.8 fm