kampoeng-IT

tempatnya sharing info IT, follow this site you'll be excited. trust me! it's work


English French Spain Italian


Bagi yang berminat tukeran link dengan blog ini bisa klik disini

Exchange link? click here

Tampilkan postingan dengan label Contoh Soal Programming. Tampilkan semua postingan
Tampilkan postingan dengan label Contoh Soal Programming. Tampilkan semua postingan
Read More. . .

Contoh Soal Programming Competition Part 4

Contoh Soal Programming part 4 ini diambil dari contoh soal yang pernah kami kerjakan untuk latihan lomba pemrograman. Semoga Contoh Soal Programming Part 4 ini dapat bermanfaat. 


okay, inilah 13 soal Programming part 4:





Nomor 1
Perhatikan Algoritma di bawah ini:

Masukan nilai m,n
Kerjakan baris 3 dan 4 sampai (r=0)
R <- m mod n
Jika (r<>0) maka m<- n, n<- r
Cetak N

Jika nilai m=256 dan n=96 makan nilai n yang dicetak adalah?

a. 48
b. 42
c. 32
d. 16
e. 8

Nomor 2
Jika baris keempat hanya berisi m<-n, n<-r maka nilai n yang dicetak?
a. 48
b. 42
c. 7
d. 6
e. 0

Nomor 3
Besar ukuran tipe data double adalah?
a. 24 bit
b. 32 bit
c. 40 bit
d. 48 bit
e. 64 bit

Nomor 4
Tipe data yang memiliki jangkauan dari 3.4*10-4932. . . 1.1*104932 adalah?
a. Real
b. single
c. double
d. extended
e. comp

Nomor 5
Jangkauan dari tipe data integer adalah?
a. -32768 .. 32767
b. -32767 .. 32768
c. -32778 .. 32777
d. -32777 .. 32778
e. -32767 .. 32767

Nomor 6
Algoritma untuk 4 soal berikut:
Baca data nilai s1
 s2 <- '';
 j <-0;
 untuk i dari 1 sampai panjang(s1) lakukan
  Jika s1[i] ada di ['+','-','/','*'] ) maka
       Jika j<>0 maka
          Selama ((stack[j] in ['*','/'])and(s1[i] in ['+','-'])) lakukan
             s2 <-s2+stack[j];  decrement j
          increment j
          stack[j] <-s1[i];
       Jika tidak maka
           j<-j+1;
           stack[j] <-s1[i];
  Jika tidak maka
       s2:=s2+s1[i];


Jika j>0 maka lakukan
      Untuk nilai i dari j sampai 1 lakukan
            s2<-s2+stack[i];
cetak nilai s2


Jika algoritma dirubah menjadi suatu program dan dijalankan dengan input 2+3-4*3/5+9-1 maka program akan mengeluarkan output?

a. 234591+-*/+-
b. 234591/*-+-+
c. 23435/*91-+-+
d. 23435/*91+-+-
e. 23435*/91--++

