Contoh Soal algoritma dan Pembahasan
Senin, 25 Maret 2013
1
komentar
Langsung saja, dengan maksud membagi ilmu yang saya dapatkan , semoga artikel berikut bermanfaat.. okk,, ,langsung ke TKP...!! Berikut ini adalah beberapa contoh soal algoritma beserta penyelesaian nya yang bisa didonload di link yang telah saya sediakan :
11. Tuliskan algoritma . dari sebuah function untuk
megetahui pisisi elemen minimum dari sebuah table berupa array of integer. Tabel
input minimal berisi satu buah elemen . jika terdapat lebih dari satu elemen
yang bernilai minimum dalam table, maka yang dioutpukan adalah posisi elemen
mimnimum yang paling akhir.
Misalkan:
Jika diberikan output T = [8 1 5 2 9 6],
maka outputnya adalah 2
22. Tuliskan algiritma dari sebuah function untuk megetahui pisisi
elemen maksimum dari sebuah table berupa array of integer. Tabel input minimal
berisi satu buah elemen . jika terdapat lebih dari satu elemen yang bernilai
minimum dalam table, maka yang dioutpukan adalah posisi elemen maksimum yang
paling akhir.
Misalkan:
Jika diberikan output T = [8 9 5 2 9 6],
maka outputnya adalah 5
33. Tuliskan algoritma dari sebuah procedure untuk
membalik susunan elemen dari sebuah table berupa array of integer. Table input
minimal berisi satu buah elemen.
Misalkan:
Diberikan output: T= [1 4 6 2 5 8], maka
outputnya adalah T=[8 5 2 6 4 1]
44. Tuliskan algoritma dari sebuah procedure untuk
menggeser satu posisi ke kanan , dimana susunan lemen table berupa array of
integer. Elemen yang paling kanan akan menjadi elemen pertama, dimana table input
berisi minimal satu buah elemen.
Misalkan :
Diberikan output: T= [1 4 6 2 5 8], maka
hasilnya adalah T= [8 1 4 6 2 5]
55. Tuliskan algoritma dari sebuah procedure untuk
menggeser satu posisi ke kiri , dimana susunan lemen table berupa array of
integer. Elemen yang paling kiri akan menjadi elemen pertama, dimana table input
berisi minimal satu buah elemen.
Misalkan :
Diberikan output: T= [1 4 6 2 5 8], maka
hasilnya adalah T= [4 6 2 5 8 1]
66. Tuliskan algoritma dari sebuah function untuk
mengetahui apakah seluruh elemen dari sebuah table berupa array of integer
bernilai lebih besar dari sebuah bilangan integer (X) yang diberikan user.
Tabel input minimal berisi satu buah elemen
Misalkan:
Diberikan input: T= [9 15 2 4 6], X= 1 maka
outputnya true , jika tidak maka outputnya false
77. Tuliskan lgoritma dari sebuah function untuk
mengetahui apakah elemen2 dari sebuah table berupa array of integer tersusun
secara terurut dari yang paling kecil menuju yang paling besar, dimana table input
minimal berisi satu buah elemen.
Misalkan:
Diberikan input : T= [1 4 6 9 15 18]. Maka outputnya
adalah tue, jika sebaliknya maka false
88. Tuliskan lgoritma
dari sebuah function untuk mengetahui apakah elemen2 dari sebuah table berupa
array of integer tersusun secara terurut dari yang paling besar menuju yang
paling kecil dimana table input minimal berisi satu buah elemen.
Misalkan:
Diberikan input : T= [5 4 3 2 1]. Maka outputnya
adalah tue, jika sebaliknya maka false
99
Membandingkan dua buah table. Diberikan dua buah
table berisi elemen2 bertipe integer, dimana banyaknya elemen table pertama
dengan kedua mungkin berbeda. Tuliskan function atau procedure untuk
membandingkan isi dari kedua table tersebut.
Misalkan:
Jika diberikan input : T1=[8 1 5 2 9 6],
dan T2=[8 1 5 2 9 6], maka outputnya true
Jika diberikan input : T1=[8 1 5 2 9 6],
dan T2=[8 1 5 2 9 1], maka outputnya false
Jika diberikan input : T1=[8 1 5 2 9 6],
dan T2=[8 1 5 2], maka outputnya false
110. Cek
table simetris. Diberikan sebuah table berisi elemen2 bertipe integer, kemudian
buatlah algoritma dari sebuah function untuk mengetahui apakah elemen2 yang
beertipe array of integer tersusun secara simetris atatu tidak.
Misalkan :
Jika diberikan input : T= [1 2 3 3 2 1],
maka outputnya true
Jika diberikan input : T= [1 2 3 3 1 2], maka
outputnya false
111. Menyisipkan sebuah table pada table lain . diberikan dua
buah table berisi elemen2 bertipe integer. Banyaknya table pertama dan kedua
mungkin berbeda. Tuliskan algoritma untuk menyisipkan seluruh isi table yang
lebih pendek ke table yang lebih panjang mulai dari posisi tertentu. Dan table hasil
akan menjadi lebih oanjang daripada table pertama.
112. Tukar
isi table. Diberikan dua buah table berisi elemen2 bertipe integer. Banyaknya elemen
antara table pertama dan kedua mungkin berbeda. Tuliskan function atau procedure
dalam notasi algoritmik untuk meukarkan isi table pertama dan kedua pada posisi
yang bersesuaian tapi sisa elemeen pada table lebih panjang akan tetap
P donload JAWABANNYA Disini
1 komentar:
Jawabn.x mna gan
Posting Komentar