View
1.589
Download
5
Category
Preview:
Citation preview
หนวยการเรยนรท 8
เรอง การเขยนโปรแกรมโดยใชตวแปร
สาระการเรยนรพนฐาน
เทคโนโลยสารสนเทศ ชวงชนท 2 เปนตนไป
มาตรฐานการเรยนรชวงชน
ใชคอมพวเตอรชวงสรางชนงานจากจนตนาการ หรองานทท าในชวตประจ าวนอยางมจตส านก และมความรบผดชอบ มฐ-ง 4.1 (10)
ผลการเรยนรทคาดหวง
รจกและสามารถเขยนโปรแกรมโดยการใชตวแปรได
สอ – อปกรณ
1. ใบงาน 2. กระบวนการจดการเรยนร เรอง การเขยนโปรแกรมโดยใชตวแปร 3. อปกรณการเรยน
เครองคอมพวเตอรพรอมโปรแกรมการเรยนการสอน MICROWORLDS PRO
เวลาเรยน 5 คาบ
123
กระบวนการจดการเรยนร
ผสอนทบทวนเนอหาหรอค าสงตาง ๆ ทเคยใชงานมาแลว จากนนใหผสอนเรมอธบายถงเนอหาของบทตอไป
ตวแปร คอ คาทสามารถเปลยนแปลงได ผเรยนสามารถใชตวแปรในโปรแกรมไดโดยใชชอตวแปรตามหลงชอโปรแกรมซงคาของตวแปรจะตองคนดวยเครองหมาย : (โคลอน) เสมอ เชน BOX :A
การใชตวแปรในโปรแกรมภาษาโลโก
การเขยนโปรแกรมทมตวแปรคาเดยว
ในการเขยนโปรแกรมทมการใชตวแปรเพยงคาเดยว จะเปนการวาดรปทมขนาดของดานกวาง X ดานยาว เทากน โดยผเรยนสามารถทจะใสคาตวแปรแทนคาของตวเลขทตองการใหเปลยนขนาดของรปได ดงน
TO BOX :A FORWARD :A RIGHT 90 FORWARD :A RIGHT 90 FORWARD :A RIGHT 90 FORWARD :A RIGHT 90 END
จากโปรแกรมเมอตองการเรยกใชงาน ใหผเรยนเรยกชอ BOX ตามดวยคาตวแปร ดงน
BOX 50
124
หมายความวา โปรแกรมโลโกจะสรางรปสเหลยมทขนาดความกวาง X ความยาว = 50 X 50 มาให นนคอถาใสคาของตวแปรเพยงคาเดยวในโปรแกรม โลโกกจะสรางรปทมขนาดความยาวของดานเทากนหมดนนเอง ดงน
การเขยนโปรแกรมทมตวแปรสองคา
ในการเขยนโปรแกรมทมการใชตวแปรสองคา จะเปนการวาดรปทมขนาดของดานกวาง X ดานยาว ไมเทากน โดยผเรยนสามารถทจะใสคาตวแปรแทนคาของตวเลขทตองการใหขนาดของรปเปลยนได ดงน
TO BOX :B :C FORWARD :B RIGHT 90 FORWARD :C RIGHT 90 FORWARD :B RIGHT 90 FORWARD :C RIGHT 90 END
จากโปรแกรมเมอตองการเรยกใชงาน ใหผเรยนเรยก BOX ตามดวยคาตวแปร ดงน
BOX 50 20
หมายความวา โปรแกรมโลโกจะสรางรปสเหลยมผนผาทมขนาดความกวาง = 20 หนวย ความยาว = 50 ดงนนการใสคาตวแปรสองคา หมายความวา :B คอ คาของความกวาง :C คอ คา
125
ของความยาวมาให นนคอถาใสคาของตวแปรเพยงคาเดยวในโปรแกรมโลโกกจะสรางรปทมขนาดความยาวของดานเทากนหมดนนเอง ดงน
หมายเหต ในการเขยนตวแปร เครองหมายโคลอนตองตดกนกบคาตวแปรเสมอ เชน :A
การเขยนเสนโคง และวงกลมโดยใช ARC , CIRCLE โดยใชตวแปร
ในโปรแกรม MICROWORLDS PRO ไมสามารถใชค าสง ARC ในการเขยนรปสวนโคง และ CIRCLE ในการเขยนรปวงกลมได แตเราสามารถทจะเขยนเปน PROCEDURE เพอสรางเปนตวแปรสามารถปรบคาจ านวนหนวยวดได
การเขยน PROCEDURE CIRCLE TO CIRCLE :STEP REPEAT 36 [FD :STEP RT 10] END
จากนนท าการปอนขอมลลงในศนยค าสง COMMAND CENTER โดยพมพในรปแบบตามตวอยาง โดยเราสามารถทจะเพมจ านวนหนวยไดตามตองการ โดยมตวอยางของการพมพค าสง ดงน
CIRCLE จ านวนหนวย
ทดลองพมพในศนยค าสง COMMAND CENTER ดงน CIRCLE 10 รปทไดคอ
126
การเขยน PROCEDURE ARC TO ARC :STEP :RADIUS REPEAT :RADIUS [FD :STEP RT 10] END จากนนท าการปอนขอมลลงในศนยค าสง COMMAND CENTER โดยพมพในรปแบบดงน
ARC :หนวยวดตวแปรท 1 :หนวยวดตวแปรท 2
ทดลองพมพในศนยค าสง COMMAND CENTER ดงน ARC 18 10 รปทไดคอ
127
การเขยนโปรแกรมโดยการใชตวแปรในบทเรยนน ผสอนควรเนนใหผเรยนใชค าสงทกค าสงทเรยนไปแลวมาประกอบการเขยนโปรแกรม เชน ค าสง FD ,BK ,PU , PD ,HT ,ST เปนตน และในการเขยนโปรแกรมนนผสอนควรจะแนะน าใหผเรยนคดล าดบขนตอนในการวาดรปไวกอน เพอชวยใหการเรยนการสอนเรวขน และเปนการฝกใหผเรยนเปนคนทมความคดอยางเปนล าดบขนตอนในการเขยนโปรแกรม
ผสอนจะเหนไดวาในการใชค าสงในการเขยนโปรแกรมโดยใชตวแปรนน สามารถใชได 2 แบบคอ ตวแปรทมคาเดยว และตวแปรทมสองคา ซงมวธการใชทแตกตางกน ใหผสอนอธบายขอแตกตางใหผเรยนฟง
จากนนผสอนใหผเรยนทดลองเขยนโปรแกรมตาง ๆ ในเครองคอมพวเตอร โดยใหผเรยนไดเหนจากหนาจอทวทอยกลางหอง และใหผเรยนปฏบตตามผสอนโดยดจากหนาจอทวทอยกลางหองทละขนตอน โดยผสอนอธบายในแตละขนตอนการเขยนโปรแกรมแตละขนประกอบดวย
เมอผเรยนเขยนโปรแกรมเสรจแลว ผสอนใหผเรยนเรยกโปรแกรมตาง ๆ ทสรางไวขนมาดวาไดผลตามทไดเขยนไวหรอไม ถาผ เรยนคนใดไมไดผลตามทตองการ ใหผสอนแนะน าหรออธบายใหผเรยนเขาใจ ผสอนอาจจะปฏบตใหดเปนตวอยางกได
เมอผเรยนไดเรยนรค าสงตาง ๆ ในบทเรยนการเขยนโปรแกรมโดยใชตวแปรแลว ผสอนควรฝกใหผเรยนปฏบตโปรแกรมแบบอน ๆ ทนอกเหนอจากตวอยางขางตนทใหมาโดยผสอนอาจจะก าหนดขนมาใหผเรยนไดฝกปฏบตตาม เพอใหผเรยนมความช านาญในการเขยนโปรแกรม ผสอนอาจจะมการเกบคะแนนเพอใหผเรยนมความสนใจยงขน
ผสอนสรปเนอหาและค าสงของโปรแกรมตาง ๆ ทไดเรยนมา โดยท าเปนการทดสอบ อาจจะมการทดสอบปากเปลา คอใหผสอนถามผเรยนเกยวกบค าสงตาง ๆ ทไดเรยนมา และใหผเรยนท ากจกรรมทายบทเพอเปนการวดผลวาผเรยนมความรความเขาใจในสงทเรยนมาหรอไม
เทคนคการจดกระบวนการเรยนร
128
การวดและการประเมนผล
การสงเกต ผสอนสงเกตจากปฏกรยาโตตอบของผเรยน จากทาทางของผเรยน วาถาผเรยนสนกสนาน ตงใจและมความสนใจการเรยนอยางตอเนอง แสดงวาการเรยนรของผเรยนเปนไปไดดวยด แตถาผเรยนไมสนใจในการเรยนการสอนแสดงวาผเรยนไมเขาใจ ผสอนควรจะสอบถามหรออธบายใหมเพอใหผเรยนเขาใจและอยากเรยนยงขน
ภาคทฤษฎ ผสอนควรจะทดสอบความเขาใจของผเรยนในเนอหาทงหมดทเรยนไปแลวโดยการ
- ทดสอบปากเปลา - ทดสอบจากการทผสอนไดท าแบบทดสอบขน หลงจากจบเนอหาในบทเรยน - ทดสอบจากแบบฝกหดทายบทวาผเรยนสามารถตอบถกมากนอยเพยงใด
ภาคปฏบต สงเกตจากการปฏบตของผเรยนจากเนอหาทผสอนก าหนดใหวาสามารถท าไดหรอไมถาผเรยนสวนใหญท าไดเกน 60% ของจ านวนผเรยนทงหมดสามารถปฏบตหรอตอบค าถามไดถกตอง ถอวาการเรยนการสอนนประสบผลส าเรจ แตถาต ากวา 40% ผสอนจะตองท าการสอนใหมอกครง
Recommended