Nomor 7
Jika inputnya adalah 1*2+3*4-5/6+7*8-9 maka keluaran program?
a. 123456789**/*-+-+
b. 123456789*+*-/+*-
c. 12*34*56*78/9-+-+
d. 12*34*56/789*-+-+
e. 12*34*56/78*9-+-+

Nomor 8
Sebaliknya jika output program di atas adalah 28934/*+- maka input programnya adalah?
a. 3/4*9+8-2
b. 3*4/9-8+2
c. 2-8+9*3/4
d. 2-8+9/3*4
e. 2-8+9*4/3

Nomor 9
Mengacu pada soal awal, maka tipe data yang tepat untuk stack dan s2 berturut-turut adalah?
a. Array of char dan array of string
b. String dan array of integer
c. Array of integer dan string
d. String dan char
e. Array of char dan string

Nomor 10
Jika baris keempat hanya berisi m<-n, n<-r maka nilai n yang dicetak?
a. 48
b. 42
c. 7
d. 6
e. 0

Nomor 11
Besar ukuran tipe data double adalah?
a. 24 bit
b. 32 bit
c. 40 bit
d. 48 bit
e. 64 bit

Nomor 12
Tipe data yang memiliki jangkauan dari 3.4*10-4932. . . 1.1*104932 adalah?
a. Real
b. single
c. double
d. extended
e. comp

Nomor 13
Jangkauan dari tipe data integer adalah?
a. -32768 .. 32767
b. -32767 .. 32768
c. -32778 .. 32777
d. -32777 .. 32778
e. -32767 .. 32767

Related Article:



Share Share






 Blog ini sudah "DO FOLLOW!" 




Read More Bro. .

Contoh Soal Programming Competition part 3

Nomor 1
Deskripsi 7 soal berikut:

Di sebuah pabrik yang memproduksi barang memerlukan proses produksi melalui satu kali jalur yang ada A B C D E F, dengan ketentuan sebagai berikut yaitu :

- Proses kedua adalah B
- Proses D dapat dilakukan hanya jika proses C dan E telah dilakukan
- Proses E tidak dapat dilakukan sebelum proses A

Manakah yang dapat menjadi urutan produksi pabrik tersebut?

a. A B E F C D
b. B A C E D F
c. F B D C A E
d. C B F E D A
e. A B E C F D

Nomor 2

Manakah dari berikut ini yang pasti benar?

a. proses A sebelum C

b. proses B sebelum D

c. proses B sebelum A

d. proses D sebelum A

e. proses C sebelum D


Nomor 3

Jika proses F pada kesempatan pertama, manakah proses yang dilakukan pada kesempatan ketiga?

a. A
b. D
c. A dan C
d. A dan B
e. A C dan D

Nomor 4


Jika proses A segera setelah F dan segera sebelum E, maka proses E pada kesempatan?

a. pertama
b. kedua
c. ketiga
d. keempat
e. kelima


Nomor 5

Manakah yang benar untuk urutan proses produksi?

a. proses A pada kesempatan pertama
b. proses B pada kesempatan pertama
c. proses C pada kesempatan keenam
d. proses D pada kesempatan keempat
e. proses E pada kesempatan pertama

Nomor 6

Deskripsi 5 soal berikut

Ada 5 orang mahasiswa jurusan Matematika dan 7 orang mahasiswa jurusan Informatika. berapa banyak cara membentuk panitia yang teridiri 4 orang jika :

tidak ada batasan urusan

a. C(12,4)

b. C(2,4)

c. C(4,12)

d. C(4,2)

e. C(9,4)


Nomor 7

semua anggota panitia dari jurusan yang sama

a. (C(5,4) x C(7,0)) + (C(7,4) x C(5,0))

b. (C(5,4) x C(7,0)) + (C(7,4) x C(4,0))

c. (C(5,4) x C(4,0)) + (C(7,4) x C(4,0))

d. (C(5,4) x C(7,0)) + (C(7,5) x C(5,0))

e. (C(5,4) x C(4,0)) + (C(7,4) x C(5,0))


Nomor 8

Tiga buah ujian dilakukan dalam suatu periode salama 6 hari (Senin-Sabtu). berapa banyak pengaturan jadwal yang dapat dilakukan sehingga tidak ada 2 ujian atau lebih yang dilakukan pada hari yang sama?

a. 120

b. 480

c. 720

d. 600

e. 60


Nomor 9

Berapa banyak solusi bilangan bulat dari x1 + x2 + x3 = 10 jika 0<= x1 <= 2, x2>1, dan x3>=0 ?

a. 4

b. 8

c. 16

d. 24

e. 32


Nomor 10

Tentukan suku keempat dari penjabaran (x-y)5?

a. -10x2y2
b. -10x2y
c. -10xy3
d. -10x2y3
e. -10xy2

Nomor 11

Deskripsi untuk 4 soal berikut :

Sebuah perusahaan swasta yang tengah menawarkan pekerjaan memilih satu dari 6 kantor konsultan yang masing-masing diwakili oleh Anwar, Bahtiar, Charles, Dadang, Endang dan Fahrial untuk melakukan presentasi mengenai penawaran mereka di hadapan pimpinan perusahaan swasta tersebut. Untuk menyamakan dengan masalah yang ditawarkan, maka masing-masing wakil perusahaan yang hanya akan melakukan presentasi satu kali dibuat urutan sebagai berikut :

Bahtiar presentasi sebelum Charles
Charles presentasi urutan keempat atau terakhir
Dadang presentasi setelah Anwar
Fahrial presentasi sebelum Dadang

Dari urutan berikut, mana yang memenuhi syarat?

a. Anwar, Fahrial, Charles, Dadang, Bahtiar, Endang

b. Bahtiar, Anwar, Fahrial, Endang, Dadang, Charles

c. Endang, Fahrial, Anwar, Bahtiar, Dadang, Charles .

d. Endang, Fahrial, Anwar, Charles, Bahtiar, Dadang

e. Bahtiar, Anwar, Dadang, Charles, Endang, Fahrial .


Nomor 12

A = (4 shl ((2 shl 3) shr 2) mod 5, nilai a adalah?

a. 2

b. 3

c. 4

d. 5

e. 0


Nomor 13

R = (false or true ) xor (true and( false or not false ), T= R and true or false, nilai dari R dan T adalah?

a. True, False

b. False, True

c. True, True

d. False, False

e. Tidak dapat diketahui


Nomor 14

Perhatikan Algoritma di bawah ini:

Masukan nilai m,n

Kerjakan baris 3 dan 4 sampai (r=0)

R <- m mod n

Jika (r<>0) maka m<- n, n<- r

Cetak N


Jika nilai m=256 dan n=96 makan nilai n yang dicetak adalah?

a. 48
b. 42
c. 32
d. 16
e. 8

Nomor 15

Jika baris keempat hanya berisi m<-n, n<-r maka nilai n yang dicetak?

a. 48

b. 42

c. 7

d. 6

e. 0


Nomor 16

Tipe data yang memiliki jangkauan dari 3.4*10-4932. . . 1.1*104932 adalah?

a. Real

b. single

c. double

d. extended

e. comp


Nomor 17

Besar ukuran tipe data double adalah?

a. 24 bit

b. 32 bit

c. 40 bit

d. 48 bit

e. 64 bit


Nomor 18

Jangkauan dari tipe data integer adalah?


b. -32767 .. 32768
c. -32778 .. 32777
d. -32777 .. 32778
e. -32767 .. 32767



Blog ini Sudah "DO FOLLOW"

Read More Bro. .
 
Blog Directory & Search engine Yahoo bot last visit powered by MyPagerank.Net Computers blogs blog search directory Computers blogs Msn bot last visit powered by MyPagerank.Net Computers blogs