tiga pasang suami istri sedang menempuh perjalanan sampai ke sebuah

Berikut ini adalah pertanyaan dari ahmadkurniawan31 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama

tiga pasang suami istri sedang menempuh perjalanan sampai ke sebuah sungai, disitu mereka menemukan sbuah perahu kecil yang hanya bisa menapung dua orang saja, yang menjadikannya rumit adalah para suami adalah pencemburu yang tidak suka istrinya bersama laki-laki lain, tulislah algoritma dalam notasi deskriptif saja untuk menunjukkan bagaimana penyeberangan itu bisa dilakukan​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Misalkan kedua sisi sungai kita namai sisi 1 dan sisi 2.
Misalkan pula tiga pasang suami istri tersebut adalah {L1, P1}, {L2, P2}, dan {L3, P3} (L: laki-laki/suami, P: perempuan/istri).

Kondisi yang harus dihindari pada penyeberangan sungai adalah {L1, P2}, {L1, P3}, {L2, P1}, {L2, P3}, {L3, P1}, dan {L3, P2}, baik di sisi 1, sisi 2, maupun di perahu. Perlu diperhatikan pula bahwa baik pada sisi 1 maupun sisi 2, banyak perempuan tidak boleh lebih dari banyak laki-laki.

Dalam notasi deskriptif, algoritma penyeberangan sungai ini dapat diselesaikan sebagai berikut.
(Yang diperlukan hanya langkah-langkahnya saja. "Keadaan" memperjelas saja.)

  • Keadaan:
      Sisi 1: {L1.P1, L2,P2, L3,P3}.
      Sisi 2: { }

Langkah 1: {L1, P1} menyeberangi sungai ke sisi 2.

  • Keadaan:
      Sisi 1: {L2,P2, L3,P3}
      Sisi 2: {L1,P1}

Langkah 2: {L1} menyeberangi sungai (kembali) ke sisi 1.

  • Keadaan:
      Sisi 1: {L1, L2,P2, L3,P3}
      Sisi 2: {P1}

Langkah 3: {P2, P3} menyeberangi sungai ke sisi 2.

  • Keadaan:
      Sisi 1: {L1, L2, L3}
      Sisi 2: {P1, P2, P3}

Langkah 4: {P1} menyeberangi sungai ke sisi 1.

  • Keadaan:
      Sisi 1: {L1,P1, L2, L3}
      Sisi 2: {P2, P3}

Langkah 5: {L2, L3} menyeberangi sungai ke sisi 2.

  • Keadaan:
      Sisi 1: {L1,P1}
      Sisi 2: {L2,P2, L3,P3}

Langkah 6: {L2,P2} menyeberangi sungai ke sisi 1.

  • Keadaan:
      Sisi 1: {L1,P1, L2,P2}
      Sisi 2: {L3,P3}

Langkah 7: {L1, L2} menyeberangi sungai ke sisi 2.

  • Keadaan:
      Sisi 1: {P1, P2}
      Sisi 2: {L1, L2, L3,P3}

Langkah 8: {P3} menyeberangi sungai ke sisi 1.

  • Keadaan:
      Sisi 1: {P1, P2, P3}
      Sisi 2: {L1, L2, L3}

Langkah 9: {P1, P2} menyeberangi sungai ke sisi 2.

  • Keadaan:
      Sisi 1: {P3}
      Sisi 2: {L1,P1, L2,P2, L3}

Langkah 10: {L3} menyeberangi sungai ke sisi 1.

  • Keadaan:
      Sisi 1: {L3,P3}
      Sisi 2: {L1,P1, L2,P2}

Langkah 11: {L3,P3} menyeberangi sungai ke sisi 2.

  • Keadaan:
      Sisi 1: { }
      Sisi 2: {L1,P1, L2,P2, L3,P3}

Selesai.

\blacksquare

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 19 Oct 22