Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore 3-หลักการเขียนโปรแกรม-1-แบบฝึกหัดผังงาน

3-หลักการเขียนโปรแกรม-1-แบบฝึกหัดผังงาน

Published by t.panida.noisri, 2022-10-24 13:53:19

Description: 3-หลักการเขียนโปรแกรม-1-แบบฝึกหัดผังงาน

Search

Read the Text Version

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

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

ข  สารบัญ คํานาํ หนา้ คําช้ีแจง ก คําแนะนาํ การใชส้ าํ หรบั นกั เรยี น 1 สาระสาํ คัญ ผลการเรยี นรู้ และจุดประสงค์การเรียนรู้ 3 แบบทดสอบก่อนเรียน 4 กระดาษคาํ ตอบแบบทดสอบหลังเรียน 5 ผงั งาน 7 9 ความหมายและประโยชนข์ องผังงาน 11 ประเภทของผงั งานคอมพิวเตอร์ 12 สญั ลักษณข์ องผงั งานคอมพิวเตอร์ 15 หลักเกณฑก์ ารเขยี นผงั งานคอมพวิ เตอร์ 18 โครงสร้างการเขยี นผงั งานคอมพิวเตอร์ 20 แบบฝึกทกั ษะ แบบฝึกทักษะที่ 1 ความหมาย ประโยชน์ และประเภทของผังงาน 24 แบบฝกึ ทักษะท่ี 2 จํากนั ได้บ่ 25 แบบฝกึ ทกั ษะที่ 3 จําได้ ใชเ้ ป็น 26 แบบฝกึ ทกั ษะที่ 4 จะไปทางไหนดี 27 แบบฝึกทักษะท่ี 5 พวกเดียวกัน 28 แบบฝกึ ทักษะที่ 6 ขนั้ ตอนการทาํ ไข่เจยี ว 29 แบบฝึกทกั ษะท่ี 7 มาวางแผนการซักผา้ วนั หยุดกนั เถอะ 30 แบบฝึกทกั ษะที่ 8 พนื้ ทสี่ ามเหล่ียม 31 แบบฝกึ ทกั ษะที่ 9 คาํ นวณหาค่า y จากสมการ 32 แบบฝกึ ทักษะท่ี 10 ใชห่ รอื ไม่ 33 เฉลยแบบฝึกทกั ษะ 34 แบบทดสอบหลงั เรยี น 45 กระดาษคาํ ตอบแบบทดสอบหลังเรียน 47 เฉลยแบบทดสอบกอ่ นเรียน 48 เลม่ ท่ี 1 เครอื่ งมือสําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลกั การเขียนโปรแกรมเบอ้ื งตน้ ง 21243 ชัน้ มธั ยมศกึ ษาปที ี่ 1 .

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

1  คําชีแ้ จง 1. แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลักการเขยี นโปรแกรมเบอ้ื งต้น ง 21243 ชั้นมธั ยมศกึ ษาปที ่ี 1 เลม่ ที่ 1 เรื่อง เครื่องมอื สําหรบั การออกแบบโปรแกรมคอมพวิ เตอร์ ใช้ พฒั นาทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ ประกอบด้วย คาํ ชีแ้ จง คาํ แนะนําการใช้สาํ หรบั นักเรยี น สาระสาํ คัญ ผลการเรียนรู้ จดุ ประสงค์การเรยี นรู้ สาระการเรียนรู้ แบบทดสอบก่อนเรียน กระดาษคาํ ตอบ แบบทดสอบก่อนเรยี น เน้ือหาเก่ียวกับเครอื่ งมอื สําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ แบบฝึกทกั ษะ เฉลยแบบฝกึ ทกั ษะ แบบทดสอบหลังเรียน กระดาษ คําตอบแบบทดสอบหลังเรียน เฉลยแบบทดสอบ ก่อนเรียน เฉลยแบบทดสอบหลงั เรียน แบบบันทึกคะแนนแบบฝึกทกั ษะ และบรรณานกุ รม 2. นักเรยี นควรศึกษาเน้ือหาให้เขา้ ใจก่อนการทาํ แบบฝกึ ทกั ษะ และการทาํ แบบฝกึ ทกั ษะ นกั เรียนตอ้ งปฏิบัตติ ามคําช้ีแจง ทร่ี ะบไุ ว้ตามลาํ ดับให้ครบทุกแบบฝึกทกั ษะ โดยแบบฝกึ ทักษะการ ออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลักการเขียนโปรแกรมเบือ้ งต้น ง 21243 ช้ันมัธยมศกึ ษาปีท่ี 1 เลม่ ท่ี 1 เรื่อง เครอื่ งมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ เล่มนี้มี 10 แบบฝกึ ทักษะ ดงั น้ี แบบฝกึ ทักษะท่ี 1 ความหมาย ประโยชน์ และประเภทของผังงาน แบบฝกึ ทักษะท่ี 2 จาํ กันได้บ่ แบบฝกึ ทักษะท่ี 3 จําได้ ใช้เปน็ แบบฝกึ ทกั ษะที่ 4 จะไปทางไหนดี แบบฝกึ ทักษะที่ 5 พวกเดยี วกนั แบบฝกึ ทักษะท่ี 6 ขัน้ ตอนการทําไขเ่ จียว แบบฝกึ ทกั ษะที่ 7 มาวางแผนการซกั ผา้ วนั หยุดกนั เถอะ แบบฝกึ ทกั ษะท่ี 8 พ้ืนทส่ี ามเหลย่ี ม แบบฝึกทักษะที่ 9 คาํ นวณหาคา่ y จากสมการ แบบฝึกทกั ษะที่ 10 ใช่หรือไม่ 3. ในการทาํ แบบฝกึ ทกั ษะ นักเรียนจะต้องใชค้ วามรู้เกีย่ วกบั การวเิ คราะห์โจทยป์ ญั หาซง่ึ นักเรียน ไดเ้ รียนมาแลว้ การวิเคราะหโ์ จทยป์ ัญหาท่ีถกู ตอ้ งจะสง่ ผลไปถงึ การออกแบบโปรแกรมคอมพิวเตอร์ได้ อยา่ งถูกตอ้ งด้วย 4. หากนักเรยี นยังไมเ่ ขา้ ใจในเน้อื หาส่วนใดใหก้ ลับไปศกึ ษาอีกคร้งั หรือขอคําแนะนาํ จากครูเพื่อให้ เกิดความเขา้ ใจมากยิ่งขน้ึ เลม่ ท่ี 1 เครอ่ื งมือสําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพวิ เตอร์ วชิ าหลกั การเขียนโปรแกรมเบื้องต้น ง 21243 ช้นั มธั ยมศกึ ษาปีท่ี 1 .

2  คาํ ชแี้ จง (ต่อ) 5. แบบฝึกทกั ษะฉบบั นีใ้ ช้เวลาในการศกึ ษาและทําแบบฝกึ ทกั ษะ 2 ช่วั โมง 6. ในการศกึ ษาและทาํ แบบฝกึ ทักษะให้นกั เรียนทําดว้ ยความต้งั ใจและมคี วามซื่อสัตยต์ อ่ ตนเองโดย ไมเ่ ปิดดูเฉลยก่อน 7. นักเรยี นสามารถประเมนิ ตนเองด้วยการตรวจเฉลยและศกึ ษาแนวคาํ ตอบในเล่มเพื่อดูการพัฒนา ตนเอง เลม่ ท่ี 1 เครอ่ื งมือสําหรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบ้ืองต้น ง 21243 ช้นั มธั ยมศึกษาปที ี่ 1 .

