Page 108 - 3. Buku Teks RBT Tingkatan 2
P. 108
.*ffi
Untuk membina sebuah simulasi asas menggunakan blok, beberapa syarat mestilah dipatuhi.
Syarat-syarat tersebut ditunjukkan dalam Jadual 2.4.8.
Jadual 2.4.8 Contoh kerangka pembinaan simulasi asas menggunakan blok
lri*ffiflilfu ,$,i,1,\,lirim]*t,r,,',,,-,,,, AI6hEl,,
_'i,
hl1" "' i"''
1. -Note Untuk menulis catatan pengaturcaraan yang dibina (contoh:
memaparkan blok.simulasi)
2. ButtonAl_Show = On
blok dan perkataan pada simulasi yang
3. ButtonAl Show_Text = Text Y,il*-i:*,oarkan
0rgunaKan
4. ButtonAl-Update
5. -Note Untuk menulis catatan pengaturcaraan yang dibina (contoh
pengaturcaraan blok berkelip)
6. lf ButtonAl = Pressed Untuk mengesan sama ada butang tertentu ditekan pada antara
muka (contoh: ButtonAl )
7,
,Arahan untuk mengawal blok simulasi output berdasarkan tujuan
,.&. yang hendak dilakukan (contoh: Arahan ButtonAl-Show = On,
Goto=ldanTimer=1sec)
g:.
10 . End lf Pengakhiran arahan yang wajib digunakan untuk menamatkan
sebarang arahan menggunakan 'lf'
Got6 Untuk melengkapkan sebuah pengaturcaraan dan menghdntar
=.1
arahan ke baris 1
Di bawah ini ialah contoh pengaturcaraan yang dirancang sebelum arahan atur cara disusun
di dalam perl:an mlnSnasilkan simulasi blok diod pemancar cahaya berkelip.
!aO1
ti}f,**lt[r$rllrrir,,t r* BwlQ{a?n..: -.,. -,, :.-:-:.;, .:.
1. -Note memaparkan blok simulasi
2. Button A1_Show = On
3. ButtonCl_Show = On
4. ButtonAl_Show_Text = Suis tekan tutup
5. ButtonAl_Update
6. Buttoncl_Show_Text = Diod pemancar cahaya Simulasi litar skematik dan
7. ButtonCl_Update bergambar juga boleh
8. -Note pengaturcaraan blok berkelip dibina menggunakan
perisian yang ada pada
9. lf ButtonAl = Pressed
masa ini.
10. ButtonCl_Show = On
1 1. Timer = 1 sec
12. Buttoncl Show = Off
13. Timer=1sec
14. Goto = 10
'15. End tf
,16.
Goto = 1
98

