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 :
- Ada 5 keping uang logam diatas timbangan berapa gram total dari semua keping?
- Jika jumlah timbangan 72gram, berada pada keping ke berapa ?
- Jika jumlah timbangan 74gram, berada pada keping ke berapa ?
- Jika jumlah timbangan 71gram, berada pada keping ke berapa ?
- Jika di keping ke 5 berapa gram ?
jawab :
- (1+2+3+4+5=15) total = 5 x 15 = 75 gram
- 75-72 = 3 keping
- 75-74 = 1 keping
- 75-71 = 4 keping
- 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
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