3  คาํ แนะนําการใช้สาํ หรบั นกั เรยี น แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพวิ เตอร์ เรอ่ื ง เครือ่ งมอื สําหรบั การออกแบบ โปรแกรมคอมพวิ เตอร์ เปน็ แบบฝกึ ทกั ษะทจ่ี ดั ทาํ ข้ึนเพ่อื ใหน้ กั เรยี นมีความรู้ ความเขา้ ใจ เรื่อง เคร่ืองมือสาํ หรบั การออกแบบโปรแกรมคอมพวิ เตอร์ นกั เรยี นควรปฏบิ ตั ิดังนี้ • ศึกษาสาระสาํ คญั ผลการเรยี นรู้ จุดประสงคก์ ารเรยี นรู้ สาระการเรียนรู้ 1. • ทาํ แบบทดสอบกอ่ นเรียน จํานวน 10 ข้อ ลงในกระดาษคาํ ตอบ 2 • ตรวจคาํ ตอบแบบทดสอบกอ่ นเรยี น จากเฉลยแบบทดสอบก่อนเรยี น • ศึกษาความหมาย เนือ้ หา เรือ่ งเครอื่ งมือสาํ หรับการออกแบบโปรแกรมคอมพิวเตอร์ 3 ให้เข้าใจ • ทาํ แบบฝกึ ทักษะที่ 1 ถึงแบบฝึกทกั ษะที่ 10 ตามลําดับ 4 • ตรวจแบบฝกึ ทักษะ โดยศกึ ษาแนวการตอบจากเฉลยแบบฝึกทักษะ • ทาํ แบบทดสอบหลังเรยี น จํานวน 10 ข้อ ลงในกระดาษคาํ ตอบ 5 • ตรวจคาํ ตอบแบบทดสอบหลังเรยี น จากเฉลยแบบทดสอบหลงั เรียน • บนั ทกึ คะแนนลงในแบบบันทึกคะแนนแบบฝึกทักษะ 6 • นกั เรยี นต้องมีความซื่อสัตย์ตอ่ ตนเอง ไม่เปดิ เฉลยดกู ่อน 7 เลม่ ที่ 1 เครื่องมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลกั การเขียนโปรแกรมเบอื้ งตน้ ง 21243 ชั้นมัธยมศึกษาปที ่ี 1 .

4  เครอื่ งมอื สําหรบั การออกแบบโปรแกรมคอมพวิ เตอร์ สาระสาํ คญั การเขยี นผงั งานเปน็ การถา่ ยทอดความเขา้ ใจทไี่ ดจ้ ากขั้นตอนการวเิ คราะห์งาน ให้อยู่ในรูปภาพหรอื สัญลักษณ์ ผทู้ เี่ ขียนโปรแกรมจะสามารถเขา้ ใจลาํ ดับ ขั้นตอนการเขยี นโปรแกรมได้อย่างรวดเร็วและงา่ ยขนึ้ ผังงานยังช่วยให้งา่ ยตอ่ การ ตรวจสอบความถูกตอ้ งของลําดบั ข้นั ตอนในวิธกี ารประมวลผล ออกแบบโปรแกรมคอมพวิ เตอร์ดว้ ยผังงานได้   ผลการ เรยี นรู้ จุดประสงค์ การเรียนรู้ 1. บอกความหมายและประโยชน์ของผงั งานคอมพวิ เตอร์ได้ 2. จําแนกประเภทของผังงานคอมพิวเตอรไ์ ด้ 3. บอกความหมายของสัญลกั ษณ์ที่ใชใ้ นผงั งานคอมพิวเตอร์ได้ 4. นําสญั ลักษณไ์ ปใชไ้ ด้อย่างถูกต้องตามหลักเกณฑก์ ารเขียนผังงาน คอมพวิ เตอรไ์ ด ้ 5. บอกลักษณะของโครงสร้างในการเขียนผงั งานคอมพิวเตอร์ได้ สาระ การเรยี นรู้ 1. ความหมายและประโยชนข์ องผังงานคอมพวิ เตอร์ 2. ประเภทของผังงานคอมพวิ เตอร์ 3. ความหมายของสญั ลกั ษณท์ ่ีใชใ้ นผงั งานคอมพิวเตอร์ 4. หลักเกณฑ์การเขียนผังงานคอมพิวเตอร์ 5. ลักษณะของโครงสรา้ งในการเขียนผังงานคอมพิวเตอร์   เล่มท่ี 1 เคร่ืองมือสาํ หรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลกั การเขียนโปรแกรมเบอื้ งตน้ ง 21243 ชน้ั มัธยมศึกษาปีท่ี 1 .

5  แบบทดสอบกอ่ นเรียน คําชแี้ จง ใหน้ ักเรยี นเลอื กคําตอบท่ีถูกท่ีสดุ เพียงคาํ ตอบเดียว แล้วทําเครือ่ งหมาย กากบาท () ลงในกระดาษคาํ ตอบ 1. เครื่องมือในข้อใด ไม่ เกย่ี วข้องกบั ผงั งานคอมพิวเตอร์ ก. เคร่อื งมอื สําหรบั แสดงข้นั ตอนการทาํ งานของระบบงานคอมพิวเตอร์ ข. เครอื่ งมอื สําหรับการวางระบบการทํางานของคอมพวิ เตอร์ ค. เคร่ืองมอื สาํ หรบั การออกแบบโปรแกรมคอมพวิ เตอร์ ง. เครือ่ งมือสาํ หรบั สรา้ งโปรแกรมคอมพวิ เตอร์ 2. ขอ้ ใด ไม่ใช่ ประโยชนข์ องผังงานคอมพวิ เตอร์ ก. ใช้เปน็ เครื่องมอื ในการปฏบิ ตั ิข้อตกลงร่วมกนั ไม่สามารถเปลย่ี นแปลงแก้ไขในระหว่างการทํางาน ข. ถา่ ยทอดแนวความคดิ ดว้ ยสัญลกั ษณ์ เพอื่ ใช้ในการประกอบการเขียนโปรแกรม ค. เป็นส่อื กลางในการติดต่อประสานความคดิ ระหวา่ งผใู้ ช้กบั ผู้เขียนโปรแกรม ง. ใช้สาํ หรบั ทบทวนขัน้ ตอนการทํางานเพ่ือหาขอ้ ผิดพลาดของการทาํ งาน 3. ข้อใดเปน็ ความหมายของผงั งานระบบ ก. ผังงานแสดงขน้ั ตอนการทํางานของระบบคอมพวิ เตอรท์ งั้ หมด ใหเ้ หน็ ภาพรวมของการทํางาน ข. ผงั งานแสดงรายละเอยี ดของข้ันตอนการทํางานใดๆ อยา่ งละเอียด ค. ผงั งานทสี่ ามารถนําไปใช้ในการเขยี นโปรแกรมได้ทนั ที ง. ผงั งานแสดงขั้นตอนการจดั กจิ กรรม ให้กบั นักเรียน 4. ขอ้ ใดเป็นความหมายของผังงานโปรแกรม ก. ผังงานแสดงขัน้ ตอนการทาํ งานของระบบคอมพวิ เตอรท์ ั้งหมด ใหเ้ หน็ ภาพรวมของการทาํ งาน ข. ผังงานแสดงรายละเอียดของขั้นตอนการทาํ งานใดๆ อย่างละเอยี ด ค. ผงั งานทสี่ ามารถนาํ ไปใช้ในการเขียนโปรแกรมไดท้ นั ที ง. ผังงานแสดงข้ันตอนการจดั กิจกรรม ให้กับนักเรียน เลม่ ท่ี 1 เครื่องมือสาํ หรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลกั การเขียนโปรแกรมเบ้ืองต้น ง 21243 ช้นั มัธยมศึกษาปที ่ี 1 .

