Fungsi dan Perulangan di GvRng

Assalamualaikum wr wb

Fungsi pada GvRng

pengelompokkan instruksi-instruksi menjadi 1 instruksi baru

Instruksi define

Instruksi define digunakan untuk membuat instuksi baru berdasarkan instruksi yang ada/dikenal. Cara penulisannya adalah sebagai berikut :

define instruksibaru:
instruksi
instruksi
  ...

Contoh : 

Guido hanya mengenali perintah menghadap ke kiri, dan tidak mengenal perintah untuk menghadap ke kanan. Instruksi define dapat dipakai membuat instruksi baru untuk Guido agar bisa mengahadap ke kanan, sebagai berikut :

Robot sekarang berada pada koordinat 5 2 dan menghadap ke utara. Saya akan menulis perintah di Code Editor sebagai berikut :

define kanan:
turnleft
turnleft
turnleft
kanan
turnoff

Setelah itu klik tombol Execute dan hasilnya robot akan menghadap ke timur


Perulangan pada GvRng

Di antara kekuatan sebuah komputer dan mesin komputasi lainnya terletak pada kemampuan mengulang pekerjaan secara cepat . Mesin mampu mengerjakan pekerjaan berulang tanpa merasa bosan. Instruksi yang digunakan di perulangan adalah instruksi do. Berikut cara menulisnya adalah :

do jumlahperulangan:
instruksi  #instruksi yang diulang
instruksi  #instruksi yang diulang

Contoh :

Robot Guido berada di koordinat 3 2 dan menghadap ke timur serta membawa 1 beeper. Saya akan menulis perintah di Code Editor sebagai berikut :

do 3:
move
putbeeper
turnoff

Instruksi move akan dikerjakan sebanyak 3 kali, kemudian instruksi putbeeper dikerjakan 1 kali

Setelah itu klik tombol Execute dan hasilnya akan seperti gambar di bawah ini.


Referensi

buku algoritma dan pemrograman

Wassalamualaikum wr wb


EmoticonEmoticon