12
เล่มที1 เครื่องมือสําหรับการออกแบบโปรแกรมคอมพิวเตอร์ . แบบฝึกทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบื้องต้น 21243 ชั้นมัธยมศึกษาปีท1 . เล่มที1 เฉลยแบบฝึกทักษะ การออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบื้องต้น 21243 ชั้นมัธยมศึกษาปีท1 เรื่อง เครื่องมือสําหรับการออกแบบ โปรแกรมคอมพิวเตอร์ นางสาวพุทธวดี สุขสินธารานนท์ โรงเรียนกําแพงเพชรพิทยาคม อําเภอเมือง จังหวัดกําแพงเพชร สํานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 41 สํานักงานคณะกรรมการการศึกษาขั้นพื้นฐาน กระทรวงศึกษาธิการ เขียนโปรแกรม ออกแบบ วิเคราะห์

21243 ชั้นมัธยมศึกษาปีที่ 1 · 2015-07-07 · เล่มที่ 1 เครื่องมือสําหรับการออกแบบโปรแกรมคอมพ

  • 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 คะแนน