6  5. สญั ลักษณใ์ นขอ้ ใดใช้แทนจดุ เริ่มตน้ หรอื จุดสนิ้ สดุ ค. ง. ก. ข. 6. ขอ้ ใดต่อไปน้ี จดั กลุม่ ไมถ่ กู ตอ้ ง ข. ก. ค. ง. 7. ข้อใดตอ่ ไปนใี้ ช้ลูกศรแสดงทศิ ทางไมถ่ ูกต้อง ก. ข. ค. ง. 8. ขอ้ ใดเรียงลาํ ดบั ขั้นตอนการบวกเลข 2 จาํ นวนได้ถูกต้อง (1) รบั คา่ ตัวเลข 2 จาํ นวน เก็บไวใ้ นตวั แปร A และ B (2) เปรยี บเทยี บตัวเลขทเ่ี กบ็ ไวใ้ นตัวแปร A และ B (3) บวกคา่ ที่อยู่ในตวั แปร A และ B เก็บคา่ ไวใ้ นตวั แปร C (4) แสดงข้อมลู ในตัวแปร C ก. (1) (2) (3) ข. (1) (2) (4) ค. (2) (3) (4) ง. (1) (3) (4) 9. ขอ้ ใดไมใ่ ชห่ ลักเกณฑก์ ารเขยี นผังงานคอมพวิ เตอร์ ก. สญั ลกั ษณจ์ ุดเรม่ิ ต้น จุดตอ่ จดุ สน้ิ สดุ และทางเลือกในการตดั สินใจ มที ศิ ทางเขา้ และ ออกเพยี งหนง่ึ แห่งเทา่ นน้ั ข. การเขยี นคาํ อธิบายภายในผงั งานควรเขยี นดว้ ยขอ้ ความทสี่ ้นั ๆ และเขา้ ใจง่าย ค. เส้นเชอื่ มโยงระหว่างสัญลกั ษณต์ อ้ งมีทศิ ทาง ง. หนง่ึ สญั ลกั ษณแ์ ทน 1 คาํ ส่งั 10. ขอ้ ใด ไมใ่ ช่ ลกั ษณะของโครงสร้างผงั งานคอมพิวเตอร์ ก. โครงสรา้ งแบบทําซ้ํา ข. โครงสร้างแบบลาํ ดับ ค. โครงสรา้ งแบบอัตโนมัติ ง. โครงสรา้ งแบบทางเลอื ก เล่มท่ี 1 เครื่องมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพวิ เตอร์ วิชาหลักการเขียนโปรแกรมเบอ้ื งต้น ง 21243 ชัน้ มัธยมศกึ ษาปีที่ 1 .

7  กระดาษคาํ ตอบแบบทดสอบกอ่ นเรยี น แบบฝึกทักษะการออกแบบโปรแกรมคอมพวิ เตอร์ เรื่อง เครือ่ งมอื สาํ หรบั การออกแบบโปรแกรมคอมพวิ เตอร์ วชิ าหลกั การเขยี นโปรแกรมเบ้อื งต้น ง 21243 ช้ันมัธยมศึกษาปที ่ี 1 ชื่อ-สกุล...................................................................เลขที.่ ..............ช้นั ............... คําชแ้ี จง 1. แบบทดสอบชดุ นเ้ี ปน็ แบบปรนยั 4 ตัวเลอื ก จํานวน 10 ข้อ 10 คะแนน 2. จงเลอื กคําตอบทถี่ ูกทีส่ ดุ เพียงคาํ ตอบเดยี ว แล้วทําเครอื่ งหมาย  ลงใน กระดาษคาํ ตอบ เวลา 10 นาที ข้อ คาํ ตอบ 1. (ก) (ข) (ค) (ง) 2. (ก) (ข) (ค) (ง) 3. (ก) (ข) (ค) (ง) 4. (ก) (ข) (ค) (ง) 5. (ก) (ข) (ค) (ง) 6. (ก) (ข) (ค) (ง) 7. (ก) (ข) (ค) (ง) 8. (ก) (ข) (ค) (ง) 9. (ก) (ข) (ค) (ง) 10. (ก) (ข) (ค) (ง) คะแนนรวม เล่มท่ี 1 เคร่ืองมือสาํ หรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลักการเขียนโปรแกรมเบื้องต้น ง 21243 ชนั้ มัธยมศึกษาปที ่ี 1 .

   สาระสําคญั การเขียนผังงานเป็นการถา่ ยทอดความเขา้ ใจที่ได้จาก ขน้ั ตอนการวเิ คราะหง์ านให้อยใู่ นรปู ภาพหรอื สญั ลกั ษณ์ ผทู้ ่ีเขยี นโปรแกรมจะสามารถเข้าใจลาํ ดบั ข้นั ตอนการเขยี น โปรแกรมได้อย่างรวดเรว็ และงา่ ยขึ้น ผงั งานยังช่วยให้ง่าย ต่อการตรวจสอบความถูกต้องของลาํ ดับข้นั ตอนในวธิ ีการ ประมวลผลด้วย  เลม่ ท่ี 1 เคร่ืองมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพวิ เตอร์ วิชาหลักการเขียนโปรแกรมเบอ้ื งต้น ง 21243 ชั้นมธั ยมศึกษาปที ี่ 1 .

9  ผังงาน เปน็ วิธีการออกแบบโปรแกรมท่ีเกา่ แกแ่ ละร้จู ักกัน (Flowchart) แพร่หลาย ปกตนิ ักเขยี นโปรแกรมจะใชผ้ งั งานเพ่อื การ ออกแบบโปรแกรม หรอื นาํ มาใช้เพอ่ื ช่วยในการเขยี นโปรแกรม และมคี วามจําเป็นมากสําหรบั ผทู้ เ่ี ร่ิมศึกษาเก่ยี วกับการเขียน โปรแกรม ผังงานไมไ่ ดใ้ ชเ้ ฉพาะกบั งานเขยี นโปรแกรมเทา่ นัน้ แต่ จะนํามาใชก้ บั การทาํ งานในรปู แบบท่ีมีการกาํ หนดลาํ ดับ ขนั้ ตอนในแตล่ ะกิจกรรมท่มี คี วามชัดเจนแน่นอน สามารถนาํ ผังงานไปประยกุ ต์ใช้ไดท้ งั้ ส้นิ รวมถึงกจิ กรรมท่ีเกี่ยวขอ้ ง กับการดําเนนิ ชวี ติ ประจาํ วนั ของเรา ตวั อย่างผังงานการใชง้ านตู้โทรศพั ท์สาธารณะ จรงิ คําอธบิ าย เท็จ เริ่มต้น 1) ยกหโู ทรศพั ท์ 2) หยอดเหรียญ 3) กดเบอร์โทรศัพท์ 4) สนทนา 5) สญั ญาณร้องเตือน 6) ตรวจสอบวา่ ตอ้ งการสนทนาตอ่ หรือไม่ จรงิ หยอดเหรยี ญเพิม่ แล้วไปทําซา้ํ ข้อ (4) เทจ็ วางหโู ทรศัพท์ จบการทํางาน รปู ที่ 1 ผังงานการใช้ต้โู ทรศพั ทส์ าธารณะ เลม่ ท่ี 1 เครอ่ื งมือสําหรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝึกทักษะการออกแบบโปรแกรมคอมพวิ เตอร์ วิชาหลกั การเขียนโปรแกรมเบอ้ื งต้น ง 21243 ชนั้ มธั ยมศึกษาปีท่ี 1 .

