Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
เลมท 1
เฉลยแบบฝกทกษะ การออกแบบโปรแกรมคอมพวเตอร
วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1
เรอง เครองมอสาหรบการออกแบบ โปรแกรมคอมพวเตอร
นางสาวพทธวด สขสนธารานนท
โรงเรยนกาแพงเพชรพทยาคม อาเภอเมอง จงหวดกาแพงเพชร สานกงานเขตพนทการศกษามธยมศกษา เขต 41
สานกงานคณะกรรมการการศกษาขนพนฐาน กระทรวงศกษาธการ
เขยนโปรแกรม
ออกแบบ
วเคราะห
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
เฉลยแบบฝกทกษะ
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
1. แผนภาพทแสดงลาดบขนตอนการทางานของโปรแกรม ตงแต จดเรมตนจนถงจดสนสด ดวยการนาเสนอผานสญลกษณมมาตรฐานเขาใจตรงกน ......................... 2. นามาใชทดสอบทบทวนขนตอนการทางาน ......................... 3. ผงงานระบบ (System Flowchart) เปนผงงานในภาพรวมของงาน ......................... 4. นาผงงานมาใชถายทอดแนวความคด ลาดบขนตอนการทางาน ......................... 5. นาผงงานมาใชเปนสอกลางในการตดตอประสานความคดระหวางผใชกบผเขยนโปรแกรม
......................... 6. ตวแทน แนวคด ใชแสดงลาดบขนตอนการทางานในแตละกจกรรม ......................... 7. ผงงานโปรแกรม (Program Flowchart) เปนผงงานแสดงขนตอนการทางานของ โปรแกรมคอมพวเตอร .........................
ผงงานประโยชน
ความหมาย
ประเภท
ความหมาย ประโยชนและประเภท ของผงงาน
ใหนกเรยนระบวาขอความตอไปนตรงกบ ความหมาย ประโยชน และประเภทของผงงาน ใหถกตอง
เฉลย แบบฝกทกษะท 1
35
ความหมาย ประโยชน ประเภท ประโยชน ประโยชน ความหมาย ประเภท
คะแนนรวม 7 คะแนน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
จากนไดบ
ใหนกเรยนเตมตวอกษรแทนชอเครองมอผงงานใหถกตองตามปายทกาหนดให
เฉลย แบบฝกทกษะท 2
D
F
C
H
G
I
B
J
A
36
จดเรมตน/จดสนสด Terminal
การประมวลผล Process
ตดสนใจ Decision
จดเชอมตอภายใน Connection
โปรแกรมยอย Module
รบ / แสดงผล Input / Output
รบขอมลทางแปนพมพ Manual Input
A
B
E
C
D
F
G
H
จดเชอมตอระหวางหนา Off-page Connector
I
แสดงผลทางเครองพมพ Document
J
แสดงผลจอภาพ Display
คะแนนรวม 10 คะแนน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
....ฉ.... 1.วนนฝนตกหรอไม
...ข..... 2.เดนไปโรงเรยน
...ค..... 3.แสดงคาตวแปร a ออกทางจอภาพ
...ข..... 4.รบขอมลตวอกษร เกบไวในตวแปร
....จ.... 5.แสดงชอออกทางกระดาษ
...ข..... 6.พนทสามเหลยม= 0.5 X สง X ฐาน
....ซ.... 7.โปรแกรมยอยสาหรบการหาจานวนเฉพาะ
...ง..... 8.รบคาตวเลขทางแปนพมพ จดเกบในตวแปร a
....ข.... 9.กาหนดให a มคาเทากบ 10
....ฉ.... 10. คะแนนมากกวา 30 ใชหรอไม
ก ข ค ง
ช จ ซ ฉ
จาได ใชเปน
จบคขอความตอไปนใหตรงกบสญลกษณของผงงาน (Flowchart) โดยนาตวอกษรทอยในสญลกษณไปวางไวหนาขอความ
พวกเรารคะวา คณทาไดอยแลว .....
เฉลย แบบฝกทกษะท 3
37
คะแนนรวม 10 คะแนน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
(1)...... .......... (2)...... .......... (3)....... .......... (4)........ .........
(5)...... ........... (6)....... ........... (7)...... ........... (8).......... ........
(9) ........ ......... (10)...... ............ (11)...... .......... (12)........ ........
(13)....... ........ (14)....... ......... (15)..... .......... (16)..... .........
จะไปทางไหนด
ขอใดตอไปนใชลกศรไดถกตอง ใหนกเรยนใสเครองหมายถก () และถาผดใหใสเครองหมายกากบาท ()
เฉลย แบบฝกทกษะท 4
38
คะแนนรวม 16 คะแนน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
พวกเดยวกน
ใหนกเรยนจดกลมเครองมอสาหรบการออกแบบตอไปน โดยแบงออกเปน กลมรบขอมล กลมแสดงผล กลมประมวลผล และกลมอนๆ
เฉลย แบบฝกทกษะท 5
รบขอมล แสดงผล
ประมวลผล อนๆ
39
คะแนนรวม 8 คะแนน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
ขนตอนการทาไขเจยว
ใหนกเรยนเรยงลาดบขนตอนการทางานตอไปนใหถกตอง โดยนาขอความทอยดานซายมอ ใสในผงงานขวามอ
เฉลย แบบฝกทกษะท 6
40
ใสไขทปรงแลวลงในนามน
ตอกไขใสถวยใสเครองปรง
จดเตรยมวสดอปกรณ
ตใหเขากน
กลบดานรอจนกวาไขจะสกแลวยกขนใสจาน
ใสนามนลงกระทะ ตงไฟใหนามนรอน
เรมตน
จบการทางาน
จดเตรยมวสดอปกรณ
ตอกไขใสถวยใสเครองปรง
ตใหเขากน
ใสนามนลงกระทะ ตงไฟใหนามนรอน
ใสไขทปรงแลวลงในนามน
กลบดานรอจนกวาไขจะสขแลวยกขนใสจาน
คะแนนรวม 6 คะแนน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
มาวางแผนการซกผาวนหยดกนเถอะ
ใหนกเรยนเรยงลาดบขนตอนการทางานตอไปนใหถกตอง โดยนาขอความทอยดานซายมอ ใสในผงงานทอยดานขวามอ
เฉลย แบบฝกทกษะท 7
41
จรง
เทจ
ซกผา ตากผา
รอจนกวาผาจะแหงแลวเกบผา
นอนอานหนงสอ
ตรวจสภาพอากาศ
เรมตน
จบการทางาน
.......... ..........
ตรวจสภาพอากาศ
เทจ จรง
ฝนไมตก
นอนอานหนงสอ ซกผา ตากผา
รอจนกวาผาจะ
แหงแลวเกบผา
ฝนไมตก
คะแนนรวม 7 คะแนน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
เขยนลาดบขนตอนการทางาน และผงงานโปรแกรม แสดงการคานวณหาพนทรปสามเหลยม โดยมสตรการคานวณดงน
พนทรปสามเหลยม = 0.5 * ความสง * ความยาวฐาน
(กาหนดสญลกษณ * แทนสญลกษณการคณ)
เขยนลาดบขนตอนการทางานไดดงน เขยนผงงานโปรแกรมไดดงน
พนทสามเหลยม
ใหนกเรยนเขยนลาดบขนตอนการทางาน และ ผงงานตอไปนใหถกตอง
เฉลย แบบฝกทกษะท 8
42
เรมตน
high , base
area = 0.5 * high * base
area
จบการทางาน
คะแนนรวม 8 คะแนน
เรมตน ............................................................. ............................................................ ........................................................... ........................................................... ........................................................... ........................................................... จบการทางาน
1. รบคา high , base 2. area = 0.5 * high * base 3. แสดง area
นยามตวแปร area คอตวแปรแทนพนทรปสามเหลยม High คอตวแปรแทนความสง base คอตวแปรแทนความยาวฐาน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
เขยนลาดบขนตอนการทางาน และ ผงงานโปรแกรม แสดงการคานวณหาคา y โดยมสมการคานวณดงน
y = (2 * x * x) + (2 * x) + 3
(กาหนดสญลกษณ * แทนสญลกษณการคณ)
เขยนลาดบขนตอนการทางานไดดงน เขยนผงงานโปรแกรมไดดงน
คานวณหาคา y จากสมการ
ใหนกเรยนเขยนลาดบขนตอนการทางาน และ ผงงานตอไปนใหถกตอง
เฉลย แบบฝกทกษะท 9
43
1. รบคา x 2. y = (2 * x * x ) + (2 * x ) + 3 3. แสดง y
เรมตน x
y = (2 *x* x) + (2*x) + 3
y
จบการทางาน
คะแนนรวม 8 คะแนน
เรมตน ............................................................. ............................................................ ........................................................... ........................................................... ........................................................... ........................................................... จบการทางาน
เลมท 1 เครองมอสาหรบการออกแบบโปรแกรมคอมพวเตอร . แบบฝกทกษะการออกแบบโปรแกรมคอมพวเตอร วชาหลกการเขยนโปรแกรมเบองตน ง 21243 ชนมธยมศกษาปท 1 .
คาชแจง
....... ..1. การเขยนผงงานจะตองเขยนโดยใชสญลกษณตางๆ ทถกตองตามมาตรฐานทกาหนดไว เทานน ............2. อาจใชสญลกษณหนงสญลกษณ แทนคาสงหลายๆ คาสงได ..........3. ถาเขยนผงงานไมจบภายในหนาเดยว ตองใชสญลกษณในการเชอมตอจดระหวางหนา ...........4. การใชสญลกษณจดเรมตนและจดสนสด จะตองมเพยง 1 สญลกษณเทานน .........5. ทกสญลกษณทเขยนจะตองมทศทางเขาและออกเพยงหนงแหงเทานน ยกเวนสญลกษณ จดเรมตน จดตอ จดสนสด และทางเลอกในการตดสนใจ .........6. การเขยนอธบายขนตอนการทางานโดยเรยงลาดบกอนหลง ดงน (1) กาหนดคาเรมตนใหกบ ตวแปร (2) Input คอ การรบขอมลเขา (3) Process คอ ขนตอนการประมวลผลหรอ คานวณ (4) Output คอ การแสดงผลลพธหรอคาตวแปรทไดจากการประมวลผล ..........7. ทศทางการเขยนผงงาน จะเขยนอยางไรกไดไมจากดทศทาง ขอใหอานแลวเขาใจกพอ .........8. ไมควรเขยนขนตอนการทางานแบบขามลาดบ สลบไปมาแบบยงยาก และไมมเสนทศทาง โยงไปมาตดกน .........9. ควรทดสอบผงงานกอนทจะนาไปเขยนโปรแกรม .........10. ตองเขยนหวลกศรกากบทศทางการไหลของขอมลเสมอ .........11. ไมควรปลอยทงเสนการไหลของขอมล (Flow Line) เอาไวเฉยๆ โดยไมไดมการเชอมตอ ระหวางขนตอนหนงไปสอกขนตอนหนง .........12. คาอธบายภายในผงงานควรเขยนดวยขอความทสนๆ และเขาใจงาย .........13. การอธบายสวนของผงงานเพมเตมเพอความเขาใจ ใหใชสญลกษณหมายเหต (Remark) .........14. ควรเขยนชอผงงาน ชอผเขยน วนทเขยน และหมายเลขหนา รวมทงเขยนผงงานใหสะอาด เรยบรอย
ใชหรอไม
ใหนกเรยนใสเครองหมายถก ( ) หนาขอทเปนไปตามกฎเกณฑการเขยนผงงาน และใสเครองหมายผด ( ) หนาขอทไมเปนไปตามกฎเกณฑการเขยนผงงาน
เฉลย แบบฝกทกษะท 10
44
คะแนนรวม 14 คะแนน