Upload
zudora
View
116
Download
4
Embed Size (px)
DESCRIPTION
MSWLogo. โดย อ.ธนายุส พิจยานนท์ e – Mail : [email protected] Site : www.kaperwit.com. การติดตั้ง MSWLogo. การติดตั้งจะต้องมีโปรแกรม Setup MSWLogo โดยสามารถ Download ได้ที่ http://www.softronix.com/download/mswlogo65.exe. โดย อ.ธนายุส พิจยานนท์ โรงเรียนกะเปอร์วิทยา. - PowerPoint PPT Presentation
Citation preview
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
การติ�ดติ��ง MSWLogo
• การติ�ดติ��งจะติ�องมี�โปรแกรมี Setup MSWLogo
• โดยสามีารถ Download ได�ท์��http://www.softronix.com/download/mswlogo65.exe
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
ส�วินประกอบของหน�าติ�าง MSWLogo
ส�วินการแสดงผลล�พิธ�
ส�วินการแสดงผลคำ#าส�$งท์�$ผ�านไปแล�วิ
ส�วินส�$งงาน
ป�&มคำวิบคำ�มพิ�เศษ
ติ�วิเติ�า Logo
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Forward
• คำ*อการส�$งให�เติ�าเคำล*$อนท์�$ไปข�างหน�า n หน�วิย•ร�ปแบบ
forward n•ติ�วย!อ
fd n•ติ�วอย!าง
forward 100 หร*อ fd 100
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Back
• คำ*อการส�$งให�เติ�าถอยหล�ง n หน�วิย•ร�ปแบบ
back n•ติ�วย!อ
bk n•ติ�วอย!าง
back 100 หร*อ bk 100
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Right
• คื#อส��งให้�เติาห้มี�นขวา c องศา•ร�ปแบบ
right c•ติ�วย!อ
rt c•ติ�วอย!าง
right 90 หร*อ rt 90
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Left
• คื#อส��งให้�เติาห้มี�นซ้�าย c องศา•ร�ปแบบ
left c•ติ�วย!อ
lt c•ติ�วอย!าง
left 90 หร*อ lt 90
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Hideturtle
•คื#อส��งซ้!อนเติ!า•ร�ปแบบ
hideturtle•ติ�วย!อ
ht•ติ�วอย!าง
hideturtle หร*อ ht
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Showturtle
•คื#อส��งแสดงเติ!า•ร�ปแบบ
showturtle•ติ�วย!อ
st•ติ�วอย!าง
showturtle หร*อ st
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Clearscreen
•คื#อส��งล้�างห้น�าจอน+าเติ!ากล้�บส�!ติ+าแห้น!งเร��มีติ�น•ร�ปแบบ
clearscreen•ติ�วย!อ
cs•ติ�วอย!าง
clearscreen หร*อ cs
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Clean
•คื#อส��งล้�างห้น�าจอเติ!าอย�!ติ+าแห้น!งเด�มี•ร�ปแบบ
clear
•ติ�วอย!างclear
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Home
•คื#อส��งให้�เติ�ากล้�บส�!ติ+าแห้น!งเร��มีติ�น•ร�ปแบบ
home
•ติ�วอย!างhome
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Cleartext
• คื#อล้บคื+าส��งท์��ใช้�ไปในห้น�าติ!าง commander
•ร�ปแบบcleartext
•ติ�วย!อct
•ติ�วอย!างcleartext หร*อ ct
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
PenUp
•คื#อส��งให้�เติ!ายกปากกาข-�น•ร�ปแบบ
penup•ติ�วย!อ
pu•ติ�วอย!าง
penup หร*อ pu
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
PenDown
•คื#อส��งให้�เติ!าวางปากกาล้ง•ร�ปแบบ
pendown•ติ�วย!อ
pd•ติ�วอย!าง
pendown หร*อ pd
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
PenErase
•คื#อส��งให้�ปากกาเปล้��ยนเป.นยางล้บ•ร�ปแบบ
penerase•ติ�วย!อ
pe•ติ�วอย!าง
penerase หร*อ pe
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
PenPaint
•คื#อส��งให้�ยางล้บเป.นปากกา•ร�ปแบบ
penpaint•ติ�วย!อ
ppt•ติ�วอย!าง
penpaint หร*อ ppt
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
PenReverse
• คื#อส��งให้�เปล้��ยนปากกาเป.นยางล้บเห้มี#อนคื+าส��งpenerase แติ!
ใช้�ได�คืร��งเด�ยวไมี!ติ�องใช้�คื+าส��ง penpaint
•ร�ปแบบpenreverse
•ติ�วย!อpx
•ติ�วอย!างpenreverse หร*อ px
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
SetPenSize
•คื#อส��งให้�เปล้��ยนขนาดปากกาท์��ก+าห้นด•ร�ปแบบ
setpensize [h w]
•ติ�วอย!างsetpensize [10 10]
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Show PenSize
• คื#อส��งโปรแกรมีให้�แสดงขนาดปากกาท์��ใช้�อย�! จะใช้� คื+าส��ง 2 คื+าส��งร!วมีก�นคื#อ คื+าส��ง show แล้ะคื+าส��ง
pensize
•Show คื#อ ให้�แสดง ข�อคืวามีท์�� commander
•Pensize คื#อ การเร�ยกขนาดปากกาท์��ใช้�อย�!•ร�ปแบบ
show pensize•ติ�วอย!าง
show pensize
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
SetScreenColor
•คื#อส��งให้�เปล้��ยนส�พิ#�นห้ล้�ง•ร�ปแบบ
setscreencolor [R G B] หร*อsetscreencolor N
•ติ�วย!อsetsc [R G B] หร*อ setsc N
•ติ�วอย!างsetsc [255 255 0] หร*อ setsc 3
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
SetPenColor
•คื#อส��งให้�เปล้��ยนส�ปากกา•ร�ปแบบ
setpencolor [R G B] หร*อsetpencolor N
•ติ�วย!อsetpc [R G B] หร*อ setpc N
•ติ�วอย!างsetpc [255 0 0] หร*อ setpc 5
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
SetFloodColor
• คื#อส��งให้�เปล้��ยนส�ท์��ระบายด�วยคื+าส��ง fill
•ร�ปแบบsetfloodcolor [R G B] หร*อ
setfloodcolor N•ติ�วย!อ
setfc [R G B] หร*อ setfc N•ติ�วอย!าง
setfc [0 100 255] หร*อ setfc 7
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Fill
• คื#อคื+าส��งระบายส�ล้งในพิ#�นท์�� ท์��เติ!าอย�! ด�วยส�ท์�� ก+าห้นดในคื+าส��ง setfc
•ร�ปแบบfill
•ติ�วอย!างfill
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
SetPos
•คื#อคื+าส��งท์��ท์+าให้�เติ!าเคืล้#�อนท์��ไปย�งติ+าแห้น!งท์��ก+าห้นด
•ร�ปแบบsetpos [x y]
•ติ�วอย!างsetpos [-100 250]
setpos [50 100]
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Setxy
•คื#อคื+าส��งท์��ท์+าให้�เติ!าเคืล้#�อนท์��ไปย�งติ+าแห้น!งท์��ก+าห้นด
•ร�ปแบบsetxy x y
•ติ�วอย!างsetxy -100 250
setxy 50 100
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Setx และ Sety
• คื#อคื+าส��งท์��ท์+าให้�เติ!าเคืล้#�อนท์��ไปย�งติ+าแห้น!ง x แล้ะ y
ท์��ก+าห้นด•ร�ปแบบ
setx x sety y
•ติ�วอย!างsetx 50
sety 100
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Show Pos, Xcor, Ycor
• คื#อส��งโปรแกรมีให้�แสดงติ+าแห้น!ง ท์��เติ!าอย�!•Show pos คื#อ แสดงติ+าแห้น!งท์��ง แกน x แล้ะ
แกน y
•Show xcor คื#อ แสดงติ+าแห้น!ง แกน x
•Show ycor คื#อ แสดงติ+าแห้น!งแกน y
•ร�ปแบบshow pos
show xcor
show ycor
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
SetHeading
• คื#อส��งให้�เติ!าห้มี�นติามีองศาท์��ก+าห้นด โดยไมี!ย-ดติ+าแห้น!งองศาเด�มี
•ร�ปแบบsetheading c
•ติ�วย!อseth c
•ติ�วอย!างseth 270
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Towards
•คื#อคื+าส��งอ!านคื!ามี�มีท์��จะให้�เติ!าห้มี�นไปย�งติ+าแห้น!งท์��ก+าห้นด
•ร�ปแบบtowards [x y]
•ติ�วอย!างshow towards [100 100]
45
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Distance
•คื#อคื+าส��งอ!านคื!าระยะท์างท์��จะให้�เติ!าเคืล้#�อนท์��ไปย�งติ+าแห้น!งท์��ก+าห้นด
•ร�ปแบบdistance [x y]
•ติ�วอย!างseth towards [300 400] fd
distance [300 400]
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Arc
• คื#อส��งให้�เติ!าวาดร�ปส!วนโคื�ง โดยส!วนโคื�งจะเร��มีท์างด�านล้!างของติ�วเติ!าแล้ะวาดไปท์างด�านซ้�ายห้!างจาก
ติ�วเติ!าเท์!าร�ศมี�ท์��ก+าห้นด ติ�วเติ!าอย�!ก�บท์��•ร�ปแบบ
arc c r
•ติ�วอย!างarc 180 100
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Arc2
• คื#อส��งให้�เติ!าวาดร�ปส!วนโคื�ง โดยจะใช้�ติ�วเติ!าวาดส!วนโคื�งติามีองศาแล้ะร�ศมี�ท์��ก+าห้นด
•ร�ปแบบarc2 c r
•ติ�วอย!างarc2 180 100
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Circle
•คื#อส��งให้�เติ!าวาดวงกล้มีโดยติ�วเติ!าอย�!ท์��จ�ดศ�นย�กล้าง
•ร�ปแบบcircle r
•ติ�วอย!างcircle 100
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Circle2
•คื#อส��งให้�เติ!าวาดวงกล้มีโดยติ�วเติ!าอย�!ท์��เส�นขอบ•ร�ปแบบ
circle2 r
•ติ�วอย!างcircle2 100
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
Repeat
• คื#อคื+าส��งในการท์+าช้�ดคื+าส��งซ้+�า จ+านวน m คืร��ง•ร�ปแบบ
repeat m[ชุ�ดคำ#าส�$ง]
•ติ�วอย!างrepeat 4[fd 100 rt 90]
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
การใชุ�งานโปรแกรมย�อย
•ร.ปแบบโปรแกรมย�อย
to ช้#�อโปรแกรมีย!อย
กระบวนคืวามีend
•ติ�วิอย�างto star
fd 100 rt 144
fd 100 rt 144
fd 100 rt 144
fd 100 rt 144
fd 100
end
โดย อ. ธนาย�ส พิ�จยานนท์�โรงเร�ยนกะเปอร�วิ�ท์ยา
การใชุ�งานติ�วิแปล
•การประกาศติ�ว แปล้
:ช้#�อติ�วแปล้
•ติ�วอย!างเช้!น• to echo :times :thing
• repeat :times [print :thing]
• end
• echo 2 "Hello
• Hello
• Hello
• echo 3 "Bye
• Bye
• Bye
• Bye