1 0 ตัวอย่างผังงานการจบั ไม้สนั้ ไมย้ าว 3 ครง้ั คําอธิบาย เรม่ิ ต้น 1) เลือกจับไม้ 2) ตรวจสอบผลการจับไม้ ไมส้ นั้ ได้ดนิ สอ ไมย้ าว ไดป้ ากกา 3) ตรวจสอบ ถา้ จับครบ 3 ครง้ั ไมค่ รบ กลับไปทําซา้ํ ขอ้ (1) ครบ จบการทํางาน รปู ท่ี 2 ผงั งานการจบั ไม้ส้ันไม้ยาว 3 ครง้ั ถา้ ไดไ้ ม้ยาวได้ปากกา ถ้าไดไ้ ม้ส้ันได้ดนิ สอ เลม่ ที่ 1 เคร่อื งมือสาํ หรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลกั การเขียนโปรแกรมเบอ้ื งต้น ง 21243 ชัน้ มัธยมศกึ ษาปที ี่ 1 .

1 1 ผังงาน ผังงานหมายถงึ เป็นแผนภาพทแ่ี สดงลําดับข้นั ตอนการทาํ งานของโปรแกรม ต้ังแต่ จดุ เร่มิ ตน้ จนถึงจดุ สิ้นสดุ ดว้ ยการนาํ เสนอผ่านสัญลกั ษณ์ ที่เปน็ มาตรฐานเพือ่ ให้ส่อื ความหมายเข้าใจตรงกัน ผงั งานเปน็ ตวั แทน แนวความคดิ เพ่อื แสดงลาํ ดับข้ันตอนการทํางาน ในแตล่ ะกิจกรรม ให้มคี วามเป็นรปู ธรรมมากข้ึน ทาํ ให้เข้าใจงา่ ย 1  นาํ มาใช้เพอื่ ถา่ ยทอดแนวความคิด ความเข้าใจท่ไี ด้จากการ วิเคราะหง์ าน ดว้ ยการใช้สญั ลกั ษณ์ท่ีมคี วามเป็นสากลและ ส่อื ความหมายไดด้ ี ทําใหเ้ ขา้ ใจลําดบั ขั้นตอนการทํางาน รวมถงึ ความสมั พันธร์ ะหวา่ งขั้นตอนปฏิบตั ติ า่ งๆ เพ่อื ให้ ผ้เู ขยี นโปรแกรมสามารถนาํ ไปประกอบการเขียนโปรแกรมได้ ประโยชนข์ องผงั งาน 3นํามาใชเ้ พ่อื การทดสอบหรอื ทบทวนขัน้ ตอนการทํางาน 2 เพ่ือหาขอ้ ผิดพลาดในข้ันตอนการทดสอบ รวมถงึ นํามา นํามาใช้เป็นสื่อกลางในการตดิ ต่อ เปน็ เอกสารประกอบโปรแกรมเพ่อื งานบํารุงรกั ษาและใน การประสานความคิดระหวา่ งผใู้ ชก้ บั กรณีที่โปรแกรมมีความจําเปน็ ต้องปรับปรุงเปล่ยี นแปลง ผู้เขยี นโปรแกรม หรือผู้เขียนโปรแกรม ผู้เขียนโปรแกรมทเ่ี ข้ามารับงานตอ่ จากผ้เู ขยี นโปรแกรม เดมิ สามารถนาํ ผงั งานทีม่ ีอยเู่ ดมิ มาใช้เพอ่ื การปรบั ปรงุ กับนักวเิ คราะหร์ ะบบง่ายและสะดวก แก้ไขโปรแกรมได้ ยิ่งขึน้ เล่มท่ี 1 เคร่อื งมือสําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพวิ เตอร์ วชิ าหลักการเขียนโปรแกรมเบอ้ื งต้น ง 21243 ช้ันมธั ยมศึกษาปีท่ี 1 .

1 2 ประเภทของผงั งาน ผังงานระบบ (System Flowchart) เป็นผังงานท่ีนาํ มาใชเ้ พอ่ื แสดงขน้ั ตอน การทาํ งานของระบบทัง้ หมดในลกั ษณะแบบ กว้างๆ ดว้ ยการแสดงเฉพาะตวั ช้นิ งานของ ระบบ ว่าตอ้ งทาํ อะไรบ้าง โดยไมต่ อ้ งแสดง รายละเอียด ว่างานน้ันๆ ต้องทําอยา่ งไร ซง่ึ ผังงานระบบโดยปกติจะเกีย่ วข้องกับงานใน ภาพรวมทั้งหมด ไมว่ ่าจะเป็นสื่ออปุ กรณ์ เครื่องมอื คอมพวิ เตอร์ และบุคคล ผังงานโปรแกรม (Program Flowchart) ผังงานประเภทนี้ จะแสดงรายละเอียดขน้ั ตอน การประมวลผลในคอมพวิ เตอร์ โดยจะมีการลําดบั ขน้ั ตอนการทาํ งานอย่างละเอยี ด และผ้เู ขยี น โปรแกรมสามารถนําไปใช้ประกอบการเขยี น โปรแกรมตอ่ ไป ผังงานสามารถแบง่ ออกเป็น 2 ประเภทใหญๆ่ คือ ผังงานระบบ (System Flowchart) และ ผงั งานโปรแกรม (Program Flowchart) เล่มท่ี 1 เครื่องมือสาํ หรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพวิ เตอร์ วิชาหลกั การเขียนโปรแกรมเบ้อื งต้น ง 21243 ชั้นมธั ยมศกึ ษาปที ่ี 1 .

1 3 ตวั อยา่ งผังงานระบบ ์ ลาํ ดบั ข้นั ตอนการทํางาน เรม่ิ ตน้ 1) นาํ เข้าขอ้ มลู ทรานแซกชนั่ 2) ตรวจสอบรายการ กรณมี ีปญั หา แสดงรายงานขอ้ ผิดพลาด 3) เพิ่มขอ้ มลู ทรานแซกชั่นทต่ี รวจสอบแล้ว 4) จดั เรยี งข้อมูล 5) เพม่ิ ขอ้ มูลทรานแซกชัน่ ทต่ี รวจสอบแล้ว 6) อับเดตข้อมลู นําแฟ้มขอ้ มูลหลกั อบั เดตข้อมลู แสดงรายงานทางการเงนิ จบการทาํ งาน รูปที่ 3 ผังงานระบบเกยี่ วกับการจดั การขอ้ มูลทางการเงิน เล่มท่ี 1 เครอื่ งมือสาํ หรับการออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบอื้ งตน้ ง 21243 ชน้ั มธั ยมศกึ ษาปีท่ี 1 .

1 4 ตวั อยา่ งผงั งานโปรแกรม ลาํ ดบั ขัน้ ตอนการทาํ งาน เร่ิมต้น 1) รับคะแนน 2) ตรวจสอบ ถ้าคะแนนมากกว่าหรอื เท่ากับ 50 จริง แสดงข้อความว่า “ผา่ น” เทจ็ แสดงข้อความว่า “ไม่ผา่ น” 3) ตรวจสอบ ถา้ ต้องการทํางานตอ่ จรงิ ทําซาํ้ ขอ้ (1) เทจ็ ทําขัน้ ตอนต่อไป จบการทํางาน รปู ท่ี 4 ผังงานแสดงการตรวจสอบคะแนน เมื่อรบั คะแนนเขา้ มานาํ มาตรวจสอบ ถ้าคะแนนมากกว่าหรือเท่ากบั 50 ใหแ้ สดงขอ้ ความทางจอภาพวา่ “ผ่าน” ถา้ ไดน้ อ้ ยกวา่ 50 ใหแ้ สดงขอ้ ความทางจอภาพว่า “ไมผ่ า่ น” จากนนั้ ตรวจสอบว่าตอ้ งการทําตอ่ หรือไม่ ถา้ ต้องการทําตอ่ ให้ ไปรบั คะแนน เขา้ มาตรวจสอบอกี ครง้ั ถ้าไมก่ ใ็ หจ้ บการทาํ งาน เลม่ ท่ี 1 เครอ่ื งมือสําหรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลกั การเขียนโปรแกรมเบือ้ งตน้ ง 21243 ชน้ั มธั ยมศึกษาปที ี่ 1 .

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

