Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรม
- 1. หน่วยการเรียนรู้ที่ 2
เรื่อง การใช้คาสั่งพื้นฐานในโปรแกรม MICROWORLDS PRO
สาระการเรียนรู้พื้นฐาน
เทคโนโลยีสารสนเทศ ช่วงชั้นที่ 2 เป็นต้นไป
มาตรฐานการเรียนรู้ช่วงชั้น
รู้จักชื่อและหน้าที่ของอุปกรณ์พื้นฐานทางเทคโนโลยีสารสนเทศ มฐ-ง 4.1 (4)
ผลการเรียนรู้ที่คาดหวัง
1. รู้จักและสามารถเข้าใจในการใช้คาสั่งพื้นฐานของโปรแกรมภาษาโลโกได้
2. รู้จักและสามารถเข้าใจหลักการใช้คาสั่งต่าง ๆ ในการสร้างภาพได้
3. รู้จักและสามารถใช้คาสั่งในการเคลื่อนย้ายเต่าโลโกได้
สื่อ-อุปกรณ์
1. ใบงาน
2. กระบวนการจัดการเรียนรู้ เรื่องการใช้คาสั่งพื้นฐานในโปรแกรม MICROWORLDS PRO
3. อุปกรณ์การเรียน
เครื่องคอมพิวเตอร์พร้อมโปรแกรมการเรียนการสอน MICROWORLDS PRO
เวลาเรียน 4 คาบ
กระบวนการจัดการเรียนรู้
ในโปรแกรม MICROWORLDS PRO นี้จะมีสัญลักษณ์เป็นรูป แทนเต่าโลโก
ในส่วนของ PAGE ที่ใช้วาดรูป ดังนั้นการที่จะให้เต่าโลโกวาดรูปต่าง ๆ เราจะต้องทาให้เต่านี้
เดินหรือหันไปในทิศทางหรือขนาดที่เราต้องการ
- 2. 26
การที่จะให้เต่าโลโกทางานได้นั้นผู้เรียนจะต้องใช้คาสั่งในการสั่ งงาน คาสั่งต่าง ๆ ที่ ใช้
นอกจากจะมีคาสั่งเต็มซึ่งสามารถใช้ได้แล้ว MICROWORLDS PRO ยังมีคาสั่งย่อไว้ให้ใช้สั่งงาน
จะได้ง่ายต่อการจดจาและใช้งาน ซึ่งในโปรแกรม MICROWORLDS PRO นี้ สาหรับการ
เคลื่อนย้ายเต่าในครั้งแรกที่เปิดใช้งานเต่าจะยกปากกาอยู่ หากต้ องการให้เต่าเคลื่อนย้ายและมีเส้น
ไปพร้อม ๆ กันให้ทาการวางปากกาก่อนหลังจากนั้นจึงใช้คาสั่งในการเคลื่อนย้ายเต่าได้ คาสั่งที่ใช้
สาหรับการวางปากกา คือ PD (PENDOWN) คาสั่งที่เป็นพื้นฐานในการสาหรับควบคุมการทางาน
ของเต่ามีดังต่อไปนี้
1. การใช้คาสั่งพื้นฐานในการเคลื่อนย้ายเต่า TURTLE
FORWARD คาสั่งย่อ [FD] เป็นคาสั่งที่ให้เคลื่อนเต่าไปข้างหน้า โดยจะต้องตามด้วยค่า
ของระยะทางที่ต้องการให้เต่าเดินไป
FORWARD_(ขนาดของหน่วย) FORWARD 50
หรือตัวย่อ FD 50
ตัวอย่าง FD 50
FD 20
FD 10
ตัวอย่าง ให้ผู้เรียนทดลองหาระยะทางจากจุดกึ่งกลางจอภาพไปจนถึงจุดสูงสุดที่เต่าจะเดินได้
322 ถ้าเลือก NEW PROJECT แบบ MICROWORLDS SMALL
426 ถ้าเลือก NEW PROJECT แบบ MICROWORLDS STANDARD
480 ถ้าเลือก NEW PROJECT แบบ FULL SCREEN 640 X 480
600 ถ้าเลือก NEW PROJECT แบบ FULL SCREEN 800 X 600
- 3. 27
BACK คาสั่งย่อ [BK] เป็นคาสั่งที่สั่งให้ เต่าเคลื่อนที่ไปข้างหลัง โดยจะต้อ ง
ตามหลังคาสั่งด้วยค่าของระยะทางที่ต้องการให้เต่าเดิน
ไป
BACK _(ขนาดของหน่วย) BACK 50
หรือตัวย่อ BK 50
ตัวอย่าง BK 50
BK 20
BK 10
RIGHT คาสั่งย่อ [RT] เป็ น ค าสั่ ง ที่ สั่ ง ให้ เ ต่ า หมุ น ไปทางขวา โดยจะต้ อ ง
ตามหลังคาสั่งด้วยค่าของทิศทางที่ต้องการให้เต่าหัน
RIGHT _(ขนาดองศา) RIGHT 90
หรือตัวย่อ RT 90
ตัวอย่าง FD 50
RT 90
FD 50
- 4. 28
ตัวอย่าง ให้ผู้เรียนทดลองหาระยะทางจากจุดกึ่งกลางจอภาพไปทางขวาสุดที่เต่าจะเดินไปได้เป็น
ระยะทางเท่าไร
592 ถ้าเลือก NEW PROJECT แบบ MICROWORLDS SMALL
750 ถ้าเลือก NEW PROJECT แบบ MICROWORLDS STANDARD
640 ถ้าเลือก NEW PROJECT แบบ FULL SCREEN 640 X 480
800 ถ้าเลือก NEW PROJECT แบบ FULL SCREEN 800 X 600
LEFT คาสั่งย่อ [LT] เป็ น ค าสั่ ง ที่ สั่ ง ให้ เ ต่ า หมุ น ไปทางซ้ า ย โดยจะต้ อ ง
ตามหลังคาสั่งด้วยค่าของทิศทางที่ต้องการให้เต่าหัน
LEFT _(ขนาดองศา) LEFT 90
หรือตัวย่อ LT 90
ตัวอย่าง FD 50
LT 90
FD 50
HOME เป็นคาสั่งที่ให้เต่าโลโกกลับมายังจุดเริ่มต้น
จากตัวอย่าง รูปที่ 1 FD 50 สั่งให้เต่าเดินหน้า 50
รูปที่ 2 HOME ให้เต่ากลับมายัง
จุดเริ่มต้น
- 5. 29
ข้อสังเกต หลังจากผู้เรียนเข้าสู่โปรแกรมไมโครเวิลด์แล้ว จะปรากฏตัวเต่าอยู่กลางจอภาพ
ผู้เรียน สามารถวาดรูปเส้นตรงได้จากการใช้คาสั่ง PENUP และ PENDOWN ประกอบกับชุดคาสั่ง
ในการเคลื่อนย้ายเต่าในทางเส้นตรงและการหมุนตัวของเต่า
2. การใช้คาสั่งพื้นฐานในการล้างจอภาพ
เมื่อผู้เรียนสามารถวาดรูปหรือขีดเส้นบนจอภาพได้แล้ว ผู้เรียนจะมีวิธีใดในการลบรูปหรือ
ลบจอภาพที่ทาไปแล้วออก ในภาษาโลโกมีชุดคาสั่งในการลบจอภาพ และลบคาสั่งที่เขียนลงไป
CG เป็นคาสั่งที่ใช้ลบภาพออกจากหน่วยความจา พร้อมทั้งกลับไปยังจุดเริ่มต้น
เหมือนกับตอนเปิดโปรแกรมครั้งแรก
CLEAN เป็นคาสั่งที่ใช้ในการลบภาพทั้งหมดใน PAGE แต่เต่าจะไม่
กลับมายังจุดเริ่มต้น
ตัวอย่าง FD 80
LT 90
FD 80
CLEAN
3. การใช้คาสั่งพื้นฐานเกียวกับหน้าจอ
่
SETBACKGROUND คาสั่งย่อ [SETBG] เป็นคาสั่งที่กาหนดสีให้กับพื้นจอในส่วนของ PAGE มีสี
ตั้งแต่ 0-9999 สี
ตัวอย่าง SETSG _(ตัวเลขที่กาหนดสี)
SETSG 25 (สีพื้นจอจะเป็นสีส้ม)
- 6. 30
เทคนิคการจัดกระบวนการเรียนรู้
ผู้สอนควรให้ผู้เรียนทดลองใช้คาว่า SETBG _ ตามด้วยตัวเลข 0 – 9999 แล้วสังเกต
สีของหน้าจอที่เปลี่ยนไป ควรจะให้ผู้เรียนทดลอง 10 – 20 สี แล้วควรทดลองใช้
MENU ในการเปลี่ยนสีของจอภาพอีกครั้ง
ในการเปลี่ยนสีพื้นจอ ผู้เรียนสามารถทาได้ 2 วิธี คือ
วิธีที่ 1 ให้ผู้เรียนพิมพ์คาสั่ง SETBG _(ตัวเลขที่กาหนดสี) ในช่องศูนย์คาสั่ง
วิธีที่ 2 โดยการใช้ MOUSE คลิกที่ศูนย์คาสั่ง จากนั้นเลือกไอคอนกระป๋องสี จากนั้นเลือกสีและ
นามาเทที่พื้นที่ทางาน
SETCOLOR คาสั่งย่อ [SETC] เป็นคาสั่งที่กาหนดสีให้กับปากกาที่ใช้ในการวาดรูป
มีสีตั้งแต่ 0-9999 สี วิธีใช้คาสั่งมีดังนี้
ETC _(ตัวเลขที่กาหนดสี)
SETC 40 (สีของรูปภาพที่เติมจะเป็นเหลืองอ่อน)
ตัวอย่าง FD 50 RT 90 SETC 1
FD 50 RT 90 SETC 2
FD 50 RT 90 SETC 3
FD 50 RT 90 SETC 4
4. การใช้คาสั่งที่เกิดกับปากกา
การใช้คาสั่งพื้นฐานของเต่าในโปรแกรม MICROWORLDS PRO
PENUP คาสั่งย่อ [PU] เป็นการสั่งให้เต่ายกปากกา เมื่อเต่ายกปากกาแล้ว และสั่งให้เต่า
เดินก็จะไม่มีเส้น
ตัวอย่าง PU FD 50
- 7. 31
PENDOWN คาสั่งย่อ [PD] เป็นการสั่งให้เต่าวางปากกาลงเมื่อสั่ง PD แล้วเวลาจะสั่ง
ให้เต่าเดินไปทางไหนก็จะปรากฏเส้นตามหางที่เต่าเดิน ส่วนใหญ่แล้วเราจะใช้คาสั่ง PD
หลังจากได้สั่ง PU ไปก่อนหน้านี้แล้ว
ตัวอย่าง FD 30
PU
FD 30
PD
FD 30
HIDETURTLE [HT] เป็นคาสั่งให้ซ่อนตัวเต่า ในกรณีที่ผู้เรียนสร้างภาพเสร็จแล้ว
เพื่อให้ดูสวยงาม
SHOWTURTLE คาสั่งย่อ [ST] คาสั่งที่ให้แสดงตัวเต่าที่ซ่อนไว้
ตัวอย่าง FD 50
HT
ST
- 8. 32
เทคนิคการจัดกระบวนการเรียนรู้
เมื่อผู้เรียนใช้คาสั่ง HT ในการซ่อนเต่าแล้ว ต้องการใช้โปรแกรมครั้ง ต่อไปให้ใช้คาสั่ง
ST เพื่อแสดงเต่าที่ซ่อนไว้ เพราะถ้าเราไม่ใช้คาสั่ง ST จะไม่สามารถทราบถึงตาแหน่งของเต่า
SETPENSIZE เป็นคาสั่งที่ใช้กาหนดขนาดของปากกาที่เต่าเดินไป เราสามารถเปลี่ยน
ขนาดของปากกาได้ 2 วิธี คือ
วิธีที่ 1 กาหนดขนาดปากกาโดยใช้คาสั่งในศูนย์คาสั่ง โดยจะกาหนด
เป็นตัวเลข 1 จานวน ซึ่งขนาดของปากกาจะเริ่มต้นที่ 1 ซึ่งเป็นขนาด
เส้นที่บางที่สุด และหนาที่สุดที่ขนาด 100 รูปแบบคาสั่งคือ
SETPENSIZE _(ขนาดของปากกา)
SETPENSIZE 10
ตัวอย่าง SETPENSIZE 10
FD 50
วิธีที่ 2 ใช้การเปลี่ยนขนาดเส้นโดยเลือกที่ศูนย์วาดภาพ จากนั้นคลิกที่
ขนาดเส้นที่ต้องการ แล้วนาเมาส์ไปคลิกที่ตัวเต่าบนพื้นที่วาดภาพ
- 9. 33
เทคนิคการจัดกระบวนการเรียนรู้
ในการเปลี่ยนขนาดปากกา ผู้เรียนสามารถทาได้ 2 วิธี คือ
วิธีที่ 1 ให้ผู้เรียนพิมพ์คาสั่ง SETPENSIZE 10 ในช่องศูนย์คาสั่ง
วิธีที่ 2 โดยการใช้ MOUSE คลิกที่ศูนย์วาดภาพแล้วเลือกขนาดของเส้น จากนั้นนาไปคลิกที่
ตัวเต่า
5. การใช้คาสังพื้นฐานเกียวกับการกาหนดตาแหน่งของตัวเต่า
่ ่
ตัวอย่าง SETX -50
SETX_ เป็นคาสั่งที่ใช้ในการกาหนดตาแหน่งของเต่าไปตามแกน X โดยจะต้องใส่ค่า
ของระยะทางตามคาสั่งนั้นด้วย Y
จุดเริ่มต้นของเต่า
X
SETX _(ขนาดของแกน X) SETX 50
ตัวอย่าง SETX 50
- 10. 34
SETY_ เป็นคาสั่งที่ใช้ในการกาหนดตาแหน่งของเต่าไปตามแกน Y
โดยจะต้องใส่ค่าของระยะทางตามคาสั่งนั้นด้วย
Y
จุดเริ่มต้นของเต่า
X
SETY _(ขนาดของแกน Y) SETY 50
ตัวอย่าง SETY 50
- 11. 35
ตัวอย่าง SETY –50
เทคนิคการจัดกระบวนการเรียนรู้
ในการใช้ ค าสั่ ง พื้ น ฐานในการก าหนดต าแหน่ ง ของเต่ า นั้ น ผู้ ส อนจะเห็ น ได้ ว่ า
ตัวอย่างข้างต้นเมื่อเราใช้คาสั่ง SETX 100 แสดงว่าเต่าเดินตามแกน X ในแนวนอน
100 เรียกว่าแกน X และใช้คาสั่ง SETY 100 แสดงว่าเต่าเดินตามแกน Y ในแนว
ตรง 100 เรียกว่าแกน Y ดังรูป
- 12. 36
SETHEADING คาสั่งย่อ [SETH] เป็นการกาหนดทิศทางให้กับหัวของเต่า ซึ่งวิธี
การใช้คาสั่งจะต้องตามด้วยองศาที่จะให้เต่าหัน
ตัวอย่าง SETH _(ขนาดขององศา) SETH 45
REPEAT เป็นคาสั่งที่สั่งให้โปรแกรมทาซ้า ๆ กัน เพื่อลดขั้นตอนการใช้คาสั่งลง
ซึ่งการใช้โปรแกรมนี้จะต้องใช้คาสั่งเป็นรูปแบบดังนี้
REPEAT N[ คาสั่ง ]
NOTE : N = จานวนครั้งที่ต้องการให้คอมพิวเตอร์ทางาน
คาสั่ง = เป็นคาสั่งที่ต้องการให้คอมพิวเตอร์ทางาน
- 13. 37
ตัวอย่าง REPEAT 4[FD 60 RT 90] หมายถึง ให้เต่าเดินหน้า 90 หน่วย และหันขวา 90
หน่วย 4 ครั้ง
การเติมสีลงรูปทรงที่มีลักษณะปิด
เมื่อผู้เรียนวาดรูปทรงที่มีลักษณะปิดเรียบร้อยแล้ว และต้องการเติมสีใส่ลงในรูปทรงนั้น
สามารถทาได้ตามขั้นตอนดังนี้
1. เปลี่ยนสีของปากกา
- 15. 39
การใช้คาสั่งในการหยุดรอ
ใช้สาหรับหยุดการปฏิบัติตามคาสั่งตามจานวนหน่วยเวลาที่กาหนด หน่วยเวลาในที่นี้
นับเป็นเศษหนึ่งส่วนสิบของวินาที รูปแบบของคาสั่ง คือ
WAIT เวลา
เช่น WAIT 10
การวัดและการประเมินผล
การสังเกต ผู้สอนสังเกตจากปฏิกริยาโต้ตอบของผู้เรียน จากท่าทางของผู้เรียน ว่าถ้า
ผู้เรียนสนุกสนาน ตั้งใจและมีความสนใจการเรียนอย่างต่อเนื่อง แสดงว่าการเรียนรู้ของผู้ เรียน
เป็นไปได้ด้วยดี แต่ถ้าผู้เรียนไม่สนใจในการเรียนการสอนแสดงว่าผู้เรียนไม่เข้าใจ ผู้สอนควรจะ
สอบถามหรืออธิบายใหม่เพื่อให้ผู้เรียนเข้าใจและอยากเรียนยิ่งขึ้น
ภาคทฤษฎี ผู้สอนควรจะทดสอบความเข้าใจของผู้เรียนในเนื้อหาทั้งหมดที่เรียนไป
แล้วโดยการ
- ทดสอบปากเปล่า
- ทดสอบจากการที่ผู้สอนได้ทาแบบทดสอบขึ้น หลังจากจบเนื้อหาในบทเรียน
- ทดสอบจากแบบฝึกหัดท้ายบทว่าผู้เรียนสามารถตอบถูกมากน้อยเพียงใด
ภาคปฏิบัติ สังเกตจากการปฏิบัติของผู้เรียนจากเนื้อหาที่ผู้สอนกาหนดให้ว่าสามารถ
ทาได้หรือไม่ถ้าผู้เรียนส่วนใหญ่ทาได้เกิน 60% ของจานวนผู้เรียนทั้งหมดสามารถปฏิบัตหรือตอบ
ิ
คาถามได้ถูกต้อง ถือว่าการเรียนการสอนนี้ประสบผลสาเร็จ แต่ถ้าต่ากว่า 40% ผู้สอนจะต้องทา
การสอนใหม่อีกครั้ง