Berikan Hal Yang Telah Anda Dapat Kepada Orang Lain.

Sabtu, 13 Oktober 2012

Contoh Algoritma

Agar lebih paham saya akan posting sekali lagi tentang contoh algoritma dalam kehidupan. Semoga anda menikmanti. Mulai aja ya?
Suatu hari ada seorang pemuda yang ingin pergi kepasar. Untuk pergi kepasar ia harus melalui sebuah sungai. Dia ke pasar membawa beberapa barang belanjaannya yaitu serigala (S), kambing (K) dan sayuran (Y). Setelah ia dan bawaannya di tepi sungai hendak menyebrang terdapat masalah yaitu getek perahu hanya bisa menyebrang dengan muatan 1 orang dan satu barang. Jika dia salah angkut dia akan kehilangan barang dia karena salah satu barngnya akan di makan barang bawaannya yang lain.
Nah sekarang buat algoritma buat masalah tersebut yuk!!!

Penyelesaian:
Misalkan sisi sungai dinamakan A dan sisi sungai sebarangnya dinamakan B. keadaan awalnya, disisi A ada pemuda (p), srigala (s), sayuran (y) dan kambing (k). keadaan akhir yang kita inginkan adalah disisi sunagai B terdapat kabing (k), pemuda (p), sayuran (y) dan serigala (s).


Algoritma penyeberngan seluruh barang bawaan tersebut kita tuliskan seperti di bawah ini:

Algoritma penyebrangkan pemuda dan barang bawaannya:
    {sisi A: (P,S,K,Y)   sisi B: (-,-,-,-)}
1. Pemuda menyebrang dengan kambing dari sisi A ke B.
    {sisi A: (-,S,-,Y)     sisi B: (P,-,K,-)}
2. Pemuda menyeberang sendiri dari sisi B ke A.
    {sisi A: (P,S,-,Y)    sisi B: (-,-,K,-)}
3. Pemuda dengan sayur menyeberang dari sisi A ke B.
    {sisi A: (,S,-,-)        sisi B: (P,-,K,Y)}
4. Pemuda dan kambing menyebrang dari sisi B ke A.
   {sisi A: (P,K,S,-)     sisi B: (-,-,-,Y)}
5. Pemuda dan serigala menyebrang dari sisi A ke B.
    {sisi A: (-,K,-,-)      sisi B: (P,S,-,Y)}
6. Pemuda menebrang sendirian dari sisi B ke A.
    {sisi A: (P,K,-,-)      sisi B: (-,S,-,Y)}
7. Pemuda dan kambing menyebrang dari sisi A ke B.
    {sisi A: (-,-,-,-)         sisi B: (P,S,Y,K)

Tidak ada komentar:

Posting Komentar

slide to unlock

sertakan Sumbernya bila anda mau mengcopy paste artikel ini. iPhone Style, slide to unlock dengan jquery dan CSS3 http://djogzs.blogspot.com/#ixzz2cCrWzdJR Under Creative Commons License: Attribution