16  การเขยี นผังงานจะต้องใช้ภาพสญั ลกั ษณ์ตา่ งๆ นํามาเรยี งต่อกัน เพ่อื แสดงลําดับการทาํ งาน สัญลักษณม์ าตรฐาน เปน็ สญั ลกั ษณท์ ี่ สัญลกั ษณส์ าํ หรบั ไดร้ ับรองตามมาตรฐาน ANSI (American National การใชง้ านพ้ืนฐาน Standards Institute) สัญลกั ษณท์ ีค่ วรทราบมีดงั นี้  (Basic Symbols) สญั ลักษณ์ ชอื่ คําอธบิ าย ตัวอย่างทศิ ทางการใช้งาน Terminal สัญลกั ษณใ์ ช้บอกการเรม่ิ ตน้ Start  และการสนิ้ สดุ การทํางาน End  ของโปรแกรม Flow line ลูกศรแสดงทศิ ทางการ ทาํ งานของโปรแกรมและ การไหลของขอ้ มลู Process สญั ลักษณ์แสดงการทาํ งาน   หรอื ประมวลผลการทํางาน สัญลกั ษณแ์ สดงการตัดสินใจ T  F โดยเขยี นนพิ จน์ทศิ ทางออก Decision จากสญั ลกั ษณม์ สี องทางคือ จริง (True) และเทจ็ (ใช้กับโครงสร้าง (False) ทางเลอื กแบบ case) Display แสดงผลออกทางจอภาพ “ข้อความ” เล่มที่ 1 เคร่อื งมือสาํ หรับการออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบื้องตน้ ง 21243 ชัน้ มธั ยมศึกษาปีที่ 1 .

1 7 สญั ลกั ษณ์ ชื่อ คําอธบิ าย ตัวอยา่ งทศิ ทางการใฃง้ าน Connect จุดเชอ่ื มต่อภายใน Sub Process สญั ลกั ษณ์แสดงโปรแกรม หรือ ยอ่ ย หรือการทาํ งานย่อย Module Document สญั ลักษณแ์ สดงผลลัพธ์ออก ทางเครือ่ งพิมพ์ Input / Output สญั ลักษณแ์ สดงการนําเข้า หรอื แสดงผล Off-page สัญลักษณจ์ ดุ เช่อื มต่อหน้า connector ไปหนา้ อืน่ Manual Input สัญลกั ษณ์รับขอ้ มูลทาง แปน้ พิมพ์ Comment เป็นสญั ลักษณข์ อง ตําแหนง่ หรือ หมายเหตุ ใชอ้ ธบิ ายสว่ น ใชเ้ ขียน ของผังงานเพิม่ เติม คาํ อธิบาย Remark เล่มท่ี 1 เคร่อื งมือสาํ หรับการออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลักการเขียนโปรแกรมเบื้องต้น ง 21243 ชนั้ มัธยมศกึ ษาปที ี่ 1 .

1 8 หลกั เกณฑก์ ารเขียนผังงานคอมพวิ เตอร์ เพ่ือให้เปน็ มาตรฐานเดียวกนั การเขียนผงั งานควรมลี ักษณะดงั นี้ 1. จะต้องเขียนโดยใช้ 2. 2. สัญลักษณ์หรอื ภาพหน่งึ จะตอ้ ง สญั ลกั ษณต์ า่ งๆ ท่ถี กู ตอ้ งตาม แทนหน่ึงคาํ สั่ง หรอื แทนการ มาตรฐานทก่ี ําหนดไว้  สั่งงานในลกั ษณะเดียวกนั   6. 6. การเขยี นอธิบายขั้นตอนการ 3. 3. ควรเขียนผังงานใหจ้ บภายใน ทํางานโดยเรยี งลาํ ดบั กอ่ นหลงั หน้าเดียว ถา้ เขียนมากกว่าหนง่ึ ดังนี้ หนา้ ตอ้ งใช้สญั ลักษณใ์ นการ เชอื่ มตอ่ จดุ ระหวา่ งหน้า  (1) กาํ หนดคา่ เร่ิมต้นใหก้ ับ ตัวแปร 4. 4. ทกุ สญั ลกั ษณ์ท่ีเขยี นจะต้องมที ศิ (2) Input คือ การรับ ทางเขา้ และออกเพียงหนึง่ แหง่ ข้อมลู เขา้ เทา่ นน้ั ยกเวน้ สัญลักษณ์ จุดเรม่ิ ตน้ จุดต่อ จุดส้ินสดุ และทางเลอื กใน (3) Process คอื ขั้นตอน การตดั สนิ ใจ  การประมวลผลหรือคํานวณ 5. 5. การใช้สัญลกั ษณจ์ ุดเรม่ิ ตน้ และ (4) Output คอื การ จุดสิน้ สดุ จะตอ้ งมเี พยี งอย่างละ แสดงผลลัพธ์หรือค่าตวั แปรที่ได้ หนง่ึ แหง่ เทา่ นน้ั ยกเวน้ การเขียน ในลักษณะเพมิ่ เติมท่ีเปน็ โมดลู (Module) หรือโปรแกรมย่อย (Sub Process) ซ่งึ เปน็ ส่วนหนึง่ ของผังงาน จึงจะสามารถสรา้ ง ขน้ึ มาใหม่เพ่อื เปน็ จุดบอกการ เริม่ ตน้ และสน้ิ สดุ ของโมดลู หรือ โปรแกรมย่อยน้ันๆ ยังมตี ่อ... เล่มท่ี 1 เคร่ืองมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝึกทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบอ้ื งตน้ ง 21243 ชั้นมธั ยมศกึ ษาปที ี่ 1 .

1 9 หลกั เกณฑก์ ารเขียนผังงานคอมพวิ เตอร์ (ตอ่ ) 7.7. ทศิ ทางการเขียนผังงาน ควร 8.8. ไม่ควรเขยี นขนั้ ตอนการทาํ งาน เรยี งลําดบั จากบนลงล่างหรอื จาก แบบขา้ มลาํ ดบั สลับไปมาแบบ ซา้ ยไปขวาเท่านน้ั   ยุ่งยาก และไมม่ เี สน้ ทิศทางโยงไป มาตดั กนั   141.4. ควรเขยี นชอ่ื ผังงาน ชอ่ื ผู้เขียน 9. 9. ควรมีการทดสอบผงั งานก่อนที่ วันท่ีเขยี น และหมายเลขหนา้ รวมทัง้ เขียนผังงานให้สะอาด จะนําไปเขยี นโปรแกรม  เรยี บร้อย  131.3. ในบางกรณอี าจใช้ 101.0. ควรเขียนหัวลกู ศรกํากับทศิ สัญลักษณ์หมายเหตุ (Remark) ทางการไหลของข้อมลู เสมอ  เพอ่ื อธบิ ายส่วนของผงั งาน เพ่มิ เติม เพอื่ ความเขา้ ใจ และ 111. 1. ไมค่ วรปลอ่ ยท้งิ เสน้ การไหลของขอ้ มลู อธิบายกระบวนการต่างๆ ของ อัลกอริทมึ ทไ่ี ดอ้ อกแบบเอาไว้  (Flow Line) เอาไว้เฉยๆ โดยไม่ได้มกี าร เชอ่ื มต่อระหว่างข้ันตอนหนึ่งไปสู่อกี 121.2. คาํ อธิบายภายในผงั งานควร ขัน้ ตอนหนงึ่   เขียนดว้ ยขอ้ ความทีส่ ้ันๆ และ เขา้ ใจงา่ ย  เล่มที่ 1 เครือ่ งมือสําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลกั การเขียนโปรแกรมเบ้อื งตน้ ง 21243 ชั้นมธั ยมศึกษาปที ่ี 1 .

