D ng li đc ch n, và kt qu là Chong chóng s quay liên tc khơng ng ng.
T ng Chúng ta sd ng khi l nh đ tín ht ng hai s Hình 4.5.4 mô t cách s d ng kh i l nh này.
4.1. Lp trình v trí ca La
u tiên, l p trình cho L a di chuy n t i Pháo, ln h ng v phía con tr chu t. ây là l i gi i c a ph n Bài t p th c hành Bài 3.
Hình 5.4.1. L p trình cho L a nh y t i Pháo và h ng v con tr chu t
Ti p theo, l p trình đi u khi n L a luôn xu t hi n đ u nịng pháo ch khơng ph i gi a thân pháo.
Hình 5.4.2. V trí c a L a so v i Pháo
C hai đ i t ng L a và Pháo đ u cùng quay v phía con tr chu t. L p trình v trí c a L a khơng n m thân Pháo mà g n đ u nòng Pháo b ng kh i l nh , s b c c n di chuy n tu thu c vào đ dài c a nịng pháo.
Hình 5.4.3. Di chuy n L a
Vì h ng c a nịng pháo ln h ng v con tr chu t và thay đ i liên t c, v y nên đo n kh i l nh đi u khi n vi c nh y t i Pháo, h ng v phía con tr chu t và di chuy n c a L a ph i đ c th c hi n liên t c b ng kh i l nh l p.
Hình 5.4.4. o n kh i l nh đi u khi n v trí c a L a
Khi ch y ch ng trình, L a ln di chuy n ra phía nịng pháo, n u di chuy n chu t, nòng pháo và L a ln h ng v phía con tr chu t.
4.2. L p trình đ i t ng L a ch hi n khi nháy chu t
Trong ch ng trình, khi chúng ta nháy chu t đ b n, L a s xu t hi n trong m t kho ng th i gian r t ng n r i l i bi n m t. L a bi n m t, chúng ta s d ng kh i l nh
, khi mu n hi n tr l i, s d ng kh i l nh .
Hình 5.4.5. Kh i l nh n và hi n
Kh i l nh trong nhóm C m bi n s giúp chúng ta ki m tra xem chu t đã nháy hay ch a. Kh i l nh này tr v cho chúng ta giá tr false (sai) n u ch a
nháy chu t, giá tr true (đúng) n u nháy chu t.
xác đnh th i đi m n, hi n c a đ i t ng. tr ng thái ban đ u, L a đ c n đi, n u nháy chu t thì hi n L a lên.
Hình 5.4.6. o n kh i l nh ki m tra
Ghép thêm kh i l nh L p đ cơng vi c ki m tra xem có nháy chu t hay không đ c th c hi n trong su t ch ng trình.
L p trình đ i t ng Tàu đch t ng đ i ph c t p nên đ c chia ra làm nhi u bài h c đ các b n d dàng n m b t h n.
5.1. V trí c a tàu khi h ng v o 1
Tàu đch xu t hi n v trí ng u nhiên t phía bên ph i ho c phía trên c a sân kh u. Trong ch ng trình, tàu xu t hi n phía trên sân kh u s ti n đ n o 1, còn Tàu xu t hi n bên ph i sân kh u s ti n đ n o 2.
Hình 5.5.1. V trí và h ng c a Tàu đch
Ta l p trình cho đ i t ng Tàu đch. Vi c Tàu xu t hi n phía trên hay bên ph i là ng u nhiên. T o bi n tên là , đ t cho bi n giá tr ng u nhiên 1 ho c 2.
. Ki m tra giá tr c a bi n h ng,
n u h ng b ng 1 thì tàu s xu t hi n bên trên và h ng v o 1, cịn n u khơng thì Tàu s xu t hi n bên ph i và h ng v o 2.
S d ng kh i l nh đ ki m tra tàu đch s đi v h ng o 1 hay o 2. Kh i l nh đ c mơ t nh trong Hình 5.5.2.
Hình 5.5.2. Kh i l nh N u – thì – n u khơng thì
Kh i l nh s ki m tra n u bi n h ng b ng 1 thì s th c hi n công vi c 1 , cịn n u khơng (h ng khác 1) thì s th c hi n công vi c 2
. Trong tr ng h p này, n u h ng b ng 1 thì Tàu đ ch h ng v v trí o 1 và xu t hi n t i v trí bên trên.
Kh i l nh s đi u khi n Tàu xoay v phía nhân v t khác, trong tr ng h p này là o 1. V trí bi n trên có y = 180 và x thay đ i đ c t 20 đ n 240,
l y ng u nhiên giá tr trong kho ng 20 đ n 240 và ghép vào giá tr x trong kh i l nh đi t i
Hình 5.5.4. L p trình cho Tàu đ ch trong tr ng h p là tàu ti n v o 1
5.2. V trí c a tàu khi h ng v o 2
T ng t nh v y, n u h ng khác 1 thì Tàu đch nh y t i v trí b t kì biên bên ph i và xoay v phía o 2 . Biên bên ph i có v trí x = 240 và có y thay đ i t 180 đ n – 180, v y ta c n kh i l nh
Trong ch ng trình s xu t hi n r t nhi u tàu đch. Trong bài h c này các b n s đ c h ng d n cách t o b n sao cho Tàu đ ch và đi u khi n nh ng b n sao đó di chuy n t i m c tiêu.