Upload
aldo-manase
View
219
Download
5
Embed Size (px)
DESCRIPTION
Bajingan
Citation preview
1
Alternatif Jawaban Ujian Algoritma Pemrograman, 1. Buatlah solusi dengan flowchart agar Robot dapat menemukan sebuah
Beacon. Posisi Robot mula-mula di tengah-tengah persilangan garis putih,
menghadap ke utara.
Jawab:
Mulai
frontIsBeacon?
forward(1)
tidak
pickUpya
Selesai
2. Buatlah solusi dengan flowchart agar Robot dapat menemukan sebuah
lubang (titik hitam). Posisi Robot sekarang ada di posisi setelah
menjalankan soal no. 1.
Jawab:
Mulai
leftIsBlack?
tidak
Selesai
right
forward(1)
rightIsBlack?
tidak
frontIsBlack?
forward(1)
tidak
ya
ya
ya
2
3. Buatlah solusi dengan flowchart agar Robot dapat menghindari
penghalang di depannya ketika mencari lubang. Posisi Robot sekarang ada
di posisi setelah menjalankan soal no. 1.
Jawab:
Mulai
leftIsBlack?
tidak
Selesai
right
forward(1)
rightIsBlack?
tidak
frontIsBlack?
tidak
ya
ya
ya
frontIsObstacle
?
forward(1)
tidak
leftIsObstacle?ya
left
tidak
ya right
4. Buatlah solusi dengan flowchart agar Robot dapat menemukan sebuah
Beacon dan memindahkannya ke lubang. Posisi Robot mula-mula di
tengah-tengah persilangan garis putih, menghadap ke utara.
Jawab:
Mulai
frontIsBeacon?
forward(1)
tidak
pickUpya
leftIsBlack?
tidak
leftya
Selesai
right
forward(1)
rightIsBlack?
tidak
frontIsBlack?
forward(1)
tidak
rightya
putDownya
3
5. Buatlah flowchart agar Robot dapat menemukan sebuah Beacon dan
memindahkannya ke lubang, dan dapat menghindari penghalang ketika
sedang mencari lubang. Posisi Robot mula-mula di tengah-tengah
persilangan garis putih, menghadap ke utara.
Jawab:
Mulai
frontIsBeacon?
forward(1)
tidak
pickUpya
leftIsBlack?
tidak
leftya
Selesai
right
forward(1)
rightIsBlack?
tidak
frontIsBlack?
tidak
rightya
putDownya
frontIsObstacle
?
forward(1)
tidak
leftIsObstacle?ya
left
tidak
ya right
6. Buatlah alternatif solusi dengan flowchart untuk soal no. 1 sampai 5.
Masukan untuk membuat alternatif solusi, Anda bisa menambahkan sebuah
instruksi FlipCoin.
Alternatif jawaban soal 1:
4
Mulai
frontIsBeacon?
forward(1)
tidak
pickUpya
Selesai
left
5
Alternatif jawaban soal 2:
Mulai
leftIsBlack?
tidak
Selesai
left
forward(1)
rightIsBlack?
tidak
frontIsBlack?
forward(1)
tidak
ya
ya
ya
Alternatif jawaban soal 3:
Mulai
leftIsBlack?
tidak
Selesai
left
forward(1)
rightIsBlack?
tidak
frontIsBlack?
tidak
ya
ya
ya
frontIsObstacle
?
forward(1)
tidak
flipCoin?ya
tidak
rightIsObstacle
?ya
left
ya
leftIsObstacle?
right
tidak
right
ya
left
tidak
6
Alternatif jawaban soal 4:
Mulai
frontIsBeacon?
forward(1)
tidak
pickUpya
leftIsBlack?
tidak
leftya
Selesai
left
forward(1)
rightIsBlack?
tidak
frontIsBlack?
forward(1)
tidak
rightya
putDownya
Alternatif jawaban soal 5:
Mulai
frontIsBeacon?
forward(1)
tidak
pickUpya
leftIsBlack?
tidak
leftya
Selesai
right
forward(1)
rightIsBlack?
tidak
frontIsBlack?
rightya
putDownya
tidak
frontIsObstacle
?
forward(1)
tidak
flipCoin?ya
tidak
rightIsObstacle
?ya
left
ya
leftIsObstacle?
right
tidak
right
ya
left
tidak