2 0 โครงสรา้ งการทาํ งานของผังงานคอมพวิ เตอร์ ลักษณะของผังงานคอมพิวเตอรม์ ธี รรมชาตขิ องการทํางานตามโครงสรา้ ง 3 ลกั ษณะคอื โครงสรา้ งลาํ ดบั โครงสร้างทางเลอื ก โครงสรา้ งทาํ ซํ้า มีรปู แบบใหเ้ ลอื กใชด้ งั นี้ มีรูปแบบให้เลอื กใชด้ ังนี้  ทางเลือกทางเดียว  ทําซา้ํ แบบ for  ทางเลอื กสองทาง  ทําซาํ้ แบบ while  ทางเลอื กหลายทาง  ทาํ ซ้ําแบบ do..while แบบ if-else-if  ทางเลอื กหลายทาง แบบ case เล่มท่ี 1 เครอ่ื งมือสําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝึกทักษะการออกแบบโปรแกรมคอมพวิ เตอร์ วิชาหลักการเขียนโปรแกรมเบือ้ งต้น ง 21243 ช้นั มธั ยมศกึ ษาปที ่ี 1 .

2 1 ตัวอยา่ งผงั งานโครงสร้างลาํ ดบั ถา้ หากเราตอ้ งการใหค้ อมพิวเตอรท์ าํ งานเป็นเครื่อง คิดเลข โดยรับขอ้ มูล A และ B เขา้ ไปจากนน้ั แสดงผลบวกออกมาซึ่งสามารถเขียนเปน็ ผังงานได้ ดังน้ี ลาํ ดบั ขน้ั ตอนการทาํ งาน เร่ิมต้น 1.รบั ค่า A, B 2.ประมวลผล A+B เก็บไวใ้ นตวั แปร C 3.แสดงคา่ C ออกทางหนา้ จอ จบการทาํ งาน  รปู ท่ี 5 ผังงานโปรแกรมรบั ขอ้ มลู ตวั เกบ็ ไว้ในตวั แปร A และ B นาํ ตวั แปร A และ B มาบวกแล้วเกบ็ ไว้ในตวั แปร C จากนั้นนาํ ตวั แปร C แสดงทางจอภาพ เลม่ ท่ี 1 เครอ่ื งมือสาํ หรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลกั การเขียนโปรแกรมเบือ้ งตน้ ง 21243 ช้ันมัธยมศกึ ษาปที ี่ 1 .

2 2 ตัวอยา่ งผงั งานโครงสรา้ งทางเลือกและโครงสรา้ งทาํ ซาํ้ ผงั งานในการจับไม้สั้นไม้ยาวสามครั้ง ถา้ ไดไ้ ม้ยาวจะไดป้ ากกา ถ้าได้ไมส้ ั้น จะได้ดนิ สอ สามารถเขียนขนั้ ตอน การทํางานไดด้ งั นี้ คาํ อธิบายผงั งาน เรม่ิ ตน้ 1.เลือกจับไม้ 2.ตรวจสอบ ถ้าจับได้ไมส้ ัน้ จรงิ ไดด้ ินสอ เทจ็ ไดป้ ากกา 3. ตรวจสอบ ถา้ เลน่ ครบ 3 ครง้ั เท็จ กลบั ไปทําซา้ํ ขอ้ 1 จริง จบการทาํ งาน รปู ที่ 6 ผังงานโปรแกรมแสดงการจับไมส้ น้ั ไมย้ าว ถา้ ได้ไมย้ าวจะได้ปากกา   ถา้ ไดไ้ มส้ ้ันจะไดด้ ินสอ โดยจบั ได้ 3 ครง้ั เล่มที่ 1 เครอ่ื งมือสําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพวิ เตอร์ วชิ าหลักการเขียนโปรแกรมเบ้อื งตน้ ง 21243 ชน้ั มัธยมศกึ ษาปที ี่ 1 .

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

2 4 แบบฝึกทกั ษะท่ี 1 ความหมาย ประโยชนแ์ ละประเภท ของผงั งาน คาํ ช้แี จง คะแนนรวม 7 คะแนน  ให้นักเรยี นระบุวา่ ข้อความตอ่ ไปนีต้ รงกับ ความหมาย ประโยชน์ และประเภทของผังงาน ใหถ้ ูกตอ้ ง ความหมาย ประโยชน์ ผงั งาน ประเภท 1. แผนภาพที่แสดงลาํ ดับข้นั ตอนการทาํ งานของโปรแกรม ต้งั แต่ จดุ เรม่ิ ตน้ จนถึงจดุ สนิ้ สุด ด้วยการนําเสนอผา่ นสัญลักษณม์ มี าตรฐานเข้าใจตรงกนั ......................... 2. นาํ ผงั งานมาใช้ทดสอบทบทวนข้ันตอนการทํางาน ......................... 3. ผังงานระบบ (System Flowchart) เป็นผงั งานในภาพรวมของงาน ......................... 4. นาํ ผงั งานมาใช้ถ่ายทอดแนวความคิด ลําดบั ขั้นตอนการทํางาน ......................... 5. นําผงั งานมาใชเ้ ปน็ สอื่ กลางในการตดิ ต่อประสานความคดิ ระหวา่ งผใู้ ชก้ บั ผู้เขียนโปรแกรม ......................... 6. เป็นตัวแทน แนวคิด ใช้แสดงลําดับข้นตอนการทํางานในแต่ละกิจกรรม ......................... 7. ผงั งานโปรแกรม (Program Flowchart) เปน็ ผังงานแสดงขนั้ ตอนการทาํ งานของ โปรแกรมคอมพิวเตอร์ ......................... เลม่ ท่ี 1 เคร่ืองมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝึกทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลกั การเขียนโปรแกรมเบ้ืองตน้ ง 21243 ชัน้ มัธยมศกึ ษาปีท่ี 1 .

2 5 แบบฝกึ ทักษะท่ี 2 จํากันได้บ่ คาํ ชีแ้ จง คะแนนรวม 10 คะแนน  ใหน้ ักเรยี นเตมิ ตวั อักษรแทนชอื่ เคร่อื งมอื ผงั งานใหถ้ ูกตอ้ งตามป้ายที่กาํ หนดให้ AD จุดเรม่ิ ตน้ /จุดส้ินสุด Terminal BF C ตัดสินใจ แสดงผลจอภาพ Display Decision DC จุดเช่อื มต่อภายใน EH Connection โปรแกรมย่อย Module FG การประมวลผล I G รบั / แสดงผล Process Input / Output HB รบั ข้อมูลทางแปน้ พมิ พ์ Manual Input I จดุ เช่อื มตอ่ ระหวา่ งหนา้ J Off-page Connector J แสดงผลทางเครื่องพมิ พ์ A Document เลม่ ท่ี 1 เครอื่ งมือสําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลกั การเขียนโปรแกรมเบอ้ื งต้น ง 21243 ชั้นมธั ยมศกึ ษาปีที่ 1 .

