Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรม
description
Transcript of Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรม
หนวยการเรยนรท 2
เรอง การใชค าสงพนฐานในโปรแกรม MICROWORLDS PRO
สาระการเรยนรพนฐาน
เทคโนโลยสารสนเทศ ชวงชนท 2 เปนตนไป
มาตรฐานการเรยนรชวงชน
รจกชอและหนาทของอปกรณพนฐานทางเทคโนโลยสารสนเทศ มฐ-ง 4.1 (4)
ผลการเรยนรทคาดหวง
1. รจกและสามารถเขาใจในการใชค าสงพนฐานของโปรแกรมภาษาโลโกได 2. รจกและสามารถเขาใจหลกการใชค าสงตาง ๆ ในการสรางภาพได 3. รจกและสามารถใชค าสงในการเคลอนยายเตาโลโกได
สอ-อปกรณ 1. ใบงาน 2. กระบวนการจดการเรยนร เรองการใชค าสงพนฐานในโปรแกรม MICROWORLDS PRO 3. อปกรณการเรยน เครองคอมพวเตอรพรอมโปรแกรมการเรยนการสอน MICROWORLDS PRO
เวลาเรยน 4 คาบ
กระบวนการจดการเรยนร
ในโปรแกรม MICROWORLDS PRO นจะมสญลกษณเปนรป แทนเตาโลโกในสวนของ PAGE ทใชวาดรป ดงนนการทจะใหเตาโลโกวาดรปตาง ๆ เราจะตองท าใหเตานเดนหรอหนไปในทศทางหรอขนาดทเราตองการ
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
27
BACK
RIGHT
ค าสงยอ [BK]
ค าสงยอ [RT]
เปนค าสงทสงใหเตาเคลอนทไปขางหลง โดยจะตองตามหลงค าสงดวยคาของระยะทางทตองการใหเตาเดนไป BACK _(ขนาดของหนวย) BACK 50 หรอตวยอ BK 50 ตวอยาง BK 50 BK 20 BK 10
เปนค าสงทสงให เตาหมนไปทางขวา โดยจะตองตามหลงค าสงดวยคาของทศทางทตองการใหเตาหน RIGHT _(ขนาดองศา) RIGHT 90 หรอตวยอ RT 90 ตวอยาง FD 50 RT 90 FD 50
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 ใหเตากลบมายงจดเรมตน
29
ขอสงเกต หลงจากผเรยนเขาสโปรแกรมไมโครเวลดแลว จะปรากฏตวเตาอยกลางจอภาพ ผเรยน สามารถวาดรปเสนตรงไดจากการใชค าสง PENUP และ PENDOWN ประกอบกบชดค าสงในการเคลอนยายเตาในทางเสนตรงและการหมนตวของเตา
2. การใชค าสงพนฐานในการลางจอภาพ
เมอผเรยนสามารถวาดรปหรอขดเสนบนจอภาพไดแลว ผเรยนจะมวธใดในการลบรปหรอลบจอภาพทท าไปแลวออก ในภาษาโลโกมชดค าสงในการลบจอภาพ และลบค าสงทเขยนลงไป CG เปนค าสงทใชลบภาพออกจากหนวยความจ า พรอมทงกลบไปยงจดเรมตน เหมอนกบตอนเปดโปรแกรมครงแรก
CLEAN เปนค าสงทใชในการลบภาพทงหมดใน PAGE แตเตาจะไม กลบมายงจดเรมตน
ตวอยาง FD 80 LT 90 FD 80 CLEAN
3. การใชค าสงพนฐานเกยวกบหนาจอ
SETBACKGROUND ค าสงยอ [SETBG]
เปนค าสงทก าหนดสใหกบพนจอในสวนของ PAGE มสตงแต 0-9999 ส ตวอยาง SETSG _(ตวเลขทก าหนดส) SETSG 25 (สพนจอจะเปนสสม)
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
เทคนคการจดกระบวนการเรยนร
31
PENDOWN ค าสงยอ [PD] เปนการสงใหเตาวางปากกาลงเมอสง PD แลวเวลาจะสง ใหเตาเดนไปทางไหนกจะปรากฏเสนตามหางทเตาเดน สวนใหญแลวเราจะใชค าสง PD หลงจากไดสง PU ไปกอนหนานแลว
ตวอยาง FD 30 PU FD 30 PD FD 30
HIDETURTLE [HT] เปนค าสงใหซอนตวเตา ในกรณทผเรยนสรางภาพเสรจแลว เพอใหดสวยงาม
SHOWTURTLE ค าสงยอ [ST] ค าสงทใหแสดงตวเตาทซอนไว
ตวอยาง FD 50 HT ST
32
เมอผเรยนใชค าสง HT ในการซอนเตาแลว ตองการใชโปรแกรมครงตอไปใหใชค าสง ST เพอแสดงเตาทซอนไว เพราะถาเราไมใชค าสง ST จะไมสามารถทราบถงต าแหนงของเตา
SETPENSIZE เปนค าสงทใชก าหนดขนาดของปากกาทเตาเดนไป เราสามารถเปลยนขนาดของปากกาได 2 วธ คอ
วธท 1 ก าหนดขนาดปากกาโดยใชค าสงในศนยค าสง โดยจะก าหนดเปนตวเลข 1 จ านวน ซงขนาดของปากกาจะเรมตนท 1 ซงเปนขนาดเสนทบางทสด และหนาทสดทขนาด 100 รปแบบค าสงคอ SETPENSIZE _(ขนาดของปากกา) SETPENSIZE 10 ตวอยาง SETPENSIZE 10 FD 50
วธท 2 ใชการเปลยนขนาดเสนโดยเลอกทศนยวาดภาพ จากนนคลกทขนาดเสนทตองการ แลวน าเมาสไปคลกทตวเตาบนพนทวาดภาพ
เทคนคการจดกระบวนการเรยนร
33
Y X
ในการเปลยนขนาดปากกา ผเรยนสามารถท าได 2 วธ คอ
วธท 1 ใหผเรยนพมพค าสง SETPENSIZE 10 ในชองศนยค าสง วธท 2 โดยการใช MOUSE คลกทศนยวาดภาพแลวเลอกขนาดของเสน จากนนน าไปคลกท
ตวเตา
5. การใชค าสงพนฐานเกยวกบการก าหนดต าแหนงของตวเตา ตวอยาง SETX -50
SETX_ เปนค าสงทใชในการก าหนดต าแหนงของเตาไปตามแกน X โดยจะตองใสคาของระยะทางตามค าสงนนดวย
SETX _(ขนาดของแกน X) SETX 50 ตวอยาง SETX 50
เทคนคการจดกระบวนการเรยนร
จดเรมตนของเตา
34
SETY_ เปนค าสงทใชในการก าหนดต าแหนงของเตาไปตามแกน Y โดยจะตองใสคาของระยะทางตามค าสงนนดวย Y X SETY _(ขนาดของแกน Y) SETY 50 ตวอยาง SETY 50
จดเรมตนของเตา
35
ตวอยาง SETY –50
ในการใชค าสงพนฐานในการก าหนดต าแหนงของเตานน ผสอนจะเหนไดวา ตวอยางขางตนเมอเราใชค าสง SETX 100 แสดงวาเตาเดนตามแกน X ในแนวนอน 100 เรยกวาแกน X และใชค าสง SETY 100 แสดงวาเตาเดนตามแกน Y ในแนวตรง 100 เรยกวาแกน Y ดงรป
เทคนคการจดกระบวนการเรยนร
36
SETHEADING ค าสงยอ [SETH] เปนการก าหนดทศทางใหกบหวของเตา ซงวธ การใชค าสงจะตองตามดวยองศาทจะใหเตาหน
ตวอยาง SETH _(ขนาดขององศา) SETH 45
REPEAT เปนค าสงทสงใหโปรแกรมท าซ า ๆ กน เพอลดขนตอนการใชค าสงลง ซงการใชโปรแกรมนจะตองใชค าสงเปนรปแบบดงน REPEAT N[ ค าสง ]
NOTE : N = จ านวนครงทตองการใหคอมพวเตอรท างาน ค าสง = เปนค าสงทตองการใหคอมพวเตอรท างาน
37
ตวอยาง REPEAT 4[FD 60 RT 90] หมายถง ใหเตาเดนหนา 90 หนวย และหนขวา 90 หนวย 4 ครง
การเตมสลงรปทรงทมลกษณะปด
เมอผเรยนวาดรปทรงทมลกษณะปดเรยบรอยแลว และตองการเตมสใสลงในรปทรงนนสามารถท าไดตามขนตอนดงน
1. เปลยนสของปากกา
38
2. น าเตายายมาทรปทรงทตองการเปลยนส โดยการคลกเมาสทเตาแลวลากมาไวยงรปทรงนน
3. พมพค าสง FILL ในศนยค าสง จะเหนวารปทรงจะเปลยนสตามตองการ
39
การใชค าสงในการหยดรอ
ใชส าหรบหยดการปฏบตตามค าสงตามจ านวนหนวยเวลาทก าหนด หนวยเวลาในทน นบเปนเศษหนงสวนสบของวนาท รปแบบของค าสง คอ WAIT เวลา เชน WAIT 10
การวดและการประเมนผล
การสงเกต ผสอนสงเกตจากปฏกรยาโตตอบของผเรยน จากทาทางของผเรยน วาถาผเรยนสนกสนาน ตงใจและมความสนใจการเรยนอยางตอเนอง แสดงวาการเรยนรของผเรยนเปนไปไดดวยด แตถาผเรยนไมสนใจในการเรยนการสอนแสดงวาผเรยนไมเขาใจ ผสอนควรจะสอบถามหรออธบายใหมเพอใหผเรยนเขาใจและอยากเรยนยงขน
ภาคทฤษฎ ผสอนควรจะทดสอบความเขาใจของผเรยนในเนอหาทงหมดทเรยนไปแลวโดยการ
- ทดสอบปากเปลา - ทดสอบจากการทผสอนไดท าแบบทดสอบขน หลงจากจบเนอหาในบทเรยน - ทดสอบจากแบบฝกหดทายบทวาผเรยนสามารถตอบถกมากนอยเพยงใด
ภาคปฏบต สงเกตจากการปฏบตของผเรยนจากเนอหาทผสอนก าหนดใหวาสามารถท าไดหรอไมถาผเรยนสวนใหญท าไดเกน 60% ของจ านวนผเรยนทงหมดสามารถปฏบตหรอตอบค าถามไดถกตอง ถอวาการเรยนการสอนนประสบผลส าเรจ แตถาต ากวา 40% ผสอนจะตองท าการสอนใหมอกครง
40