Sabtu, 21 September 2013

Jawaban Modul 1 DASPROG

1.      Langkah-langkah pemecahan masalah (TUGAS)

1.      Gelas
Agar isi di di gelas A bisa ditukar ke gelas B kita memerlukan sebuah gelas tambahan untuk tempat penampungan sementara, dan kita namakan gelas tambahan tersebut adalah gelas C dan  dengan menggunakan gelas  C ini sebagai media pertukaran,  algoritma pertukaran isi kedua buah gelas adalah sebagai berikut :

a        Tuangkan air dari Gelas A ke dalam Gelas C.
b        Tuangkan air dari Gelas B ke dalam Gelas A.
c         Tuangkan air dari Gelas B ke dalam Gelas A.
d        Tuangkan air dari Gelas C ke dalam Gelas B.


2.      Ember
Penyelesian :

ALGORITMA Mendapatkan air 4 liter dari dua buah ember bervolume 5 dan 3 liter

Isi penuh ember 3 liter dengan air (ember 3 liter berisi 3 liter air)
Tuangkan air dari ember 3 liter ke dalam ember air 5 liter (ember 5 liter,sekarang berisi 3 liter air)
Isi penuh kembali ember ember 3 liter dengan air (ember 3 liter berisi 3 liter air)
tuangkan air dari ember 3 liter kedalam ember 5 liter hingga penuh (di dalam ember 3 liter sekarang tersisa 1 liter air)
Buang seluruh air dari ember 5 liter air (ember 5 liter kosong)
tuangkan air dari ember 3 liter(yang tersisa 1 liter tadi) kedalam ember 5 liter (ember 5 liter sekarang berisi 1 liter air, ember 3 liter kosong)
Isi penuh ember 3 liter dengan air (ember 3 liter berisi air 3 liter)

Tuangkan air dari ember 3 liter ke dalam ember 5 liter (ember 5 liter sekarang berisi 1 + 3 = 4 liter air)



3. Plastelina Game

Gini nih Caranya :

a.Cara pertama: Seberangkan si 1 detik bersamaan dengan si 3 Detik. Jadi waktu yang tersisa ada 30 – 3 detik yang memegang lampu = 27 detik lagi).
b.Setelah si 3 detik diseberangkan, maka si 1 detik tadi balik ke semula, menjemput yang 6 detik. Sekarang waktu yang tersisa 27 detik – 1 detik yang memegang lampu=26 detik.
c.Sama seperti langkah pertama, si 1 detik dan 6 detik menyebrang ke kiri. Lalu si 1 detik balik lagi. Dengan waktu tersisa 26 detik - 6 detik yang pegang lampu - 1 detik yang balik ke sisi a = sisa 19 detik. 
d.Sekarang. Seberangkan secara bersama-sama si 12 detik (aki-aki) dengan si 8 detik. Disini hanya berkurang 12 detik saja, karena si 12 detik yang pegang lampu. Jadi, waktu tersisa 19 detik - 12 detik yang pegang lampu = 7 detik. 
e.Selanjutnya, yang si 3 detik balik lagi menjemput si 1 detik. Sekarang, waktu tersisa 7 detik - 3 detik yang balik ke sisi a = sisa 4 detik.
f.Terakhir, si 1 detik dan 3 detik menuju sisi kiri bersama-sama. (waktu tersisa 4 detik - 3 detik yang pegang lampu = 1 detik)

PERFECT.................... Selesai deh ^_^ 

4.
 (Canibal Game)
Misal : r1 = Rahib 1
ra2 = Rahib 2
ra3 = Rahib 3
Ka1 = Kanibal 1
Ka2 = Kanibal 2

Ka3 = Kanibal 3
Gini nih maen Gamenya:
a. Pertama Si Kanibal dulu yang harus diseberangkan ke pulau kiri. Seberangkan dua Kanibal, yaitu Ka1 dan Ka2 terlebih dahulu.
b. Setelahni sampai dipulau yang kiri, turunkan salah satu kanibal di kiri, lalu kanibal yang satu kembali ke pulau kanan.
c. Selanjutnya Ka2 seberangkan Ka3 kepulau kiri juga.
d.Setelah sampai di pulau kiri, turunkan Ka2 , lalu Ka3 kembali ke pulau kanan
e. Setelah sampai di pulau kanan, turunkan Ka3 tadi di pulau kanan, terus naikkan Rahib1 dan Rahib2 ke perahu untuk menyeberang ke pulau kiri
f. Keluarkan Rahib1 (r1) di pulau kiri, lalu naikkan Ka1 ke perahu dan seberangkan kembali ke pulau kanan bersama Rahib2 (r2).
g. Keluarkan Ka2 masukkan r3 dari pulau yang kanan, lalu sebrangkan mereka ke pulau kiri.
h.Keluarkan Rahib2 dan Rahib3, lalu Naikkan Kanibal 3 yang tertinggal di kiri tadi,, biarkan Ka3 kembali ke pulau kanan menjemput temannya sesama kanibal.
i. Setelah itu Masukkan Ka1, untuk menyebrangkan ke pulau kiri bersama Ka3 tadi.
j. Setelah sampai di Pulau kiri, turunkan Ka1, lalu Ka3 kembali ke pulau kanan untuk menjemput Ka2.
k. Langkah terakhir, Masukkan K2 lalu sebrangkan ke pulau kiri bersamaan dengan Ka3.
l. Setelah sampai di pulau kiri, turunkan kedua Kanibal tersebut, Selesai deh gamenya.


5. (wolf game)
a. Langkah Pertama : Manusia mengangkut kambingnya dulu menuju Kota kiri, biarkan serigala dan sayuran tetap di kota kanan, karena tidak akan mungkin serigala memakan sayuran itu tadi.

b. Setelah manusia kembali ke kota kanan, sekarang gilaran sayuran yang akan diseberangkkan ke kota kiri. Sampai di Kota kiri, Turunkan Sayuran, dan naikkan kembali si Kambing, seberangkan kembali si kambing ke Kota Kanan.

c. Setelah Kambing diturunkan di Kota kanan, Sekarang seberangkan Serigala ke Kota Kiri

d. Sekarang, Langkah terakhir, jemput kembali si Kabing ke kota kanan tadi, Seberangkan ke Kota Kiri seperti langkah awal.

e. Selesai deh.. Well Done kannn?? 

Tidak ada komentar:

Posting Komentar