2 6 แบบฝึกทกั ษะท่ี 3 จําได้ ใชเ้ ป็น คาํ ช้ีแจง คะแนนรวม 10 คะแนน  จบั คขู่ อ้ ความตอ่ ไปน้ีให้ตรงกบั สัญลกั ษณ์ของผงั งาน (Flowchart) โดยนาํ ตวั อกั ษรทอ่ี ยู่ในสญั ลกั ษณไ์ ปวางไว้หน้าขอ้ ความ ก ขคง จ ฉชซ พวกเรารู้ค่ะวา่ คณุ ทําไดอ้ ย่แู ล้ว ..... ........ 1.วนั น้ีฝนตกหรือไม่ ........ 2.เดินไปโรงเรยี น ........ 3.แสดงคา่ ตัวแปร a ออกทางจอภาพ ........ 4.รับขอ้ มลู ตวั อกั ษร เก็บไว้ในตวั แปร ........ 5.แสดงชื่อออกทางกระดาษ ........ 6.พ้นื ที่สามเหล่ียม= 0.5 X สงู X ฐาน ........ 7.โปรแกรมยอ่ ยสําหรบั การหาจํานวนเฉพาะ ........ 8.รบั คา่ ตวั เลขทางแป้นพิมพ์ จดั เกบ็ ในตัวแปร a ........ 9.กาํ หนดให้ a มคี ่าเท่ากับ 10 ........ 10. คะแนนมากกว่า 30 ใชห่ รือไม่ เลม่ ท่ี 1 เคร่ืองมือสําหรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝึกทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลักการเขียนโปรแกรมเบื้องต้น ง 21243 ช้ันมธั ยมศึกษาปที ่ี 1 .

2  7 แบบฝึกทักษะที่ 4 จะไปทางไหนดี คําชี้แจง คะแนนรวม 16 คะแนน  ขอ้ ใดต่อไปน้ีใชล้ ูกศรได้ถกู ต้อง ให้นักเรียนใสเ่ ครือ่ งหมายถูก () และถา้ ผิดใหใ้ ส่ เครอ่ื งหมายกากบาท ()  (1)................ (2)................ (3)................. (4)................ (5)................. (6).................. (7)................. (8)................. (9) ................. (10).................. (11)................ (12)................ (13).............. (14)................ (15)............... (16).............. เล่มที่ 1 เคร่ืองมือสําหรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลกั การเขียนโปรแกรมเบอ้ื งตน้ ง 21243 ชัน้ มธั ยมศกึ ษาปีที่ 1 .

2 8 แบบฝกึ ทักษะท่ี 5 พวกเดยี วกนั คาํ ช้ีแจง คะแนนรวม 8 คะแนน  ใหน้ กั เรยี นจัดกลมุ่ เคร่อื งมือสาํ หรบั การออกแบบต่อไปนี้ โดยแบง่ ออกเปน็ กลมุ่ รับขอ้ มูล กลุ่มแสดงผล กล่มุ ประมวลผล และกลุ่มอ่ืนๆ          รับข้อมลู   แสดงผล  ประมวลผล  อืน่ ๆ  เลม่ ท่ี 1 เคร่ืองมือสาํ หรับการออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลกั การเขียนโปรแกรมเบ้อื งต้น ง 21243 ช้นั มธั ยมศกึ ษาปีที่ 1 .

2 9 แบบฝกึ ทักษะที่ 6 ข้นั ตอนการทาํ ไขเ่ จยี ว คําชี้แจง คะแนนรวม 6 คะแนน  ใหน้ กั เรยี นเรยี งลาํ ดับขัน้ ตอนการทํางานตอ่ ไปนีใ้ หถ้ ูกต้อง โดยนําขอ้ ความท่อี ย่ดู ้านซ้ายมอื ใสใ่ นผงั งานขวามือ    ใสไ่ ขท่ ปี่ รุงแล้วลงใน เร่มิ ตน้ นา้ํ มนั จบการทํางาน ตอกไข่ใสถ่ ้วยใส่ เคร่ืองปรงุ จัดเตรียมวัสดุอปุ กรณ์ ตใี หเ้ ข้ากนั กลับด้านรอจนกว่าไขจ่ ะ สุกแลว้ ยกขึ้นใสจ่ าน ใส่น้ํามันลงกระทะ ตัง้ ไฟ ใหน้ า้ํ มันร้อน เล่มท่ี 1 เครอื่ งมือสําหรับการออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบื้องตน้ ง 21243 ชั้นมธั ยมศึกษาปที ่ี 1 .

3 0 แบบฝกึ ทักษะที่ 7 มาวางแผนการซกั ผ้าวนั หยดุ กนั เถอะ คําชแ้ี จง คะแนนรวม 7 คะแนน  ให้นกั เรยี นเรยี งลําดบั ขนั้ ตอนการทาํ งานต่อไปนี้ใหถ้ ูกตอ้ ง โดยนําข้อความที่อยู่ด้านซา้ ยมือ ใส่ในผังงานทอี่ ยู่ด้านขวามือ    จริง เร่ิมต้น เทจ็ .......... .......... ซักผา้ ตากผา้ จบการทํางาน รอจนกวา่ ผ้าจะแหง้ แลว้ เกบ็ ผา้ นอนอา่ นหนงั สอื ตรวจสภาพอากาศ ฝนไม่ตก เลม่ ท่ี 1 เครือ่ งมือสาํ หรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝึกทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลกั การเขียนโปรแกรมเบอ้ื งต้น ง 21243 ชนั้ มัธยมศึกษาปีท่ี 1 .

3 1 แบบฝึกทกั ษะท่ี 8 พื้นทร่ี ปู สามเหล่ียม  คาํ ช้แี จง คะแนนรวม 8 คะแนน  ใหน้ กั เรยี นเขยี นลําดับขน้ั ตอนการทาํ งาน และ ผังงานต่อไปนใี้ ห้ถูกตอ้ ง  เขียนลําดับขั้นตอนการทาํ งาน และผังงานโปรแกรม แสดงการคาํ นวณหาพ้ืนทีร่ ปู สามเหล่ยี ม โดยมีสตู รการคํานวณดังน้ี พ้ืนทรี่ ปู สามเหลี่ยม = 0.5 * ความสูง * ความยาวฐาน (กําหนดสญั ลกั ษณ์ * แทนสญั ลกั ษณก์ ารคณู ) นิยามตวั แปร area คือตัวแปรแทนพน้ื ท่รี ูปสามเหลยี่ ม High คอื ตวั แปรแทนความสูง base คอื ตัวแปรแทนความยาวฐาน เขยี นลาํ ดับขน้ั ตอนการทาํ งานไดด้ ังน้ี เขยี นผังงานโปรแกรมไดด้ งั นี้ เริม่ ต้น ............................................................. ............................................................ ........................................................... ........................................................... ........................................................... ........................................................... จบการทาํ งาน  เลม่ ที่ 1 เครอื่ งมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพวิ เตอร์ วชิ าหลกั การเขียนโปรแกรมเบ้อื งตน้ ง 21243 ชน้ั มธั ยมศึกษาปีท่ี 1 .

3 2 แบบฝึกทกั ษะท่ี 9 คํานวณหาค่า y จากสมการ คาํ ช้แี จง คะแนนรวม 8 คะแนน  ใหน้ ักเรยี นเขยี นลําดบั ขั้นตอนการทาํ งาน และ เขียนผงั งานโปรแกรมต่อไปนใ้ี หถ้ กู ตอ้ ง  เขียนลาํ ดับขนั้ ตอนการทํางาน และ ผงั งานโปรแกรม แสดงการคาํ นวณหาคา่ y โดยมีสมการคาํ นวณดงั น้ี y = (2 * x * x) + (2 * x) + 3 (กําหนดสญั ลกั ษณ์ * แทนสญั ลักษณ์การคูณ) เขยี นลาํ ดบั ขนั้ ตอนการทํางานไดด้ งั นี้ เขียนผงั งานโปรแกรมได้ดงั น้ี เรม่ิ ตน้ ............................................................. ............................................................ ........................................................... ........................................................... ........................................................... ........................................................... จบการทาํ งาน เล่มท่ี 1 เครือ่ งมือสาํ หรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพวิ เตอร์ วชิ าหลกั การเขียนโปรแกรมเบื้องต้น ง 21243 ชั้นมัธยมศกึ ษาปที ่ี 1 .

