Happy Cat Kaoani Algoritma dan Pemrograman: Algorithm Deep Thinking

Rabu, 20 September 2017

Algorithm Deep Thinking



     Haiii saya kembali lagi nih, dan materi kali ini gak jauh-jauh dari yang namanya ALGORITMA wkwkwk semoga kalian tetap semangat dalam belajar Algoritma pemrograman 😄. Bicara tentang Algoritma,kira-kira kalian sudah tau belum apa itu Logika? Apasih hubungannya Algoritma dengan Logika?
     Sudah terlintas belum di pikiran kalian tentang pertanyaan di atas? Jika belum saya bakal kasih tau ke kalian, kuyy kita bahas sama-sama.


     "Logika" pasti teman-teman sudah sering mendengar kata tersebut. Tetapi, hanya sedikit yang mengetahui arti logika. Logika adalah bantuk pemikiran, prinsip-prinsip yang harus diikuti agar dapat berfikir secara valid menurut aturan yang berlaku. sampai sini kalian sudah paham kan? kalo belum coba deh dibaca pelan-pelan sambil dimengerti 😉.
      Nah sebenarnya apasih hubungannya logika sama Algoritma? Seperti yang sudah kita bahas dalam materi sebelumnya, kita sepakat algoritma adalah Langkah, sehingga urutan langkah-langkah tersebut ditempuh sesuai urutan untuk menyelesaikan masalah, dan harus berupa hasil atau solusi yang benar. Siip sudah paham kan, hubungan algoritma dengan logika 😊. Sekarang kita lanjut ke persoalan algoritma yaa


   Okee jadi kesahnya ada tiga macam cakram dengan ukuran yang berbeda-beda, bewarna hijau,biru,dan oren. Aturan mainnya adalah

  1. Hanya satu cakram yang boleh dipindahkan dalamsatu waktu.
  2. Setiap perpindahan berupa pengambilan cakram teratas dari satu tiang dan memasukkannya ke tiang lain.
  3. Tidak boleh meletakkan cakram diatas cakram lain yang lebih kecil.
   Nah... kira-kira gimana yaa ngerjainya, Ada yang bingung? yuk kita bahas sama-sama 😂.

1. Pindahkan cakram hijau ke B


2. Pindahkan cakram biru ke C


3. Pindahkan cakram Hijau ke C


4. Pindahkan cakram Oren ke B


5. Pindahkan cakram Hijau ke A


6. Pindahkan cakram Biru ke B


7. Pindahkan cakram Hijau ke B


     Okee semua cakram sudah pindah ke tiang B, gimanaaa susah nggak? Pastinya nggak dong, saya yakin kalian pasti pada bisa 😉. Nah sekarang saya mau share soal kedua sama kalian, soal yang ini gak susah kok yuk kita liat.


     Aturan mainnya cukup singkat yaitu...
  1. Cari rute dari titik 0-5 sebanyakmungkin
  2. dan tentukan jarak yang paling pendek
  3. Langkah yang diambil tidak boleh berlawanan arah dengantanda panah.
     Pertama-tama kita buat beberaparute dari 0 ke 5

Rute A : rute A dimulai dari 0-2-4-3-5 sehingga menempuh jarak 15 km


Rute B : rute B dimulai dari 0-2-4-5 sehingga menempuh jarak 18 km.


Rute C : rute C dimulai dari 0-1-2-4-5 sehingga menempuh jarak 29 km.


Rute D : rute D dimulai dari 0-1-2-4-3-5 sehingga menempuh jarak 26 km.


Rute E : rute E dimulai dari 0-1-3-5 sehingga menempuh jarak 24 km.


     Okee guys sudah bisa dilihat kan rute mana yang paling pendek... Jadi, rute yang paling pendek adalah Rute A dengan jarak tempuh 15 km.
     Sekian dulu ya guys materinya, ntar kalau kepanjangan kalian bosan lagi 😂. Ohiya kalau masih ada yang belum paham sama materi di atas ntar bisa tanya di kolom komentar yaaa. Jangan lupa soal-soal di atas dipahami yaa. Tetap Semangat Belajarnya 💖💪❤

Source
-materi dari Bapak M. Bambang Firdaus, M.kom

Tidak ada komentar:

Posting Komentar