Contoh Program Logika Timbangan (Problema Timbagan) dalam bahasa PASCAL (Teknik Searching-PIB)

TEKNIK SEARCHING

Searching di dalam AI (Artificial Intelligence) adalah salah satu motode penyelesaian masalah dengan pencarian solusi pada suatu permasalahan yang dihadapi.

Masalah - masalah yang dapat dikonversikan ke dalam ruang keadaan, ada yang menyebut sebagai ruang masalah mempunyai keadaan awal (initial state) dan keadaan tujuan (goal state).
  • Mendeskripsikan masalah
  • mendefinisikan suatu ruang keadaan
  • menetapkan satu atau lebih keadaan awal
  • menetapkan satu atau lebih tujuan
  • menetapkan kumpulan aturan
Ruang keadaan (state space) yaitu suatu ruang yang berisi semua keadaan yang mungkin keadaan awal (initial state) atau keadaan di mulainya sebuah pencarian keadaan akhir atau tujuan (goal) atau keadaan di akhirnya sebuah pencarian. Kumpulan aturan atau aturan yang dapat digunakan untuk mengubah suatu keadaan (state) dengan state lainnya. ( sumber )

Logika Timbangan (Problema Timbangan)


contoh :

  1. Ada 5 keping uang logam diatas timbangan berapa gram total dari semua keping?
  2. Jika jumlah timbangan 72gram, berada pada keping ke berapa ?
  3. Jika jumlah timbangan 74gram, berada pada keping ke berapa ?
  4. Jika jumlah timbangan 71gram, berada pada keping ke berapa ?
  5. Jika di keping ke 5 berapa gram ?

jawab :
  1. (1+2+3+4+5=15) total = 5 x 15 = 75 gram
  2. 75-72 = 3 keping 
  3. 75-74 = 1 keping
  4. 75-71 = 4 keping
  5. 75-5 = 71 gram


Dari teknik searching logika timbangan di atas saya mencoba membuat program logika timbangan atau problema timbangan dalam bahasa pascal.

SourceCode:


Compilernya menggunakan Free Pascal atau juga bisa menggunakan Turbo Pascal 7.1

Output Program



Previous
Next Post »

1.Berkomentarlah dengan baik
2.Jangan menyertakan link aktif
3.Berkomentar dengan menggunakan bahasa yang baik dan dapat dimengerti
4.Berkomentar sesuai pembahasan

ConversionConversion EmoticonEmoticon

Thanks for your comment