Scratch พน้ื ฐาน
รูจ้ กั พกิ ดั
(X:3 , Y:5)
B
ก สารบญั หน้า สารบญั ข
เรอ่ื ง 1 เรอ่ื ง หน้า
3
อ่านคา่ พกิ ดั โปรแกรม Scratch 11 คาสง่ ั go to และ move 17
ตวั อยา่ งพกิ ดั 13 คาสง่ ั point in direction 18
การใชค้ าสง่ ั เคลอ่ื นท่ ี 15 คาสง่ ั pen และการดบี กั 21
วางแผนการเขยี นสครปิ ต์ ผจู้ ดั ทา 25
เขยี นสครปิ ต์
1 2
อ่านคา่ พกิ ดั โปรแกรม Scratch คอื การอ้างองิ ตาแหน่ง หรอื พกิ ดั
• แนวตง้ ั แทนด้วย แกน Y
• แนวนอน (หรอื แนวระนาบ) แทน
ด้วยแกน x
3 4
ตวั อยา่ งพกิ ดั จุด A
X:0
(X:0 , Y:0) Y:0
A
5 6
(X:3 , Y:5) จดุ B
X:3
B Y:5
7 8
(X:-4 , Y:3) จดุ C
X : -4
C Y:3
9 10
AB CD จากภาพ ท่ขี อบเวทที ง้ ั 4 ด้าน
จะสงั เกตคา่ x และคา่ Y เป็นดงั น้ ี
ขอบเวทดี ้านซา้ ย คา่ x= -240
ขอบเวทดี ้านขวา คา่ x= 240
ขอบเวทดี ้านบน คา่ Y=180
ขอบเวทดี ้านบน คา่ Y=-180
EF GH
11 12
การใชค้ าสง่ ั เคลอ่ื นท่ ี จะเขยี นสครปิ ต์อยา่ งไร?
ให้แมวเคลอ่ื นท่ไี ปยงั
ตาแหน่งพกิ ดั ท่กี าหนด
(จุดสแี ดง)
13 วางแผนการเขยี นสครปิ ต์ 14
สงั เกตพกิ ดั
จุดท่ ี 1 ตาแหน่ง
x:0 y:100
จุดท่ ี 2 ตาแหน่ง
x:100 y:100
จุดท่ ี 3 ตาแหน่ง
x:100 y:-100
จุดท่ ี 4 ตาแหน่ง
x:-100 y:-100
จุดท่ ี 5 ตาแหน่ง
x:-100 y:0
15 16
เขยี นสครปิ ต์
การทางานของสครปิ ต์คาสง่ ั
เมอ่ื ธงเขยี วถกู คลกิ
ตวั ละครแมวอยูท่ ่ ี พกิ ดั x:0, Y:0
ตวั ละครแมวเคลอ่ื นท่ไี ปท่พี กิ ดั x:0 ,y:100
17 18
คาสง่ ั go to และ move คาสง่ ั point in direction
คาสง่ ั go to สามารถกาหนดให้ตวั ละคร
ตวั ละครจะยา้ ยตาแหน่งไปอยา่ งรวดเรว็ หนั ไปในทศิ ทางท่ตี ้องการ เช่น
จนเรามองไมเ่ หน็ การเคลอ่ื นท่ ี ขวา 90 องศา
คาสง่ ั move ซา้ ย -90 องศา
คอื การยา้ ยตาแหน่งตวั ละครไปแนวเดยี วกนั
กบั ทศิ ทางท่ตี วั ละครหนั หน้าอยู่
19 20
เขยี นสครปิ ต์ให้ตวั ละคร
ลา่ ง 180 องศา
บน 0 องศา
21 22
คาสง่ ั pen และการดบี กั เขยี นสครปิ ต์จากภาพร่าง
สง่ ั ให้แมววาดเสน้ ทางให้เรา โดยใชค้ าสง่ ั ในกลมุ่ Pen
ต้องการวาด “ตะเกยี บ” ด้วยเสน้ สองเสน้
โดยกาหนดจดุ เรม่ิ ต้น ลา้ งหน้าจอ จรดปากกา วาดเสน้ บน
ยา้ ยไปจดุ เรม่ิ ต้นของเสน้ ลา่ ง แลว้ วาดเสน้ ลา่ ง
23 ผลลพั ธ์ 24
เขนี นโปรแกรม
ผจู้ ดั ทา
ชอ่ื : นางรชั นี จกั รปาน
ตาแหน่ง : ครู คศ.1
โรงเรยี น : บา้ นวงั ขอ่ ย
สงั กดั : สพป.นครสวรรค์ เขต 3