Contoh Soal algoritma dan Pembahasan

Posted by Bawang 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:

Unknown mengatakan...

Jawabn.x mna gan

Posting Komentar

Total Tayangan Halaman