3 3 แบบฝึกทกั ษะท่ี 10 ใชห่ รอื ไม่ คาํ ชี้แจง คะแนนรวม 14 คะแนน  ให้นกั เรยี นใสเ่ ครื่องหมายถูก ( ) หน้าขอ้ ทเ่ี ปน็ ไปตามกฎเกณฑ์การเขียนผังงาน และ ใส่เครือ่ งหมายผดิ (  ) หนา้ ขอ้ ท่ไี ม่เปน็ ไปตามกฎเกณฑ์การเขยี นผังงาน .................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. ควรเขียนชื่อผงั งาน ชื่อผเู้ ขียน วนั ท่เี ขยี น และหมายเลขหนา้ รวมทงั้ เขียนผงั งานให้สะอาด เรียบร้อย เลม่ ท่ี 1 เคร่ืองมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบ้ืองต้น ง 21243 ชั้นมธั ยมศกึ ษาปีท่ี 1 .

4 7 กระดาษคาํ ตอบแบบทดสอบหลังเรียน แบบฝกึ ทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ เร่อื ง เคร่ืองมอื สําหรับการออกแบบโปรแกรมคอมพวิ เตอร์ วิชาหลักการเขยี นโปรแกรมเบอ้ื งต้น ง 21243 ชัน้ มัธยมศึกษาปีท่ี 1 ชอ่ื -สกุล...................................................................เลขที่...............ชั้น............... คําชี้แจง 1. แบบทดสอบชดุ นเ้ี ปน็ แบบปรนยั 4 ตัวเลอื ก จํานวน 10 ขอ้ 10 คะแนน 2. จงเลือกคาํ ตอบทถ่ี ูกทสี่ ุดเพียงคําตอบเดียว แลว้ ทําเคร่อื งหมาย  ลงใน กระดาษคาํ ตอบ เวลา 10 นาที ข้อ คําตอบ 1. (ก) (ข) (ค) (ง) 2. (ก) (ข) (ค) (ง) 3. (ก) (ข) (ค) (ง) 4. (ก) (ข) (ค) (ง) 5. (ก) (ข) (ค) (ง) 6. (ก) (ข) (ค) (ง) 7. (ก) (ข) (ค) (ง) 8. (ก) (ข) (ค) (ง) 9. (ก) (ข) (ค) (ง) 10. (ก) (ข) (ค) (ง) คะแนนรวม 35 เล่มที่ 1 เครอ่ื งมือสําหรบั การออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วิชาหลักการเขียนโปรแกรมเบื้องตน้ ง 21243 ช้นั มัธยมศกึ ษาปที ่ี 1 .

5 0 เล่ม 1 แบบบันทึกคะแนนแบบฝึกทกั ษะ เรอ่ื ง เครอื่ งมือสาํ หรับการออกแบบโปรแกรมคอมพวิ เตอร์ ชื่อ-สกลุ ...................................................................เลขท่ี...............ชั้น............... แบบทดสอบ น้ําหนกั คะแนน คะแนนท่ไี ด้ หมายเหตุ (หลังเรยี น-กอ่ นเรยี น) แบบทดสอบกอ่ นเรียน 10 แบบทดสอบหลังเรยี น 10 คะแนนความกา้ วหนา้ แบบฝกึ ทกั ษะท่ี 1 2 3 4 5 6 7 8 9 10 รวม 94 นํา้ หนักคะแนน 7 10 10 16 8 6 7 8 8 14 คะแนนทไ่ี ด้ รอ้ ยละของคะแนนรวม = (คะแนนทไ่ี ด้รวม X 100)/94 = (……………… X 100)/94 =……………… ระดับคณุ ภาพของผลงาน  ดีมาก  ดี  พอใช้  ปรบั ปรงุ เกณฑ์การใหค้ ะแนนจากการทาํ แบบฝกึ ทักษะ 4 ระดบั ดมี าก หมายถงึ ได้คะแนนคิดเปน็ ร้อยละ 80 ขน้ึ ไป 3 ระดบั ดี หมายถงึ ไดค้ ะแนนคิดเป็นร้อยละ 60 – 79 2 ระดับพอใช้ หมายถงึ ไดค้ ะแนนคิดเป็นรอ้ ยละ 40 – 59 1 ระดับตอ้ งปรับปรุง หมายถงึ ได้คะแนนคิดเปน็ ร้อยละต่ํากวา่ 40 ลงช่อื ................................................ผบู้ ันทกึ วันท่ี ........./........../........... เล่มท่ี 1 เคร่ืองมือสําหรับการออกแบบโปรแกรมคอมพวิ เตอร์ .   แบบฝกึ ทักษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลักการเขียนโปรแกรมเบ้อื งต้น ง 21243 ชน้ั มธั ยมศกึ ษาปีท่ี 1 .

  บรรณานุกรม จฬุ าลกั ษณ์ ถาไชยลา. การเขยี นโปรแกรมบนระบบGUI. [ออนไลน์]. สืบค้นวนั ที่ 21 เมษายน 2556. จากเว็บไซต์ URL : http://www.sttc.ac.th/~computerbc/backup/elearning/ GUI/mat.html. ธนาวฒุ ิ ประกอบผล. (2554) การเขียนโปรแกรมเบ้อื งต้นดว้ ยภาษา C. กรุงเทพฯ : ซคั เซสมเี ดยี . ธีรวัฒน์ ประกอบผล. (2550) การเขียนโปรแกรมบนระบบปฏบิ ตั ิการเทก็ โหมด (ภาษาซี). กรุงเทพฯ : บรษิ ัทซัคเซสมีเดยี . ฝา่ ยตําราวิชาการคอมพวิ เตอร์. (2555). หลกั การออกแบบและเขยี นโปรแกรมเบอื้ งตน้ . กรุงเทพฯ : ซเี อด็ ยเู คชัน่ . ปญั ญาพล หอระตะ. (2545) หลกั การเขียนโปรแกรมภาษา C. ขอนแกน่ : คลังนานาวิทยา. พฒั พงษ์ อมรวงศ์. (2554) หนังสอื เรียนคอมพวิ เตอร์ การเขียนโปรแกรมภาษาซ.ี ปทมุ ธานี : มีเดยี อินเทลลิเจนซ์ เทคโนโลย.ี สถาบันส่งเสรมิ การสอนวทิ ยาศาสตรแ์ ละเทคโนโลย.ี (2554) หนงั สอื เรยี นรายวชิ าพน้ื ฐาน เทคโนโลยสี ารสนเทศ และการสือ่ สาร ชน้ั มัธยมศกึ ษาปที ี่ 2. กรงุ เทพฯ : สกสค. เอกพนั ธ์ุ คาปัญญโญ. (2549) หลักการออกแบบและพฒั นาโปรแกรม. กรงุ เทพฯ : ซคั เซสมเี ดยี . เลม่ ท่ี 1 เคร่อื งมือสาํ หรบั การออกแบบโปรแกรมคอมพิวเตอร์ .   แบบฝึกทกั ษะการออกแบบโปรแกรมคอมพิวเตอร์ วชิ าหลักการเขียนโปรแกรมเบ้อื งตน้ ง 21243 ช้ันมธั ยมศึกษาปีที่ 1 .


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook