- 100 - แบบฝึกหดั หนว่ ยท่ี 2 ชอ่ื วิชา การเขยี นโปรแกรมคอมพิวเตอร์ สอนคร้ังท่ี รหัสวิชา 3204 - 2007 ระดับช้นั ปวส. 2-3 ชือ่ หน่วย องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ เร่อื ง/งาน แผนภาพองคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ 3. อธิบายลกั ษณะอัลกอรทิ มึ ดังต่อไปน้ี แบบลำดับ แบบทางเลือก และแบบทำซ้ำ …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 4. การเขียนอัลกอรทิ ึมมหี ลกั การปฏิบัตอิ ยา่ งไรบา้ ง 5. จงเขียน Flow Chart โดยเลอื กรปู แบบจากอลั กอรทิ มึ แบบลำดบั แบบทางเลือกหรือแบบทำซำ้ มา 1 รูปแบบ …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………………………………………..
- 101 - ใบเฉลยแบบฝึกหดั หน่วยที่ 2 ช่อื วิชา การเขียนโปรแกรมคอมพิวเตอร์ สอนครัง้ ที่ รหสั วิชา 3204 - 2007 ระดับชัน้ ปวส. 2-3 ชอ่ื หนว่ ย องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ เรือ่ ง/งาน แผนภาพองค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ 1. การเขียนโปรแกรมคอมพวิ เตอร์มกี ่ขี น้ั ตอนอยา่ งไรบ้าง ข้ันตอนหรอื วธิ ีการพฒั นาโปรแกรมประกอบดว้ ย 6 ข้นั ตอนดงั ตอ่ ไปนี้ 1. การวเิ คราะห์ปัญหา 2. การออกแบบโปรแกรม 3. การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ 4. การทดสอบและแก้ไขโปรแกรม 5. การทำเอกสารประกอบโปรแกรม 6. การบำรุงรักษาโปรแกรม 1. การวเิ คราะห์ปัญหา (Problem Analysis) การวเิ คราะหป์ ญั หา ประกอบดว้ ยข้นั ตอนต่างๆ ดังน้ี กำหนดวัตถปุ ระสงค์ของงาน เพอื่ พจิ ารณาวา่ โปรแกรมต้องทำการประมวลผลอะไรบ้าง พิจารณา ขอ้ มูลนำเข้า (Input) เพอ่ื ให้ทราบวา่ จะตอ้ งนำขอ้ มลู อะไรเขา้ คอมพิวเตอร์ ข้อมูลมีคุณสมบัตเิ ป็น อยา่ งไร ตลอดจนลกั ษณะและรปู แบบของข้อมูลที่จะนำเข้าพจิ ารณาการประมวลผล (Process) เพอ่ื ใหท้ ราบวา่ โปรแกรมมีข้นั ตอนการประมวลผลอยา่ งไรและมีเงื่อนไขการประมวลผลอะไรบ้าง พจิ ารณาข้อสนเทศนำออก (Output) เพื่อให้ทราบว่ามีข้อสนเทศอะไรที่จะแสดง ตลอดจนรปู แบบ และสอื่ ท่ีจะใช้ใน การแสดงผล เชน่ การแสดงออกทางจอภาพ การแสดงออกทางเคร่ืองพิมพ์ กระบวนการทำงานของคอมพวิ เตอร์ 2. การออกแบบโปรแกรม (Design) การออกแบบข้นั ตอนการทำงานของโปรแกรมเปน็ ข้นั ตอนท่ีใช้เป็นแนวทางในการลงรหสั โปรแกรม ผอู้ อกแบบขั้นตอนการทำงานของโปรแกรมอาจใชเ้ ครื่องมอื ต่างๆ ช่วยในการออกแบบ อาทิ เชน่ คำสงั่ ลำลอง (Pseudocode) หรือ ผงั งาน (Flow chart) การออกแบบโปรแกรมน้ันไม่ตอ้ งพะวง กับรูปแบบคำสั่งภาษาคอมพิวเตอร์ แต่ให้มงุ่ ความสนใจไปท่ีลำดับข้ันตอนในการประมวลผลของ โปรแกรมเท่านั้น
- 102 - ใบเฉลยแบบฝกึ หดั หนว่ ยท่ี 2 ช่ือวิชา การเขยี นโปรแกรมคอมพิวเตอร์ สอนครั้งที่ รหสั วิชา 3204 - 2007 ระดับช้นั ปวส. 2-3 ชอื่ หน่วย องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ เรอื่ ง/งาน แผนภาพองค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ 3. การเขยี นโปรแกรมดว้ ยภาษาคอมพิวเตอร์ (Programming) การเขยี นโปรแกรมเป็นการนำเอาผลลพั ธ์ของการออกแบบโปรแกรม มาเปล่ียนเปน็ โปรแกรม ภาษาคอมพวิ เตอร์ภาษาใดภาษาหนึ่ง ผเู้ ขียนโปรแกรมจะตอ้ งให้ความสนใจต่อรูปแบบคำส่งั และ กฎเกณฑข์ องภาษาทีใ่ ช้เพ่อื ใหก้ ารประมวลผลเป็นไปตามผลลพั ธท์ ่ไี ด้ออกแบบไว้ นอกจากนน้ั ผเู้ ขยี น โปรแกรมควรแทรกคำอธบิ ายการทำงานต่างๆ ลงในโปรแกรมเพือ่ ให้โปรแกรมน้นั มคี วามกระจ่างชดั และงา่ ยต่อการตรวจสอบและโปรแกรมนยี้ ังใชเ้ ป็นสว่ นหนึง่ ของเอกสารประกอบ 4. การทดสอบและแก้ไขโปรแกรม การทดสอบโปรแกรมเป็นการนำโปรแกรมที่ลงรหัสแล้วเขา้ คอมพิวเตอร์ เพื่อตรวจสอบรูปแบบ กฎเกณฑ์ของภาษาและผลการทำงานของโปรแกรมนั้น ถ้าพบว่ายงั ไม่ถูกก็แก้ไขให้ถกู ตอ้ งต่อไขั้นตอน การทดสอบและแกไ้ ขโปรแกรม อาจแบง่ ได้เปน็ 3 ขั้นตอนต่อไปนสี้ ร้างแฟ้มเก็บโปรแกรมซ่ึงสว่ นใหญ่ นิยมนำโปรแกรมเข้าผา่ นทางแปน้ พิมพ์โดยใช้โปรแกรมประมวลคำใช้ตวั แปลภาษาคอมพิวเตอร์แปล โปรแกรมท่ีสร้างขึน้ เป็นภาษาเครอ่ื ง โดยระหวา่ งการแปลจะมกี ารตรวจสอบความถกู ต้องของรูปแบบ และกฎเกณฑใ์ นการใชภ้ าษา ถ้าคำส่ังใดมีรปู แบบไม่ถูกตอ้ งกจ็ ะแสดงขอ้ ผิดพลาดออกมาเพอ่ื ให้ผู้เขียน นำไปแก้ไขต่อไป ถา้ ไม่มีข้อผดิ พลาด เราจะไดโ้ ปรแกรมภาษาเครื่องท่ีสามารถให้คอมพิวเตอร์ ประมวลผลไดต้ รวจสอบความถกู ตอ้ งของการประมวลผลของโปรแกรม โปรแกรมที่ถูกต้องตาม รูปแบบและกฎเกณฑ์ของภาษา แต่อาจให้ผลลพั ธข์ องการประมวลผลไม่ถูกต้องกไ็ ด้ ดังน้ันผูเ้ ขียน โปรแกรมจำเป็นต้องตรวจสอบว่าโปรแกรมประมวลผลถูกต้องตามตอ้ งการหรือไม่ วิธกี ารหน่งึ กค็ ือ สมมติขอ้ มลู ตัวแทนจากขอ้ มูลจริงนำไปให้โปรแกรมประมวลผลแลว้ ตรวจสอบผลลัพธว์ ่าถูกตอ้ งหรือไม่ ถ้าพบว่าไมถ่ กู ต้องกต็ ้องดำเนินการแกไ้ ขโปรแกรมตอ่ ไป การสมมตขิ อ้ มูลตวั แทนเพอ่ื การทดสอบเป็น สิ่งที่มคี วามสำคัญเป็นอย่างมาก ลักษณะของข้อมูลตัวแทนทีด่ ีควรจะสมมตทิ ั้งข้อมูลท่ีถกู ต้องและ ข้อมูล ท่ีผดิ พลาด เพอื่ ทดสอบว่าโปรแกรมท่ีพฒั นาขึน้ สามารถครอบคลมุ การปฏิบตั ิงานในเงื่อนไข ตา่ งๆ ไดค้ รบถ้วน นอกจากนี้อาจตรวจสอบการทำงานของโปรแกรมด้วยการสมมติตัวเองเป็น คอมพวิ เตอรท์ จี ะประมวลผล แลว้ ทำตามคำสั่งทีละคำสั่งของโปรแกรมนั้นๆ วธิ ีการนีอ้ าจทำได้ยากถ้า โปรแกรมมีขนาดใหญ่ หรอื มีการประมวลผลทซ่ี บั ซ้อน
- 103 - ใบเฉลยแบบฝกึ หดั หนว่ ยที่ 2 ช่อื วชิ า การเขียนโปรแกรมคอมพวิ เตอร์ สอนครงั้ ที่ รหัสวิชา 3204 - 2007 ระดบั ช้ัน ปวส. 2-3 ชอ่ื หน่วย องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ เร่ือง/งาน แผนภาพองค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ 5. การทำเอกสารประกอบโปรแกรม การทำเอกสารประกอบโปรแกรมเป็นงานทีส่ ำคญั ของการพฒั นาโปรแกรม เอกสาร ประกอบโปรแกรมช่วยใหผ้ ู้ใชโ้ ปรแกรมเขา้ ใจวัตถุประสงค์ ข้อมูลท่ีจะต้องใชก้ บั โปรแกรม ตลอดจน ผลลพั ธ์ที่จะไดจ้ ากโปรแกรม การทำโปรแกรมทกุ โปรแกรมจึงควรตอ้ งทำเอกสารกำกับ เพือ่ ใชส้ ำหรับ การอ้างอิงเมอ่ื จะใชง้ านโปรแกรมและเม่ือตอ้ งการแกไ้ ขปรับปรุงโปรแกรม เอกสารประกอบโปรแกรม ที่จดั ทำ ควรประกอบดว้ ยหวั ขอ้ ตอ่ ไปน้ี 1. วัตถุประสงค์ 2. ประเภทและชนิดของคอมพวิ เตอรแ์ ละอุปกรณ์ท่ีใช้ในโปรแกรม 3. วิธกี ารใช้โปรแกรม 4. แนวคิดเกีย่ วกับการออกแบบโปรแกรม 5. รายละเอยี ดโปรแกรม 6. ข้อมูลตัวแทนท่ีใชท้ ดสอบ 7. ผลลพั ธข์ องการทดสอบ 6. การบำรงุ รกั ษาโปรแกรม เม่ีอโปรแกรมผา่ นการตรวจสอบตามขน้ั ตอนเรยี บรอ้ ยแลว้ และถกู นำมาให้ผูใ้ ชไ้ ดใ้ ช้งาน ในชว่ งแรกผ้ใู ช้อาจจะยงั ไม่คนุ้ เคยกอ็ าจทำให้เกิดปัญหาขนึ้ มาบ้าง ดังนั้นจึงต้องมผี คู้ อยควบคุมดูแล และคอยตรวจสอบการทำงาน การบำรุงรกั ษาโปรแกรมจึงเปน็ ขน้ั ตอนท่ีผู้เขียนโปรแกรมตอ้ งคอยเฝ้าดู และหาขอ้ ผิดพลาดของโปรแกรมในระหว่างท่ผี ้ใู ช้ใชง้ านโปรแกรม และปรบั ปรงุ โปรแกรมเม่ือเกิด ขอ้ ผิดพลาดขึน้ หรอื ในการใช้งานโปรแกรมไปนานๆ ผูใ้ ช้อาจตอ้ งการเปลี่ยนแปลงการทำงาน ของ ระบบงานเดมิ เพื่อให้เหมาะกบั เหตุการณ์ นักเขยี นโปรแกรมกจ็ ะตอ้ งคอยปรับปรุงแกไ้ ขโปรแกรมตาม ความต้องการของ ผใู้ ช้ท่ีเปล่ียนแปลงไปนนั่ เอง (เนือ้ หาอื่นเพิ่มเตมิ หรือนอกเหนือจากนี้ ข้นึ อยกู่ ับวจิ ารณญาณของผู้สอน)
- 104 - ใบเฉลยแบบฝึกหดั หนว่ ยท่ี 2 ช่ือวชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนครงั้ ท่ี รหัสวชิ า 3204 - 2007 ระดับช้นั ปวส. 2-3 ชอื่ หนว่ ย องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ เรื่อง/งาน แผนภาพองคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ 2. จงสรุปสาระสำคญั ของคำว่า อัลกอรทิ ึม อัลกอรทิ มึ (Algorithm) หมายถึง ขนั้ ตอนหรอื ลำดับการประมวลผลในการแกป้ ญั หาใดปัญหา หนง่ึ ซงึ่ จะช่วยใหผ้ พู้ ฒั นาโปรแกรมเห็นข้ันตอนการเขียนโปรแกรมอยา่ งง่ายขึ้น อลั กอรทิ มึ (Algorithm) หมายถึง แนวคิดอยา่ งมีเหตุมผี ลทผ่ี ูพ้ ฒั นาโปรแกรม โปรแกรมเมอร์ หรือ นกั วเิ คราะห์ระบบ ใช้ในการอธิบายวิธกี ารทำงานอย่างเป็นข้นั ตามลำกดบั ในการที่จะพัฒนาโปรแกรม น้ันๆ ให้กบั ผู้ทีส่ นใจหรอื ผทู้ ี่เป็นเจา้ ของงาน หรอื ผทู้ ร่ี ับผิดชอบไดท้ ราบถึงขัน้ ตอนตา่ งๆ ในการเขียน หรือพัฒนาโปรแกรม ขณะเดียวกนั สามารถช่วยใหผ้ ู้ท่ีเปน็ จเ้าของงาน หรอื ผูท้ ่ีรักผิดชอบได้ตรวจสอบขนั้ ตอนต่างๆ ในการทำงาน และความถูกต้องในแต่ละขน้ั ตอนการทำงาน โดยผู้ทเ่ี ป็นเจ้าของงานหรือผทู้ ่ีรับผิดชอบ นน้ั ๆ ไม่จำเป็นต้องเขียนโปรแกรมเปน็ (เนอื้ หาอน่ื เพิม่ เตมิ หรอื นอกเหนอื จากน้ี ข้ึนอยกู่ บั วิจารณญาณของผู้สอน) 3. อธบิ ายลักษณะอัลกอรทิ ึมดังต่อไปนี้ แบบลำดับ (Sequential) มลี ักษณะการทำงานจะเป็นไปตามข้ันตอน กอ่ น-หลงั ต่อเนื่องกนั ไปเปน็ ลำดับ โดยการทำงานแต่ละข้ันตอนตอ้ งทำให้เสรจ็ ก่อน แลว้ จึงไปทำขนั้ ตอนต่อไป
- 105 - ใบเฉลยแบบฝกึ หดั หน่วยที่ 2 ชอ่ื วิชา การเขยี นโปรแกรมคอมพวิ เตอร์ สอนคร้ังท่ี รหสั วชิ า 3204 - 2007 ระดบั ช้นั ปวส. 2-3 ช่อื หน่วย องคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ เรื่อง/งาน แผนภาพองค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ อัลกอรทิ มึ การทอดไขเ่ จยี ว 1. หยบิ ไข่ไก่ 2. ตอกไข่ไกใ่ ส่ภาชนะ 3. ปรงุ รส ดว้ ยเคร่ืองปรุง 4. ตีไข่ด้วยช้อนส้อม 5. ต้ังกระทะบนเตา 6. เปิดแก๊ส และติดไฟ 7. ใส่นำ้ มนั พชื 8. นำไข่ทปี่ รงุ รสแล้วใส่ลงในกระทะทร่ี ้อน 9. ทอดจนสุก 10. ตกั ข้นั ใสจ่ านทีเ่ ตรยี มไว้ แบบทางเลอื ก (Decision) อลั กอรทิ มึ รูปแบบนี้ มีเงอื่ นไขเปน็ ตัวกำหนดเสน้ ทางการทำงาน ของกระบวนการแก้ปัญหา โดยตวั เลอื กนัน้ อาจจะมีต้งั แต่ 2 ตวั ข้นึ ไป เช่น สอบข้อเขยี น คะแนนเตม็ 50 ได้คะแนน 30 สอบผา่ น ถ้าตำ่ กว่า 30 สอบไม่ผ่าน
- 106 - ใบเฉลยแบบฝกึ หดั หน่วยที่ 2 ชื่อวชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนครงั้ ที่ รหสั วิชา 3204 - 2007 ระดบั ช้นั ปวส. 2-3 ชื่อหนว่ ย องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ เร่อื ง/งาน แผนภาพองคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ อลั กอรทิ มึ ตัดเกรดวิชาคอมพวิ เตอร์ 1. คะแนนสอบของนกั เรียน 2. ตรวจสอบคะแนน (คะแนนที่สอบผ่าน 50 คะแนน) 3. ถา้ มากกว่า 50 คะแนน สอบผ่าน 4. ถา้ น้อยกว่า 50 คะแนน สอบตก 5. ประกาศผล แบบทำซ้ำ (Repetition) อัลกอรทิ มึ แบบน้คี ล้ายกบั แบบทางเลอื ก คือ มกี ารตรวจสอบเงอื่ นไข แต่แตกต่างกันตรงทเี่ ม่ือการทำงานตรงตามเงอื่ นไขทก่ี ำหนด โปรแกรมจะกลับไปทำงานอีกคร้ังวนการ ทำงานแบบนี้เรอ่ื ยๆ จนกระทง่ั ไมต่ รงกบั เงอื่ นไขทก่ี ำหนดไว้จงึ หยุดการทำงานหรือทำงานในขน้ั ตอ่ ไป
- 107 - ใบเฉลยแบบฝกึ หดั หน่วยที่ 2 ช่อื วิชา การเขียนโปรแกรมคอมพวิ เตอร์ สอนคร้ังท่ี รหสั วิชา 3204 - 2007 ระดบั ช้นั ปวส. 2-3 ชือ่ หน่วย องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ เร่อื ง/งาน แผนภาพองคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ อลั กอรทิ มึ การซอ้ื มงั คุด 1 กโิ ลกรมั 1. หยิบถุงพลาสตกิ 2. หยิบมังคดุ มาเลอื ก โดยกดทีเ่ ปลือกท่นี ิ่มๆ 3. ตรวจสอบเงื่อนไข (นอ้ ยกว่า 1 กิโลกรัม) 4. ถ้าจรงิ เลอื กมังคดุ ตอ่ 5. ถา้ เท็จ หยดุ เลอื ก 6. จ่ายเงินให้กบั ผู้ทีข่ าย (เนื้อหาอืน่ เพ่ิมเติมหรือนอกเหนือจากน้ี ขน้ึ อยู่กบั วิจารณญาณของผู้สอน) 4. การเขียนอลั กอรทิ ึมมหี ลักการปฏิบัติอยา่ งไรบา้ ง หลกั การเขยี นอัลกอริทมึ 1.กระบวนการสำคญั เรมิ่ ต้นที่จดุ จดุ เดยี วในการมีจุดเริม่ ตน้ หลายทจ่ี ะทำให้กระบวนการ วิธสี ับสน จนในท่สี ุดอาจทำใหผ้ ลลพั ธ์ท่ไี ดไ้ ม่ตรงกบั ความตอ้ งการ หรอื อาจทำใหอ้ ัลกอรทิ มึ น้นั ไม่ สามารถทำงานไดเ้ ลย 2.กำหนดการทำงานเป็นขั้นเปน็ ตอนอย่างชดั เจน การกำหนดอลั กอริทมึ ทดี่ ีควรมี ขนั้ ตอนทช่ี ดั เจนไม่คลุมเครอื เสร็จจากข้นั ตอนหนึง่ ไปยังขน้ั ตอนทส่ี องมเี ง่ือนไขการทำงานอยา่ งไร ควรกำหนดใหช้ ดั เจน 3.การทำงานแตล่ ะข้นั ตอนควรสนั้ กระชับ เพราะการกำหนดขน้ั ตอนการทำงานใหส้ น้ั กระชบั นอกจากจะทำใหโ้ ปรแกรมทำงานได้รวดเร็วแล้ว ยงั เปน็ ประโยชน์ตอ่ ผู้อ่ืนท่ีมาพฒั นาโปรแกรม ตอ่ ดว้ ยเพราะสามารถศกึ ษาอลั กอริทึมจากโปรแกรมทีเ่ ขียนไว้ไดง้ า่ ย 4.ผลลัพธใ์ นแต่ละข้ันตอนควรต่อเน่อื งกนั การออกแบบขน้ั ตอนที่ดีนน้ั ผลลัพธจ์ าก ขน้ั ตอนแรกควรเป็นขอ้ มูลสำหรับนำเข้า ให้กบั ขอ้ มูลในข้ันตอ่ ไป ต่อเนือ่ งกนั ไปจนกระทงั่ ไดผ้ ลลัพธ์ ตามทตี่ ้องการ
- 108 - ใบเฉลยแบบฝกึ หดั หนว่ ยท่ี 2 ช่ือวิชา การเขยี นโปรแกรมคอมพิวเตอร์ สอนคร้ังท่ี รหัสวิชา 3204 - 2007 ระดบั ชัน้ ปวส. 2-3 ชอื่ หนว่ ย องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ เรอื่ ง/งาน แผนภาพองคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ 5.การออกแบบอัลกอริทึมที่ดี ควรออกแบบใหค้ รอบคลุมการทำงานในหลายรปู แบบ เช่น การออกแบบโดยคดิ ไว้ลว่ งหนา้ ว่าหากผู้ใชโ้ ปรแกรมปอ้ นข้อมูลเขา้ ผิดประเภท โปรแกรมจะมีการ เตอื่ นว่าผใู้ ชง้ านมีการใสข่ ้อมูลทผี่ ดิ ประเภทโดยโปรแกรมจะไมร่ ับข้อมลู นน้ั เพอื่ ใหใ้ ส่ข้อมลู ใหมอ่ กี คร้งั เพือ่ ป้องกันการเกิดจุดบกพรอ่ งของโปรแกรมได้ 5. จงเขียน Flow Chart โดยเลอื กรปู แบบจากอัลกอริทมึ แบบลำดบั แบบทางเลือกหรือแบบทำซำ้ มา 1 รูปแบบ (เนื้อหาอน่ื เพ่ิมเติมหรอื นอกเหนอื จากนี้ ข้นึ อยูก่ ับวิจารณญาณของผู้สอน)
- 109 - แบบทดสอบหลงั เรยี น รายวิชา การเขยี นโปรแกรมคอมพิวเตอร์ รหสั วชิ า 3204 - 2007 ระดบั ช้ัน ปวส. หน่วยที่ 2 เรอื่ ง องคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ คำชแี้ จง กกก1. ให้นกั เรียนเลือกคำตอบทถ่ี ูกต้องท่ีสุดเพยี งขอ้ เดียวทำเคร่อื งหมาย (X) ลงในกระดาษคำตอบ กกก2. แบบทดสอบมีลักษณะแบบปรนยั จำนวน 10 ข้อ คะแนนเตม็ 10 คะแนน 1. ขอ้ ใดคือความหมายของโปรแกรมคอมพวิ เตอร์ ก. คำสั่งคอมพิวเตอรช์ ุดหนึง่ ๆท่เี ขยี นขึ้นเปน็ ภาษาคอมพิวเตอร์ ข. วงจรภายในเครอื่ งคอมพวิ เตอร์ ค. การประมวลผลของ CPU ง. ถกู ทุกข้อ 2. ขอ้ ใดไม่ใช้ภาษาสำหรับเขียนโปรแกรมคอมพวิ เตอร์ ก. JAVA ข. COBOL ค. ANDROID ง. PASCAL 3. หลักการพัฒนาโปรแกรมข้ันตอนใดม้งุ เนน้ ไปทลี่ ำดับขนั้ ตอนในการประมวลผลของโปรแกรม ก. ข้นั ตอนการเขยี นโปรแกรม ข. ข้ันตอนการทดสอบโปรแกรม ค. ข้ันตอนการออกแบบโปรแกรม ง. ขัน้ ตอนการบำรุงรกั ษาโปรแกรม 4. การทำเอกสารประกอบโปรแกรมมีความสำคัญอย่างไร ก. ชว่ ยให้ทราบถึงข้อมูลท่ีโปรแกรมจะต้องทำการประมวลผล ข. ชว่ ยให้ทราบถงึ ลำดบั ข้ันตอนการทำงานของโปรแกรม ค. ตรวจสอบความถูกตอ้ งในการทำงานของโปรแกรม ง. ชว่ ยใหผ้ ู้ใชเ้ ขา้ ใจวตั ถปุ ระสงค์ของโปรแกรม
- 110 - 5. ขนั้ ตอนท่ีสำคญั ท่ีสดุ ในการพฒั นาโปรแกรมคือขอ้ ใด ก. การวิเคราะห์งาน ข. การออกแบบ ค. การเขียนโปรแกรม ง. การทดสอบโปรแกรม 6. Syntax Error คอื ขอ้ ผิดพลาดชนดิ ใด ก. ข้อผิดพลาดจากการทำงานของโปรแกรม ข. ขอ้ ผดิ พลากจากผู้ใช้ ค. ขอ้ ผิดพลาดจากไวยาการณ์ ง. ขอ้ ผิดพลาดทางดา้ นตรรกะ 7. Logical Error คอื ข้อผิดพลาดชนดิ ใด ก. ขอ้ ผิดพลาดจากการทำงานของโปรแกรม ข. ข้อผิดพลากจากผใู้ ช้ ค. ข้อผิดพลาดจากไวยาการณ์ ง. ขอ้ ผดิ พลาดทางดา้ นตรรกะ 8. Runtime Error คือข้อผิดพลาดชนดิ ใด ก. ขอ้ ผิดพลาดจากการทำงานของโปรแกรม ข. ขอ้ ผดิ พลากจากผูใ้ ช้ ค. ขอ้ ผิดพลาดจากไวยาการณ์ ง. ขอ้ ผิดพลาดทางด้านตรรกะ 9. จดุ ประสงค์ของการ Debugging มีไว้เพ่ืออะไร ก. เพื่อดูแลความเรียบรอ้ ยของโปรแกรม ข. เพ่อื แก้ไขขอ้ ผดิ พลาดของโปรแกรม ค. เพื่อกำหนดคุณสมบัติใหโ้ ปรแกรม ง. เพ่อื อธิบายการทำงานของโปรแกรม 10. ข้อใดคอื ภาษาที่ใช้ในการออกแบบและพัฒนาโปรแกรมโดยใชเ้ คร่ืองมือกราฟิกโหมด ก. Python ข. Perl ค. Visual Basic ง. Pascal
- 111 - เฉลยแบบทดสอบหลังเรียน ชอื่ วชิ า การเขียนโปรแกรมคอมพวิ เตอร์ รหสั วิชา 3204 - 2007 ระดับชั้น ปวส. หน่วยท่ี 2 เรื่อง องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ ข้อที่ คำตอบ 1. ก 2. ค 3. ค 4. ง 5. ข 6. ค 7. ง 8. ก 9. ข 10. ค
- 112 - แบบสังเกตพฤติกรรมการเข้ารว่ มกิจกรรมกลุ่ม ชอื่ วชิ า การเขยี นโปรแกรมคอมพิวเตอร์ หนว่ ยท่ี 2 รหสั วชิ า 3204 - 2007 ระดบั ชนั้ ปวส. ชื่อหนว่ ย องคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ จำนวน 8 ช่วั โมง คำช้แี จง ให้ทำเครื่องหมาย ✓ หากนกั เรยี นมีพฤตกิ รรมนนั้ ลงในชอ่ งรายการ พฤตกิ รรม ท่ี ชอ่ื - สกลุ ความรว่ มมอื การแบง่ การรบั ฟงั การต้ังใจ ทำงานตามหน้าที่ รวม หน้าทีใ่ นกลุ่ม ความคดิ เห็น ทำงาน มอบหมาย 4 3 2 1 4 3 2 1 43 2 1 4 3 2 1 4 3 2 1 เกณฑก์ ารวัดผล ใหค้ ะแนนระดบั คณุ ภาพของแต่ละพฤติกรรมดังนี้ 1..ดีมาก = 4 ประสทิ ธภิ าพอยใู่ นเกณฑ์ 90 – 100 % หรือปฏิบตั ิบ่อยคร้ัง 2..ดี = 3 ประสิทธภิ าพอยูใ่ นเกณฑ์ 70 – 89 % หรอื ปฏิบัตบิ างคร้งั 3..ปานกลาง = 2 ประสิทธภิ าพอยู่ในเกณฑ์ 50 – 69 % หรือปฏิบัตคิ ร้งั เดยี ว 4..ปรบั ปรงุ = 1 ประสิทธภิ าพอยู่ในเกณฑ์ น้อยกว่า 50 % หรอื ไมเ่ คยปฏบิ ัติเลย ลงช่ือ..............................ครูผปู้ ระเมิน (นายพรพิทกั ษ์ ศรีแก้ว) .............../............./..............
- 113 - แบบสังเกตพฤติกรรมการเรยี นรู้รายบุคคล ชือ่ วิชา การเขยี นโปรแกรมคอมพิวเตอร์ หน่วยที่ 2 รหสั วิชา 3204 - 2007 ระดบั ชนั้ ปวส. ช่ือหน่วย องคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ จำนวน 8 ชวั่ โมง คำชแ้ี จง ให้ทำเคร่ืองหมาย ✓ หากนักเรยี นมีพฤติกรรมนั้น ลงในช่องรายการ พฤตกิ รรม ท่ี ช่อื - สกลุ ความสนใจ การแสดงความ การตอบ การยอมรบั ทำงาน รวม คดิ เห็น คำถาม ความคดิ เห็น ตามหนา้ ที่ มอบหมาย คนอื่น 4 3 2 1 4 3 2 1 43 2 1 4 3 2 1 4 3 2 1 เกณฑ์การวัดผล ใหค้ ะแนนระดับคุณภาพของแตล่ ะพฤติกรรมดังน้ี 1..ดีมาก = 4 สนใจฟงั ไมห่ ลับ ไมพ่ ดู คยุ ในชั้นเรยี น มีคำถาม ตอบคำถามถกู ทำงานส่งตามเวลา 2..ดี = 3 พฤตกิ รรมการแสดงออกอยู่ในเกณฑป์ ระมาณ 70 % 3..ปานกลาง = 2 พฤติกรรมการแสดงออกอยู่ในเกณฑ์ประมาณ 50 % 4..ปรับปรงุ = 1 เขา้ ชั้นเรยี น แตก่ ารแสดงออกน้อยมาก ส่งงานไม่ครบ สง่ งานไมต่ รงเวลา ลงชือ่ ..............................ครูผปู้ ระเมิน (นายพรพทิ ักษ์ ศรแี กว้ ) .............../............./..............
- 114 - แบบสรปุ ผลประเมินคุณธรรม จรยิ ธรรม คา่ นยิ ม และคุณลักษณะอนั พงึ ประสงค์ รายวชิ า การเขียนโปรแกรมคอมพิวเตอร์ รหสั วชิ า 3204 - 2007 ระดบั ชน้ั ปวส. หนว่ ยที่ 2 เรื่อง องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ การประเมนิ ผลด้านจิตพสิ ัย ตามคา่ นยิ มหลกั ของคนไทย 12 ประการ (คะแนนเต็ม 30 คะแนน) ท่ี รายการประเมนิ 1 มีความรักชาติ ศาสนา พระมหากษัตรยิ ์ 2 ซื่อสตั ย์ เสียสละ อดทน 3 กตญั ญูต่อพอ่ แม่ ผปู้ กครอง ครูบาอาจารย์ 4 ใฝห่ าความรู้ หม่ันศกึ ษา เล่าเรียน ทั้งทางตรงและทางอ้อม 5 รักษาวฒั นธรรม ประเพณีไทยอนั งดงาม 6 มศี ีลธรรม รกั ษาความสัตย์ หวงั ดตี อ่ ผ้อู ่นื เผ่อื แผ่และแบ่งปนั 7 เขา้ ใจการเรยี นรกู้ ารเป็นประชาธปิ ไตยอนั มีพระมหากษัตรยิ ์ทรงเปน็ ประมขุ ทถ่ี กู ต้อง 8 มรี ะเบียบ วินัย เคารพกฎหมาย ผู้น้อยร้จู กั เคารพผู้ใหญ่ 9 มีสติ รู้ตวั รูค้ ิด รูท้ ำ รปู้ ฏบิ ตั ิ ตามพระราชดำรสั ของพระบาทสมเดจ็ พระเจ้าอยหู่ วั 10 รู้จักดำรงตนอยโู่ ดยใช้หลกั ปรัชญาของเศรษฐกจิ พอเพียง รจู้ ักอดออมไวใ้ ชเ้ มื่อยาม จำเปน็ มไี ว้พอกินพอใช้ ถา้ เหลือกแ็ จกจา่ ยจำหน่ายและพร้อมทจี่ ะขยายกจิ การเมอ่ื มี ความพร้อมเมือ่ มีภมู คิ มุ้ กัน 11 มคี วามเข้มแข็งทงั้ ร่างกาย และจิตใจ ไมย่ อมแพ้ตอ่ อำนาจฝา่ ยต่ำหรือกเิ ลส มีความ ละอายเกรงกลัวต่อบาปตามหลกั ของศาสนา 12 คำนึงผลประโยชน์ของสว่ นรวมและของชาติมากกวา่ ผลประโยชน์ของตนเอง เกณฑ์การใหค้ ะแนนตามพฤติกรรมที่แสดงออก พฤติกรรมที่มกี ารปฏบิ ัติ คะแนน พฤติกรรมที่มีการปฏิบตั คิ อ่ นข้างมาก 4 คะแนน พฤติกรรมทีม่ ีการปฏบิ ตั ิปานกลาง 3 คะแนน พฤตกิ รรมที่มีการปฏบิ ัติค่อนขา้ งน้อย 2 คะแนน พฤตกิ รรมที่มกี ารปฏิบัตินอ้ ยท่ีสดุ 1 คะแนน
- 115 - บรรณานุกรม กิตนิ ันท์ พลสวัสด.ิ์ (2559). Professional Visual Basic 2015. พิมพ์ครง้ั ที่ 1. นนทบรุ ี : ไออซี ี พรเี มยี ร์. ณฐั ธยาน์ ธีรกุลจินดาภรณ์. (2558). พื้นฐานการเขยี นโปรแกรมคอมพวิ เตอร์. พมิ พค์ ร้ังที่ 1. นนทบุรี : ศนู ย์หนังสอื เมอื งไทย. พฒั พงษ์ อมรวงศ์. (2560). พนื้ ฐานการเขยี นโปรแกรมคอมพิวเตอร์. พมิ พ์คร้ังที่ 1. ปทุมธานี : มเี ดยี อินเทลลิเจนซ์ เทคโนโลยี. บัญชา ปะสีละเตสัง. (2558). สร้าง Windows Application ดว้ ย Visual Basic 2015. กรงุ เทพฯ : ซเี อด็ ยเู คช่ัน. มนสั ชยั กรี ติผจญ. (2558). การเขยี นโปรแกรมคอมพิวเตอร์. พมิ พ์ครั้งท่ี 1. กรงุ เทพฯ : สำนักพิมพ์เอมพันธ์. อภิชยั ตระหงา่ นศรี. (2557). การเขียนโปรแกรมคอมพิวเตอร์. พิมพ์ครงั้ ที่ 1. กรงุ เทพฯ : สำนักพิมพ์วงั อกั ษร. โอภาส เอ่ียมสิรวิ งศ์ และ สมโภชน์ ชืน่ เอย่ี ม. (2560). การเขียนโปรแกรมคอมพวิ เตอร์. กรุงเทพฯ : ซีเอ็ดยูเคชน่ั .
โครงการสอน รายวิชา การเขียนโปรแกรมคอมพิวเตอร์ ท-ป-น 2-2-3 รหัสวชิ า 3204 - 2007 จำนวน 12 ชั่วโมง ชอ่ื หน่วย ขนั้ ตอนการแก้ปญั หา หนว่ ยที่ 3 ข้นั ตอนการแกป้ ัญหา เรื่อง กกกกกก1. ขั้นตอนการแก้ไขปญั หา กกกกกก2. อัลกอริทมึ กกกกกก3. รหสั เทียม กกกกกก4. การเขยี นผังงาน กกกกกก5. แผนภมู ิโครงสรา้ ง จดุ ประสงค์การสอน รายการสอน 1. บอกขัน้ ตอนการแก้ไขปญั หาได้ 1. ข้นั ตอนการแกไ้ ขปญั หา 2. แสดงความรู้เกี่ยวกบั การทำงานอัลกอรทิ มึ ได้ 2. อลั กอริทมึ 3. แสดงความรเู้ กย่ี วกบั การใชร้ หัสเทียมในการทำงานได้ 3. รหสั เทยี ม 4. เขียนผงั งานได้ 4. การเขยี นผังงาน 5. เขยี นแผนภูมิโครงสร้างได้ 5. แผนภูมิโครงสร้าง 6. ปฏิบตั ิงานตามใบงาน วิธกี ารสอน บรรยาย/ถาม – ตอบ สาธติ การปฏิบตั งิ านตามใบงาน สือ่ การสอน สือ่ Power Point ประกอบการสอน หนังสืออ้างองิ ใบความรู้ แบบฝกึ หัด ใบงาน แบบทดสอบ หนังสอื แบบเรียนรายวชิ าการเขยี น โปรแกรมคอมพิวเตอร์ สำนกั พมิ พ์เอม พันธ์ การประเมินผล คะแนนจากการทำแบบทดสอบก่อนเรยี น/หลงั เรยี น แบบประเมนิ ผลใบมอบงาน แบบประเมนิ ผลการปฏิบัติงาน แบบสงั เกตพฤตกิ รรมการเขา้ ร่วมกิจกรรมกลุ่ม แบบสังเกตพฤตกิ รรม การเรียนรู้รายบคุ คลและแบบประเมนิ ผลคุณธรรม จรยิ ธรรม ค่านิยมและคุณลกั ษณะอันพึงประสงค์
- 117 - แผนการจัดการเรียนรู้ที่ 2 รหัสวชิ า 3204 - 2007 ชอื่ วิชา การเขียนโปรแกรมคอมพวิ เตอร์ สอนคร้ังที่ 4 - 6 หน่วยท่ี 3 ขน้ั ตอนการแกป้ ญั หา จำนวน 12 ชั่วโมง หัวเร่อื ง 1. ขั้นตอนการแก้ไขปญั หา 2. อลั กอริทึม 3. รหัสเทียม 4. การเขยี นผงั งาน 5. แผนภมู โิ ครงสร้าง สาระสำคัญ ในชีวิตประจำวนั นัน้ ทกุ คนมักจะพบปัญหาตา่ งๆ อยูต่ ลอดเวลา ซึง่ ในการแก้ปัญหาน้ันก็จะมี วธิ ีการท่เี ปน็ ขน้ั ตอนชดั เจน และแตกตา่ งกัน ทั้งนี้ขึ้นอยู่กบั ความสามารถและประสบการณ์ของบุคคล นั้นๆ โดยวิธีการแก้ปัญหาต้องเริ่มจากการทำความเข้าใจ แล้วหาวิธีการแก้ปัญหาอย่างมี ประสทิ ธิภาพก สมรรถนะอาชีพประจำหนว่ ย กกกกกก1. แสดงความร้เู ก่ียวกบั หลักการพัฒนาโปรแกรม ขนั้ ตอนการแก้ไขปัญหา(Algorithm) และ กระบวนการเขยี นโปรแกรม กกกกกก2. เขียนโปรแกรมโดยใชเ้ ครอื่ งมอื กราฟิกโหมด จดุ ประสงค์การสอน/การเรยี นรู้ จุดประสงค์ทั่วไป นักเรียนแสดงความรู้เก่ียวกบั ขนั้ ตอนการแกป้ ัญหา จดุ ประสงค์เชิงพฤตกิ รรม 1. ดา้ นความรู้ ( K ) 1.1 บอกขัน้ ตอนการแก้ไขปญั หาได้ 1.2 แสดงความรเู้ ก่ยี วกับการทำงานอลั กอริทึมได้ 1.3 แสดงความร้เู กี่ยวกบั การใชร้ หัสเทียมในการทำงานได้ 1.4 เขยี นผงั งานได้ 1.5 เขยี นแผนภูมโิ ครงสรา้ งได้ 2. ดา้ นทักษะ ( S ) นักเรยี นมคี วามรู้ ทกั ษะในเรือ่ งขั้นตอนการแก้ปญั หาถูกตอ้ ง 3. ดา้ นคุณธรรมอันพึงประสงค์ ( A ) (อา้ งองิ จากค่านยิ มหลกั ของคนไทย 12 ประการ) 3.1 เขา้ เรียนตรงเวลา 3.2 แตง่ กายตามระเบยี บการปฏิบัตงิ าน
- 118 - 3.3 ผลงานประณตี เรียบรอ้ ย 3.4 ปดิ เคร่อื งคอมพิวเตอร์เม่ือเลกิ ใชง้ าน 3.5 มนี ้ำใจชว่ ยเหลือผู้อ่ืนและการปฏิบัตงิ านร่วมกับผู้อนื่ กิจกรรมการเรยี นการสอน ครแู จง้ จดุ ประสงคก์ ารเรยี นรู้ การวัดผลประเมนิ ผล ข้อตกลงขณะเรยี น และใหน้ ักเรยี นทำ แบบทดสอบกอ่ นเรียน ข้ันนำเขา้ สบู่ ทเรยี น ครูนำเข้าสู่บทเรียนโดยครกู ล่าวนำเก่ียวกับเน้ือหาระบบคอมพวิ เตอร์ การทำงาน ของเครอ่ื งคอมพวิ เตอรแ์ ละเนื้อหาโดยรวมของวชิ าการเขียนโปรแกรมคอมพิวเตอร์ เกณฑก์ าร ประเมินผลและใช้คำถามนำให้นักเรียนร่วมกันอภปิ รายถึงการเขยี นโปรแกรมคอมพิวเตอร์และระดบั ของภาษาคอมพวิ เตอร์ เชน่ นักเรียนเคยใชซ้ อฟต์แวร์ระบบ หรอื ไม่ ขัน้ สอน 1. ครูแจกใบเนอื้ หาและใหน้ ักเรียนอ่านทำความเขา้ ใจเนือ้ หา เร่อื ง ข้นั ตอนการ แก้ปัญหา 2. ครูอธิบายเนือ้ หา โดยใช้สอื่ Power Point สอนประกอบการบรรยาย ในหนังสือ แบบเรยี น รายวชิ าการเขียนโปรแกรมคอมพวิ เตอร์ รหสั วชิ า 3204 - 2007 สำนักพมิ พเ์ อมพนั ธ์ จำกัด หน้า 37 - 53 และตงั้ คำถามสลบั การบรรยายเพื่อใหน้ กั เรยี นมีสว่ นรว่ มระหว่างปฏิบัตกิ ารสอน เพอ่ื ใหน้ ักเรียนเขา้ ใจเนอ้ื หาสาระของการเรียนรู้เรอื่ ง 2.1 ขน้ั ตอนการแกไ้ ขปญั หา 2.2 อลั กอริทึม 2.3 รหสั เทยี ม 2.4 การเขยี นผังงาน 2.5 แผนภมู ิโครงสรา้ ง ขัน้ ประกอบกิจกรรมการเรียน 1. ให้นักเรียนแบง่ กลุ่มอตั ราส่วน 1 : 3 : 1 โดยคละคนเก่ง ปานกลางและอ่อน ให้นักเรียนเลอื กประธาน เลขานกุ าร ปฏบิ ัติงานตามใบงาน โดยปฏิบัติตามขนั้ ตอนการปฏิบัตงิ านตาม ใบมอบงาน 2. นักเรยี นปฏิบัติงานตามใบงานดังน้ี ใบงานท่ี 3.1 แผนผังการมาวทิ ยาลัยฯ ใบงานที่ 3.2 รหสั จำลองเมนอู าหาร ใบงานที่ 3.3 แผนผงั การตัดเกรด 3. นักเรยี นทำแบบฝึกหัด เรือ่ งขนั้ ตอนการแก้ปัญหา จากนัน้ ครแู ละนกั เรยี นรว่ มกนั เฉลย ตรวจคำตอบ เพื่อประเมินผลการเรียนตามใบงาน กลยุทธใ์ นการจดั การเรยี นรู้ 1. ครใู ห้เพอ่ื นช่วยเพอ่ื น ใหน้ ักเรียนกลุม่ เก่งและปานกลาง อยกู่ บั กลมุ่ นกั เรียนท่ี เรียนออ่ น ชว่ ยกนั ทำความเขา้ ใจในเนอ้ื หา
- 119 - 2. สอนแบบ Active Learning โดยใช้เครอ่ื งมอื บนอนิ เทอร์เนต็ กลยทุ ธก์ ารสอนท่ี ใชพ้ ัฒนาการเรยี นร้ดู า้ นทักษะความสัมพันธ์ระหวา่ งบคุ คล และความรบั ผดิ ชอบ 2.1 กำหนดการทำงานกลุ่มโดยให้หมนุ เวียนการเปน็ ผนู้ ำ การเปน็ สมาชิก กลมุ่ และผลัดกนั เป็นผูร้ ายงาน 2.2 ใหค้ ำแนะนำในการเข้าร่วมกจิ กรรมชมรม องคก์ ารนักวิชาชีพฯ กิจกรรมของวิทยาลยั ฯเพอื่ สง่ เสริมทักษะการอยู่ในสงั คม 2.3 ใหค้ วามสำคญั ในการแบง่ หน้าที่ความรบั ผดิ ชอบและการให้ความ รว่ มมือวิทยาลัยฯ 2.4 ปลูกฝังใหม้ ีความรบั ผิดชอบต่อหน้าท่ีทไี่ ด้รบั ในงานกลมุ่ 2.5 ส่งเสริมให้นักศกึ ษากล้าแสดงออกและเสนอความคดิ เห็น โดยการจัด อภิปรายและเสาวนางานทีม่ อบหมายทใี่ ห้คน้ ควา้ 2.6 ใชว้ ธิ กี ารสอนแบบเปดิ โอกาสในการแสดงความคิดเหน็ (Brainstorming) 2.7 สง่ เสรมิ การเคารพสทิ ธกิ ารรบั ฟงั ความคดิ เหน็ ของผูอ้ น่ื การสอนบรู ณาการหลกั ปรัชญาของเศรษฐกจิ พอเพยี ง ดา้ นความมภี มู ิคมุ้ กนั ท่ีดี ใหน้ กั เรยี นปฏบิ ตั ิตนตามกฎระเบียบและข้อบังคับของสถานศึกษา การเขา้ ใชง้ าน ห้องปฏบิ ัตกิ ารคอมพวิ เตอร์ การบำรงุ รกั ษาเครอื่ งคอมพิวเตอร์กอ่ นและหลังการปฏบิ ัติงาน ดา้ นความรอบรู้ กิจกรรมการเรียนการสอนให้สบื ค้นข้อมูลทางอินเทอร์เน็ตใหม้ ีการปฏบิ ตั งิ านได้ อย่างถกู ต้องตรงตามเน้อื หาในหนว่ ยการเรียนรู้ ขน้ั สรปุ 1. ครูอธบิ ายสรปุ เนอ้ื หา เรอ่ื งขัน้ ตอนการแก้ปญั หา 2. ครูและนกั เรียนอภปิ รายสรุปปัญหาการปฏบิ ัตงิ านและขอ้ เสนอแนะเพ่ิมเติม 3. ตรวจประเมนิ ตามใบงาน สรปุ ผลการตรวจให้นักเรยี นทราบและกำหนดวนั แกไ้ ข ขัน้ ทดสอบหลงั เรยี น นักเรียนทำแบบทดสอบหลังเรยี น ส่ือการเรียนการสอน 1. สอื่ สิง่ พมิ พ์ 1.1 หนังสอื แบบเรียนรายวิชาการเขยี นโปรแกรมคอมพวิ เตอร์ สำนักพมิ พ์เอมพนั ธ์ มนัสชยั กรี ติผจญ หน้า 37 - 53 1.2 ใบมอบงาน และใบงานท่ี 3.1 - 3.3 1.3 แบบประเมนิ ผล 2. สอ่ื โสตทัศน์
- 120 - 2.1 สือ่ Power Point เรอื่ ง ขน้ั ตอนการแกป้ ญั หา 2.2 เครอ่ื งฉายโปรเจคเตอร์ 2.3 เครอื่ งคอมพวิ เตอร์แบบพกพา (Notebook) การวัดผลประเมินผล วิธีการ เคร่อื งมอื เกณฑ์การประเมิน ผา่ นเกณฑ์รอ้ ยละ 60 1. ทดสอบก่อนเรียน แบบทดสอบก่อนเรยี น ผา่ นเกณฑ์ร้อยละ 50 ผ่านเกณฑ์รอ้ ยละ 50 2. อภิปรายกลุม่ แบบประเมนิ ผลใบมอบงาน ผ่านเกณฑร์ ้อยละ 50 3. การทำใบงาน แบบประเมนิ ผลการปฏิบัติงาน ผา่ นเกณฑ์รอ้ ยละ 50 4. การทำแบบฝึกหัด แบบฝกึ หดั ผา่ นเกณฑร์ ้อยละ 50 5. สงั เกตพฤติกรรมการเขา้ ร่วม แบบสังเกตพฤติกรรมการเขา้ ร่วมกิจกรรมกลุ่ม ผา่ นเกณฑ์ กจิ กรรมกลุ่ม 24 คะแนน 6. สังเกตพฤติกรรมการเรยี นรู้ แบบสังเกตพฤตกิ รรมการเรียนรรู้ ายบุคคล ผ่านเกณฑร์ อ้ ยละ 60 รายบุคคล 7. สังเกตพฤติกรรมคณุ ธรรม แบบสรปุ ผลประเมินคุณธรรม จริยธรรม จริยธรรม ค่านยิ มและ คา่ นิยม และคุณลักษณะอันพึงประสงค์ คุณลกั ษณะอนั พึงประสงค์ 8. ทดสอบหลังเรยี น แบบทดสอบหลังเรยี น งานทมี่ อบหมาย งานทีม่ อบหมายนอกเหนือเวลาเรียน ผลงาน/ชน้ิ งาน/ความสำเร็จของผเู้ รยี น 1. ผลการทำใบงานท่ี 3.1 - 3.3 2. แบบฝึกหัดท้ายหน่วยที่ 3 แหลง่ การเรยี นรูเ้ พิ่มเติม 1. ห้องสมดุ 2. สถานประกอบการ 3. ข้อมลู จากอนิ เทอร์เนต็ กิจกรรมเสนอแนะ นักเรยี นสืบค้นข้อมลู เพิม่ เติมหรอื ทบทวนเน้ือหาจากเว็บไซตท์ ่ีหอ้ งปฏบิ ตั กิ ารคอมพวิ เตอร์ใช้ เคร่ืองคอมพวิ เตอร์ในเวลาวา่ ง เรอ่ื ง ข้นั ตอนการแกป้ ญั หา บันทกึ หลังการสอน ผลการใชแ้ ผนการจดั การเรียนรู้
- 121 - กกกกกกก.......................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ผลการเรียนของนกั เรยี น กกกกกกก.......................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ผลการสอนของครู กกกกกกก.......................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ...........................................................................................................................................................
- 122 - กระดาษคำตอบ ชอ่ื วิชา การเขยี นโปรแกรมคอมพิวเตอร์ รหัสวชิ า 3204 - 2007 ระดับชั้น ปวส. หน่วยท่ี 3 เรอื่ ง ขั้นตอนการแก้ปญั หา กระดาษคำตอบ แบบทดสอบก่อนเรยี น กระดาษคำตอบ แบบทดสอบหลังเรียน ขอ้ ก ข ค ง ข้อ ก ข ค ง 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 สรปุ คะแนนสอบก่อนการเรยี น สรุปคะแนนสอบหลงั การเรียน 10 10
- 123 - แบบทดสอบก่อนเรยี น รายวชิ า การเขียนโปรแกรมคอมพิวเตอร์ รหัสวชิ า 3204 - 2007 ระดบั ชั้น ปวส. หนว่ ยท่ี 3 เร่อื ง ข้นั ตอนการแกป้ ัญหา คำชี้แจง กกก1. ใหน้ กั เรียนเลือกคำตอบทถ่ี กู ต้องทสี่ ุดเพยี งข้อเดยี วทำเครือ่ งหมาย (X) ลงในกระดาษคำตอบ กกก2. แบบทดสอบมีลกั ษณะแบบปรนัย จำนวน 10 ขอ้ คะแนนเตม็ 10 คะแนน 1. ขอ้ ใดควรปฏิบตั ิเปน็ อนั ดับแรกในการออกแบบเขียนโปรแกรม ก. วิเคราะหป์ ัญหา ข. เขียนอลั กอรทิ มึ ค. เขยี น Flow Chart ง. เขยี น Pseudo Code 2. ในการวิเคราะหป์ ญั หาในการเขยี นโปรแกรมคอมพิวเตอร์ ครวจะพจิ ารณาสิ่งใดอันดบั แรก ก. ขอ้ มูลท่ีใช้ทงั้ หมด ข. ขอ้ มลู จากผลลัพธ์ ค. ขอ้ มลู การประมวลผล ง. ขอ้ มูลจากแผนกอ่ืนๆ 3. เคร่อื งมือ่ ใดท่ีใช้ในการออกแบบโปรแกรม ก. การใช่โปรแกรม Edit ข. การเขยี นโคด้ โปรแกรมจรงิ ค. เครอื่ งคอมพิวเตอร์ ง. การเขียนอัลกอรทิ มึ 4. อัลกอริทึมในขอ้ ใดที่ใชส้ ัญลักษณ์ในการเขยี นเพือ่ ออกแบบโปรแกรม ก. Pseudo Code ข. Flow Chart ค. Structure Chart ง. Code Program
- 124 - 5. การบออกแบบในข้อใดทีใ่ ชภ้ าษาทผี่ ู้อ่านสามารเขา้ ใจงา่ ย ก. Pseudo Code ข. Flow Chart ค. Structure Chart ง. Code ProGram 6. ข้อใดเปน็ จดุ เดน่ ของการออกแบบโปรแกรม แบบ Structure Chart ก. ใช้สญั ลกั ษณ์ในการออกแบบ ข. ใช้ภาษาองั กฤษในการออกแบบ ค. ใช้ภษาไทยที่เขา้ ใจไดง้ ่าย ง. ใช้การแบ่งออกเปน็ มอดลู ย่อยๆ จากใหญ่ไปเล็ก 7. การเลอื กโปรแกรมภาษาที่เหมาะสมในการเขยี นโปรแกรมจะอยู่ในขั้นตอนใดในการเขียนโปรแกรม คอมพิวเตอร์ ก. การวเิ คราะห์ปญั หา ข. การออกแบบโปรแกรม ค. การเขียนโปรแกรม ง. การทดสอบโปรแกรม 8. ส่งิ ท่ไี ดร้ ับจากการทำเอกสารประกอบโปรแกรมคือขอ้ ใด ก. เพอ่ื ใหอ้ อกแบบโปรแกรมง่ายข้นึ ข. เพ่อื ช่วยวเิ คราะห์ปญั หาในการเขียนโปรแกรม ค. เพ่ือใหเ้ ขา้ ใจปัญหาของการทำงาน ง. เพื่อใหใ้ ช้งานโปรแกรมไดง้ า่ ย 9. การทำงานของโปรแกรมท่ีเขยี นข้นึ มาจะทำงานได้ถกู ต้องหรอื ไม่ ขึ้นอยู่กับข้นั ตอนใด ก. การวเิ คราะหป์ ญั หา ข. การออกแบบ ค. การทดสอบโปรแกรม ง. การบำรุงรกั ษาโปรแกรม 10. รูปแบบของอลั กอริทมึ ในขอ้ ใดท่ีมีความซับซ้อนนอ้ ยทสี่ ุด ก. แบบไม่ลำดับ ข. แบบลำดบั ค. แบบทางเลอื ก ง. แบบทำซ้ำ
- 125 - เฉลยแบบทดสอบกอ่ นเรียน รายวิชา การเขียนโปรแกรมคอมพิวเตอร์ รหสั วิชา 3204 - 2007 ระดบั ชัน้ ปวส. หนว่ ยที่ 3 เร่ือง ขน้ั ตอนการแกป้ ญั หา ขอ้ ท่ี คำตอบ 1. ก 2. ข 3. ง 4. ข 5. ก 6. ง 7. ค 8. ง 9. ค 10. ข
- 126 - ใบเนื้อหา สัปดาห์ท่ี 2 จำนวน 12 ชวั่ โมง ช่ือวชิ า การเขียนโปรแกรมคอมพิวเตอร์ รหัสวชิ า 3204 - 2007 ระดบั ช้นั ปวส. ชอื่ หนว่ ย ขนั้ ตอนการแก้ปญั หา สาระสำคัญ ในชวี ิตประจำวนั นนั้ ทกุ คนมักจะพบปญั หาตา่ งๆ อยูต่ ลอดเวลา ซึ่งในการแก้ปัญหาน้ันก็จะมี วธิ ีการทีเ่ ปน็ ขน้ั ตอนชดั เจน และแตกตา่ งกนั ทั้งนี้ขนึ้ อย่กู ับความสามารถและประสบการณ์ของบุคคล นั้นๆ โดยวิธีการแก้ปัญหาต้องเริ่มจากการทำความเข้าใจ แล้วหาวิธีการแก้ปัญหาอย่างมี ประสิทธภิ าพก จุดประสงคก์ ารเรยี นการสอน จดุ ประสงค์ทั่วไป นักเรียน มคี วามร้คู วามเขา้ ใจขัน้ ตอนการแก้ปัญหา จดุ ประสงคเ์ ชิงพฤติกรรม 1. บอกข้ันตอนการแก้ไขปญั หาได้ 2. แสดงความรเู้ ก่ียวกบั การทำงานอลั กอรทิ มึ ได้ 3. แสดงความรู้เกี่ยวกบั การใชร้ หัสเทียมในการทำงานได้ 4. เขียนผงั งานได้ 5. เขียนแผนภูมโิ ครงสรา้ งได้ คณุ ธรรมจริยธรรม 1. คณุ ลักษณะอันพงึ ประสงค์ 2. การบูรณาการปรชั ญาของเศรษฐกจิ พอเพียง สาระการเรยี นรู้ 1. ขน้ั ตอนการแกไ้ ขปญั หา 2. อลั กอรทิ ึม 3. รหัสเทียม 4. การเขียนผงั งาน 5. แผนภมู โิ ครงสรา้ ง
- 127 - เน้ือหาสาระ ความหมายของอลั กอริทมึ ซง่ึ มคี วามหมายดงั นี้ อลั กอริทมึ (Algorithm) หมายถงึ ข้นั ตอนหรือลำดบั การประมวลผลในการแก้ปญั หาใด ปญั หาหนง่ึ ซ่งึ จะช่วยให้ผพู้ ัฒนาโปรแกรมเห็นขนั้ ตอนการเขียนโปรแกรมอยา่ งง่ายข้นึ อัลกอริทึม (Algorithm) หมายถงึ แนวคิดอย่างมีเหตผุ ลที่ผ้พู ัฒนาโปรแกรม โปรแกรมเมอร์ หรอื นกั วเิ คราะห์ระบบ ใช้ในการอธิบายวิธีการทำงานอยา่ งเป็นข้นั ตอนตามลำดบั ในการที่จะพัฒนา โปรแกรมนัน้ ๆ ใหก้ บั ผทู้ สี่ นใจหรือผทู้ ่เี ปน็ เจ้าของงาน หรือผู้ทีร่ บั ผิดชอบไดท้ ราบถึงขน้ั ตอนต่างๆ การเขียนอลั กอริทึมรูปแบบต่าง ๆ 1) แบบลำดบั (Sequential) มีลักษณะการทำงานจะเปน็ ไปตามข้นั ตอนก่อน–หลงั ตอ่ เน่อื งกันไปเปน็ ลำดับ โดยการทำงานแต่ละขน้ั ตอนต้องทำให้เสร็จก่อน แลว้ จึงไปทำข้นั ตอนต่อไป
- 128 - 2) แบบทางเลอื ก (Decision) อัลกอริทึมรูปแบบนี้ มีเงอ่ื นไขเปน็ ตัวกำหนดเสน้ ทางการ ทำงานของกระบวนการแกป้ ญั หา โดยตัวเลอื กนนั้ อาจจะมีตัง้ แต่ 2 ตัวขึ้นไป เช่น สอบข้อเขียน คะแนนเต็ม 50 ได้คะแนน 30 คะแนน สอบผา่ น ถา้ ต่ำกวา่ 30 คะแนน สอบไมผ่ ่าน 3) แบบทำซ้ำ (Repetition) อลั กอริทึมแบบนค้ี ล้ายกับแบบทางเลือก คือ มีการตรวจสอบ เง่อื นไขแตแ่ ตกต่างกันตรงท่ีเมือ่ การทำงานตรงตามเงอ่ื นไขทีก่ ำหนด โปรแกรมจะกลับไปทำงานอกี คร้ัง วนการทำงานแบบน้เี ร่อื ยๆ จนกระทง่ั ไม่ตรงกบั เงือ่ นไขที่กำหนดไว้จงึ หยดุ การทำงานหรือทำงาน ในขั้นต่อไป ตวั อยา่ งการเขียนรหัสเทยี ม หรอื ซูโดโค้ด : ใหเ้ ขยี นโปรแกรมรบั คา่ ขอ้ มูล 3 ค่า แล้วหาค่า ผลบวกของตัวเลข 3 คา่ แสดงผลออกทางหนา้ จอ ดงั น้ี สญั ลกั ษณ์ในการเขยี นผังงานต่างๆ
- 129 -
- 130 - เรือ่ งแผนภมู โิ ครงสรา้ ง ซงึ่ มีสาระสำคัญดงั น้ี
- 131 - ใบมอบงาน หนว่ ยท่ี 3 ชือ่ วชิ า การเขยี นโปรแกรมคอมพวิ เตอร์ รหัสวิชา 3204 - 2007 ระดับชนั้ ปวส. สอนครง้ั ท่ี 2 ช่อื หนว่ ย ขัน้ ตอนการแก้ปญั หา ชือ่ เรอ่ื ง อภิปราย เรอื่ งข้นั ตอนการแก้ปัญหา จุดประสงค์เชิงพฤตกิ รรม กกกกกกกอภิปราย เรื่องขั้นตอนการแก้ปญั หา ขอ้ ตกลงเบอ้ื งตน้ กกกกกกกใหน้ ักเรยี นแบ่งกลมุ่ ๆ ละ 3 - 5 คน อภปิ รายเกย่ี วกับองค์ประกอบของโปรแกรมพร้อมทั้ง นำเสนอสรุปจากแนวคดิ ของกลุ่ม สอื่ การเรียนการสอน กกกกกกก1. ส่ือสิ่งพมิ พ์ กกกกกกกกกก1.1 หนงั สือแบบเรยี นรายวิชาการเขยี นโปรแกรมคอมพวิ เตอร์ กกกกกกกกกก1.2 ใบมอบงาน ใบงาน กกกกกกกกกก1.3 แบบประเมินผล กกกกกกก2. สือ่ โสตทศั น์ กกกกกกกกกก2.1 สือ่ Power Point ประกอบการสอน เรือ่ ง ขนั้ ตอนการแก้ปญั หา กกกกกกกกกก2.2 เครื่องโปรเจคเตอร์ กกกกกกกกกก2.3 เครื่องคอมพวิ เตอรแ์ บบพกพา (Notebook) ลำดับขั้นตอนการดำเนินงาน กกกกกกก1. แบ่งกล่มุ นกั เรียนอตั ราส่วน 1: 3 : 1 โดยคละคนเกง่ ปานกลางและออ่ น ให้นักเรยี นเลือกประธาน เลขานุการ กกกกกกก2. แต่ละกลุ่มอภิปรายแนวคิดเกี่ยวกับความหมายของการเขียนโปรแกรมคอมพิวเตอร์ หลักการพัฒนาการเขียนโปรแกรมและหลักการออกแบบและพัฒนาโปรแกรมโดยใช้เครื่องมือกราฟิก โหมด กกกกกกก3. ให้แต่ละกลุ่มนำเสนอผลการอภปิ รายแนวคดิ เกี่ยวกับความหมายของการเขียนโปรแกรม คอมพิวเตอร์ หลักการพัฒนาการเขียนโปรแกรมและหลักการออกแบบและพัฒนาโปรแกรมโดยใช้ เครอ่ื งมือกราฟิกโหมดหนา้ ชน้ั เรยี นตามแบบประเมินผลใบมอบงาน เกณฑก์ ารประเมิน กกกกกกกคะแนนรวมตามแบบประเมนิ ผลใบมอบงาน ไมต่ ่ำกวา่ ร้อยละ 60
- 132 - แบบประเมินผลใบมอบงาน หนว่ ยที่ 3 ชื่อวชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนคร้ังท่ี 2 รหสั วิชา 3204 - 2007 ระดบั ช้นั ปวส. ช่ือหน่วย ขนั้ ตอนการแก้ปัญหา ชื่อเรื่อง ขนั้ ตอนการแกป้ ญั หา หวั ข้ออภิปราย เร่อื งขน้ั ตอนการแกป้ ญั หา ช่อื กลุ่ม …………………………………………………………………………………………………………………..……. สมาชิกกลุม่ 1. ……………………………………………. 2. ……………………………………………………… 3. …………………………………………… 4. …………………………………..…………………… 5. …………………………………………… รายการประเมิน คะแนนเตม็ ผลคะแนน หมายเหตุ 1. การแบง่ หน้าที่ 10 …………. 2. การทำงานเป็นทีม 10 …………. 3. ความรับผิดชอบ 10 …………. 4. การอภิปรายกลุม่ 10 …………. 5. การแสดงความคิดเห็น 10 …………. 6. ความพรอ้ มในการนำเสนอ 10 …………. 7. บคุ ลกิ ในการนำเสนอ 10 …………. 8. ความชัดเจนของการนำเสนอ 10 …………. 9. การตอบขอ้ ซักถาม 10 …………. 10. การสรปุ ประเดน็ สำคญั 10 …………. รวมคะแนนทไี่ ด้ ลงชือ่ ..............................................ครูผ้ปู ระเมิน เกณฑก์ ารประเมนิ (นายพรพทิ ักษ์ ศรแี กว้ ) ไดร้ อ้ ยละ 80 – 100 ดมี าก ไดร้ ้อยละ 70 – 79 ดี ได้รอ้ ยละ 60 – 69 พอใช้ ไดร้ อ้ ยละ 50 – 59 ต้องปรับปรุง นอ้ ยกวา่ 50 ตำ่ กวา่ เกณฑ์
- 133 - ใบงานท่ี 3.1 หนว่ ยท่ี 3 ชอ่ื วชิ า การเขยี นโปรแกรมคอมพิวเตอร์ สอนครั้งท่ี 4 รหสั วชิ า 3204 - 2007 ระดับช้ัน ปวส. ชือ่ หน่วย ข้ันตอนการแกป้ ัญหา จำนวน เรอื่ ง/งาน แผนผงั การมาวทิ ยาลัยฯ 1. วัตถุประสงค์ กกก1.1 เพื่อให้นกั เรียนมคี วามรคู้ วามเขา้ ใจเกย่ี วกบั แผนผังการมาวทิ ยาลัยฯ กกก1.2 ปฏบิ ตั ิใช้งานเคร่อื งคอมพวิ เตอรใ์ นการค้นหาข้อมลู ได้ กกก1.3 ปฏบิ ัติใช้งานโปรแกรมนำเสนอขอ้ มูลแผนผังการมาวทิ ยาลยั ฯได้ กกก1.4 ปฏิบัติส่งไฟล์ข้อมลู แผนผงั การมาวทิ ยาลัยฯทางอนิ เทอร์เนต็ ได้ 2. เครอื่ งมือและอปุ กรณ์ ลำดบั ท่ี รายการ 1 เครื่องคอมพวิ เตอร์ 1 ชุด แบบตัง้ โตะ๊ 2 ระบบเครอื ขา่ ย 1 ระบบ อินเทอร์เนต็ 1 โปรแกรม 3 โปรแกรมบราวเซอร์ 4 โปรแกรมนำเสนอ 1 โปรแกรม ขอ้ มลู
- 134 - ใบงานที่ 3.1 หน่วยท่ี 3 ช่ือวชิ า การเขียนโปรแกรมคอมพวิ เตอร์ สอนครัง้ ท่ี 4 รหสั วิชา 3204 - 2007 ระดับชนั้ ปวส. ชอื่ หนว่ ย ข้ันตอนการแกป้ ัญหา เรอ่ื ง/งาน แผนผังการมาวิทยาลยั ฯ 3. การวิเคราะห์งาน กกก3.1 เตรียมเคร่อื งมือ อปุ กรณ์ กกก3.2 ปฏิบตั กิ ารใช้งานโปรแกรมบราวเซอร์คน้ หาขอ้ มลู กกก3.3 ปฏบิ ัติการใช้งานโปรแกรมนำเสนอขอ้ มูล กกก3.4 ปฏิบตั ิเขยี นแผนผงั การมาวทิ ยาลยั ฯโดยโปรแกรมนำเสนอขอ้ มูล กกก3.5 ปฏบิ ัตกิ ารใชง้ านโปรแกรมนำเสนอขอ้ มลู บนั ทึกงานชอื่ ไฟล์ ใบงานที่ 3.1 กกก3.6 ปฏบิ ตั ิการใช้งานโปรแกรมบราวเซอรส์ ง่ งาน ที่ bit.ly/3204-2007 กกก3.7 ปฏิบัติการสรา้ งโฟลเดอรเ์ ป็นรหัสประจำตัวนกั เรียน เช่น 63320400xx กกก3.8 ปฏิบตั ิการอพั โหลดไฟล์ ใบงานที่ 3.1 ไว้ในโฟลเดอร์ทสี่ รา้ งโฟลเดอรเ์ ป็นรหัสประจำตวั นกั เรียน กกก3.9 เกบ็ เครอื่ งมอื อปุ กรณ์ Shut down เครื่องคอมพวิ เตอร์และปดิ สวติ ซ์หนา้ จอ 4. ทฤษฎี ในชวี ติ ประจำวันน้ันทุกคนมักจะพบปัญหาตา่ งๆ อย่ตู ลอดเวลา ซ่งึ ในการแก้ปัญหาน้ันกจ็ ะมี วิธีการทีเ่ ป็นขั้นตอนชดั เจน และแตกต่างกัน ทง้ั นขี้ ึ้นอยกู่ บั ความสามารถและประสบการณ์ของบคุ คล นน้ั ๆ โดยวิธีการแก้ปญั หาต้องเรมิ่ จากการทำความเข้าใจ แลว้ หาวธิ ีการแก้ปญั หาอย่างมีประสทิ ธภิ าพ 5. ลำดับขั้นการทดลอง / ปฏบิ ตั งิ าน กกก5.1 เปดิ โปรแกรมบราวเซอร์ เขา้ ไปเวบ็ ไซต์ http://www.google.com กกก5.2 ค้นหาข้อมูลแผนผงั การมาวิทยาลยั ฯ กกก5.3 ปฏบิ ตั ิการวเิ คราะหพ์ ฤตกิ รรมของผู้เรยี นในวนั ทีม่ าวทิ ยาลยั ฯ โดยเขยี นเปน็ แผนผัง Flow Chart ตง้ั แตต่ ืน่ นอนตอนเชา้ ปฏิบตั ิภารกจิ ประจำวนั จนกระทั่งเขา้ นอนด้วยโปรแกรมนำเสนอข้อมูล กกก5.5 บันทกึ งานชอื่ ไฟล์ ใบงานที่ 3.1 กกก5.6 ส่งงานทางอนิ เทอรเ์ น็ต ที่ bit.ly/3204-2007 กกก5.7 เก็บเครือ่ งมอื อุปกรณ์ Shut down เคร่ืองคอมพิวเตอร์และปิดสวติ ซห์ นา้ จอ
- 135 - ใบงานท่ี 3.1 หนว่ ยท่ี 3 ชื่อวชิ า การเขยี นโปรแกรมคอมพิวเตอร์ สอนครง้ั ที่ 4 รหัสวชิ า 3204 - 2007 ระดบั ชั้น ปวส. ชอื่ หนว่ ย ข้นั ตอนการแกป้ ัญหา เรือ่ ง/งาน แผนผงั การมาวิทยาลยั ฯ ข้อควรระวัง : 1. ไมค่ วรเปดิ -ปิดเคร่ืองบ่อยๆ ถา้ จำเปน็ ตอ้ งใชบ้ ่อยๆใหใ้ ช้โปรแกรมรักษาหนา้ จอ(screen sever) และต้งั ค่าการประหยัดพลงั งานแทน โดยใหค้ ลกิ ขวาทีว่ า่ งๆบน Desk top และเลอื ก Screen saver (การรักษาหน้าจอ) แลว้ ก็ต้งั เวลาและลกั ษณะไดต้ ามต้องการว่าจะใหจ้ อภาพเกดิ screen sever ภายในกี่นาที ถ้าไมไ่ ดใ้ ชง้ านตดิ ตอ่ กนั แตถ่ ้าจะต้ังใหจ้ อภาพปดิ หรือ จะปดิ การทำงานของ Hard disk ถ้าปล่อยทง้ิ ไวน้ านๆ กใ็ ห้คลกิ ต่อที่ Energy แลว้ กเ็ ลอื กเวลาที่จะใหจ้ อปิด, เวลาท่ีจะให้ เครอื่ งเตรียมพรอ้ ม, และเวลาท่ีจะให้ใหป้ ิด Hard disk เมือ่ เครื่องไมไ่ ด้ถูกใชง้ านนานๆ แลว้ ก็คลกิ Apply และ OK 2. ป่มุ restart ที่ตวั case ใชใ้ นกรณีทจ่ี ำเปน็ จรงิ ๆ เช่นเครือ่ งแฮงค์ (คา้ ง) ปิดโปรแกรมไม่ไดแ้ ละ shut down ไมไ่ ด้ 3. ไม่จำเป็นอย่าเปดิ ฝาเคร่ืองแล้วไปถูกตอ้ งอุปกรณ์ขา้ งใน เช่น ไมโครชพิ เพราะอาจมีไฟฟ้าสถิต จากตวั เราที่จะทำใหไ้ มโครชิปเสยี หายได้ (ถ้าจำเป็นต้องจบั กใ็ หแ้ ตะทตี่ วั CASE หรอื โครงกอ่ นเพอ่ื ปลอ่ ยไฟฟา้ สถิตที่อาจมีอยใู่ นตวั เราใหห้ มดไปกอ่ น) ขอ้ แนะนำ : ลดความเสีย่ งจากภัยของไวรสั มวี ิธีการต่างๆ เป็นจำนวนมากทค่ี ณุ สามารถกระทำไดเ้ พือ่ ป้องกนั คอมพวิ เตอรแ์ ละเครอื ขา่ ยของคณุ ให้ปลอดภยั จากไวรัส การใช้ซอฟต์แวรป์ ้องกนั ไวรัสและทำให้ ซอฟตแ์ วร์ดังกล่าวทันสมัยอยู่เสมอเปน็ สง่ิ ที่ควรทำเป็นลำดับแรก
- 136 - ใบงานที่ 3.1 หนว่ ยท่ี 3 ช่ือวชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนครัง้ ท่ี 4 รหสั วชิ า 3204 - 2007 ระดับช้ัน ปวส. ชื่อหน่วย ขัน้ ตอนการแก้ปัญหา เรอ่ื ง/งาน แผนผังการมาวทิ ยาลยั ฯ 6. สรปุ ผลการทดลอง / ปฏบิ ัติงาน …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 7. คำถามทา้ ยการทดลอง / ปฏิบัตงิ าน 7.1 นักเรียนคดิ วา่ ความหมายการเขียนโปรแกรมคอมพิวเตอร์คืออะไร 7.2 แผนผัง Flow Chart คอื อะไร 7.2 ผู้เรียนสามารถนำความรู้ทไี่ ด้จากการปฏิบัติใบงานไปใชก้ บั ชีวติ ประจำวันไดอ้ ยา่ งไร
- 137 - ใบประเมินผลการปฏบิ ัติงานท่ี 3.1 หนว่ ยท่ี 3 ชอื่ วชิ า การเขียนโปรแกรมคอมพิวเตอร์ สปั ดาห์ที่ 4 รหัสวิชา 3204 - 2007 ระดับชน้ั ปวส. ชื่อหน่วย ข้ันตอนการแก้ปญั หา ช่อื เรอ่ื ง แผนผงั การมาวิทยาลยั ฯ รหัสนักศึกษา………………...………… ชอ่ื -สกลุ ผู้เขา้ รบั การฝึก………………………………..…………………….. ระดบั ปวส. ชัน้ ปที ี่....................... แผนกวชิ า....................................................................................... รายการประเมนิ คะแนนเต็ม คะแนนทไ่ี ด้ หมายเหตุ 1. การจดั เตรยี มวสั ดุอุปกรณ์ 10 2. การปฏิบัติการเขยี นแผนผังการมาวทิ ยาลยั ฯ 10 3. บันทึกผลการทดลอง/ปฏิบัตงิ าน 10 4. อภปิ รายผลการทดลอง/ปฏิบัติงาน 10 5. สรปุ ผลการทดลอง/ปฏบิ ัตงิ าน 10 6. ตรงตามเวลา 10 7. การจดั เกบ็ เคร่ืองมอื และอปุ กรณ์ 10 รวม 70 เกณฑก์ ารให้คะแนน (ขอ้ ที่ 1 - 5) เกณฑก์ ารประเมิน 10 คะแนนหมายถงึ สามารถปฏบิ ตั ิงานไดอ้ ย่าง ไดร้ ้อยละ 80 – 100 ดมี าก อสิ ระโดยไมต่ อ้ งขอคำแนะนำจากครผู ู้สอน 70 – 79 ดี 7 คะแนนหมายถงึ สามารถปฏิบตั งิ านได้โดย 60 – 69 พอใช้ ขอรับคำแนะนำจากครูผู้สอนเป็นบางครั้ง 50 – 59 ต้องปรบั ปรงุ 5 คะแนนหมายถงึ สามารถปฏิบัติงานไดโ้ ดย นอ้ ยกวา่ 50 ตำ่ กวา่ เกณฑ์ ขอรบั คำแนะนำจากครผู ู้สอนอยา่ งใกล้ชิด รวมคะแนนระดบั ความสามารถ …………. คะแนนคดิ เปน็ ร้อยละ…………… ผลการฝึก ผา่ น ไมผ่ ่าน ลงชอื่ ..................................... ลงชอ่ื ..................................... (..........................................) (นายพรพทิ กั ษ์ ศรแี ก้ว) นกั เรียนรว่ มประเมนิ ครูผูส้ อน
- 138 - ใบงานท่ี 3.2 หน่วยท่ี 3 ชื่อวิชา การเขียนโปรแกรมคอมพิวเตอร์ สอนคร้ังท่ี 5 รหสั วิชา 3204 - 2007 ระดบั ช้ัน ปวส. ชอื่ หน่วย ขั้นตอนการแกป้ ญั หา จำนวน เร่ือง/งาน รหัสจำลองเมนูอาหาร 1 ชดุ 1. วัตถุประสงค์ กกก1.1 เพอ่ื ใหน้ ักเรยี นมคี วามรู้ความเข้าใจเกีย่ วกบั รหสั จำลองเมนอู าหาร กกก1.2 ปฏิบตั ใิ ช้งานเครอ่ื งคอมพวิ เตอรใ์ นการค้นหาขอ้ มลู ได้ กกก1.3 ปฏิบตั ิใชง้ านโปรแกรมนำเสนอขอ้ มลู รหัสจำลองเมนูอาหารได้ กกก1.4 ปฏิบัตสิ ่งไฟลข์ ้อมูลรหัสจำลองเมนูอาหารทางอนิ เทอรเ์ นต็ ได้ 2. เครอ่ื งมือและอุปกรณ์ ลำดบั ที่ รายการ 1 เครื่องคอมพิวเตอร์ แบบตงั้ โตะ๊ 2 ระบบเครือข่าย 1 ระบบ อินเทอรเ์ นต็ 1 โปรแกรม 1 โปรแกรม 3 โปรแกรมบราวเซอร์ 4 โปรแกรมนำเสนอ ข้อมลู
- 139 - ใบงานท่ี 3.2 หน่วยท่ี 3 ช่ือวิชา การเขียนโปรแกรมคอมพวิ เตอร์ สอนครงั้ ที่ 5 รหสั วชิ า 3204 - 2007 ระดับช้ัน ปวส. ช่อื หน่วย ขนั้ ตอนการแกป้ ญั หา เรือ่ ง/งาน รหสั จำลองเมนอู าหาร 3. การวิเคราะห์งาน กกก3.1 เตรยี มเครอื่ งมอื อุปกรณ์ กกก3.2 ปฏิบัตกิ ารใช้งานโปรแกรมบราวเซอร์คน้ หาข้อมลู กกก3.3 ปฏบิ ตั กิ ารใช้งานโปรแกรมนำเสนอขอ้ มลู กกก3.4 ปฏบิ ัติเขยี นรหสั จำลองเมนอู าหารโดยโปรแกรมนำเสนอข้อมูล กกก3.5 ปฏิบัตกิ ารใชง้ านโปรแกรมนำเสนอขอ้ มูลบันทกึ งานชอื่ ไฟล์ ใบงานท่ี 3.2 กกก3.6 ปฏบิ ตั กิ ารใช้งานโปรแกรมบราวเซอร์ส่งงาน ที่ bit.ly/3204-2007 กกก3.7 ปฏบิ ตั ิการสรา้ งโฟลเดอรเ์ ป็นรหัสประจำตัวนักเรียน เชน่ 63320400xx กกก3.8 ปฏิบัติการอพั โหลดไฟล์ ใบงานที่ 3.2 ไวใ้ นโฟลเดอรท์ ี่สรา้ งโฟลเดอร์เป็นรหสั ประจำตัว นกั เรยี น กกก3.9 เก็บเครอื่ งมือ อุปกรณ์ Shut down เคร่ืองคอมพวิ เตอร์และปิดสวิตซห์ น้าจอ 4. ทฤษฎี ในชีวติ ประจำวนั นัน้ ทกุ คนมักจะพบปญั หาตา่ งๆ อยู่ตลอดเวลา ซ่ึงในการแก้ปญั หานน้ั ก็จะมี วิธีการท่เี ปน็ ขน้ั ตอนชดั เจน และแตกตา่ งกัน ท้ังนี้ขึ้นอยู่กับความสามารถและประสบการณ์ของบุคคล นน้ั ๆ โดยวิธกี ารแก้ปญั หาต้องเริม่ จากการทำความเข้าใจ แล้วหาวธิ กี ารแก้ปัญหาอยา่ งมปี ระสิทธิภาพ 5. ลำดับข้นั การทดลอง / ปฏิบตั ิงาน กกก5.1 เปิดโปรแกรมบราวเซอร์ เขา้ ไปเว็บไซต์ http://www.google.com กกก5.2 ค้นหาขอ้ มลู รหัสจำลองเมนอู าหาร กกก5.3 ปฏบิ ตั ิการคดิ เมนอู าหารมาหนง่ึ ชนดิ แล้วเขยี นรหสั จำลอง (Pseudo Code) ต้งั แตก่ ารเลือก ซอ้ื วัตถุดบิ จนกระทงั่ ทำอาหารออกมาเปน็ จานพรอ้ มรับประทานด้วยโปรแกรมนำเสนอขอ้ มลู กกก5.5 บนั ทกึ งานชือ่ ไฟล์ ใบงานท่ี 3.2 กกก5.6 ส่งงานทางอินเทอร์เน็ต ที่ bit.ly/3204-2007 กกก5.7 เกบ็ เครอื่ งมอื อุปกรณ์ Shut down เครื่องคอมพวิ เตอร์และปิดสวติ ซ์หนา้ จอ
- 140 - ใบงานที่ 3.2 หนว่ ยท่ี 3 ช่อื วชิ า การเขยี นโปรแกรมคอมพิวเตอร์ สอนคร้ังที่ 5 รหสั วชิ า 3204 - 2007 ระดบั ชนั้ ปวส. ช่ือหน่วย ขนั้ ตอนการแกป้ ญั หา เรือ่ ง/งาน รหัสจำลองเมนูอาหาร ขอ้ ควรระวัง : 1. ไมค่ วรเปดิ -ปิดเครือ่ งบอ่ ยๆ ถา้ จำเป็นตอ้ งใชบ้ ่อยๆให้ใชโ้ ปรแกรมรักษาหน้าจอ(screen sever) และตง้ั ค่าการประหยัดพลงั งานแทน โดยใหค้ ลิกขวาทว่ี า่ งๆบน Desk top และเลือก Screen saver (การรักษาหน้าจอ) แล้วกต็ ั้งเวลาและลกั ษณะได้ตามตอ้ งการวา่ จะให้จอภาพเกดิ screen sever ภายในกน่ี าที ถ้าไมไ่ ด้ใช้งานติดต่อกัน แต่ถ้าจะต้ังให้จอภาพปดิ หรือ จะปดิ การทำงานของ Hard disk ถ้าปล่อยทิ้งไวน้ านๆ ก็ใหค้ ลิกต่อที่ Energy แล้วกเ็ ลือกเวลาท่ีจะใหจ้ อปิด, เวลาที่จะให้ เครือ่ งเตรยี มพรอ้ ม, และเวลาท่ีจะใหใ้ หป้ ิด Hard disk เม่ือเคร่อื งไมไ่ ดถ้ กู ใช้งานนานๆ แลว้ กค็ ลกิ Apply และ OK 2. ปุ่ม restart ท่ตี วั case ใชใ้ นกรณีท่จี ำเปน็ จริงๆ เชน่ เครือ่ งแฮงค์ (ค้าง) ปิดโปรแกรมไมไ่ ดแ้ ละ shut down ไมไ่ ด้ 3. ไมจ่ ำเป็นอย่าเปิดฝาเคร่อื งแล้วไปถกู ต้องอุปกรณข์ ้างใน เชน่ ไมโครชิพ เพราะอาจมีไฟฟ้าสถิต จากตัวเราท่ีจะทำใหไ้ มโครชิปเสยี หายได้ (ถ้าจำเป็นต้องจับก็ใหแ้ ตะที่ตัว CASE หรือโครงกอ่ นเพอ่ื ปล่อยไฟฟา้ สถิตทอ่ี าจมอี ยใู่ นตัวเราให้หมดไปกอ่ น) ขอ้ แนะนำ : ลดความเส่ยี งจากภยั ของไวรสั มีวิธกี ารตา่ งๆ เปน็ จำนวนมากท่คี ณุ สามารถกระทำได้เพ่อื ป้องกัน คอมพวิ เตอร์และเครอื ข่ายของคุณให้ปลอดภยั จากไวรสั การใชซ้ อฟตแ์ วร์ป้องกันไวรสั และทำให้ ซอฟต์แวร์ดงั กลา่ วทนั สมัยอยเู่ สมอเป็นสิ่งท่ีควรทำเปน็ ลำดับแรก
- 141 - ใบงานที่ 3.2 หน่วยที่ 3 ชื่อวิชา การเขยี นโปรแกรมคอมพิวเตอร์ สอนครัง้ ท่ี 5 รหสั วิชา 3204 - 2007 ระดบั ชน้ั ปวส. ชอื่ หนว่ ย ขั้นตอนการแก้ปญั หา เรือ่ ง/งาน รหัสจำลองเมนอู าหาร 6. สรปุ ผลการทดลอง / ปฏิบัติงาน …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 7. คำถามท้ายการทดลอง / ปฏิบตั ิงาน 7.1 นกั เรียนคิดวา่ ความหมายการเขยี นโปรแกรมคอมพิวเตอร์คอื อะไร 7.2 แผนผัง Flow Chart คอื อะไร 7.2 ผู้เรียนสามารถนำความรทู้ ีไ่ ด้จากการปฏิบตั ใิ บงานไปใชก้ ับชีวติ ประจำวันได้อย่างไร
- 142 - ใบประเมนิ ผลการปฏบิ ตั ิงานท่ี 3.2 หนว่ ยท่ี 3 ชือ่ วชิ า การเขยี นโปรแกรมคอมพิวเตอร์ สัปดาห์ท่ี 5 รหสั วิชา 3204 - 2007 ระดับช้นั ปวส. ชอ่ื หน่วย ข้นั ตอนการแก้ปัญหา ชื่อเร่ือง รหสั จำลองเมนูอาหาร รหัสนกั ศกึ ษา………………...………… ชอื่ -สกุล ผู้เข้ารบั การฝึก………………………………..…………………….. ระดบั ปวส. ช้นั ปีท่ี....................... แผนกวิชา....................................................................................... รายการประเมิน คะแนนเตม็ คะแนนที่ได้ หมายเหตุ 1. การจัดเตรียมวสั ดุอปุ กรณ์ 10 2. การปฏิบตั กิ ารเขยี นรหัสจำลองเมนอู าหาร 10 3. บันทึกผลการทดลอง/ปฏบิ ตั งิ าน 10 4. อภิปรายผลการทดลอง/ปฏบิ ตั งิ าน 10 5. สรุปผลการทดลอง/ปฏิบัตงิ าน 10 6. ตรงตามเวลา 10 7. การจดั เก็บเคร่อื งมือและอปุ กรณ์ 10 รวม 70 เกณฑก์ ารใหค้ ะแนน (ขอ้ ท่ี 1 - 5) เกณฑ์การประเมนิ 10 คะแนนหมายถึง สามารถปฏบิ ัตงิ านได้อยา่ ง ไดร้ ้อยละ 80 – 100 ดีมาก อสิ ระโดยไม่ตอ้ งขอคำแนะนำจากครผู ู้สอน 70 – 79 ดี 7 คะแนนหมายถงึ สามารถปฏบิ ตั ิงานได้โดย 60 – 69 พอใช้ ขอรบั คำแนะนำจากครผู ู้สอนเป็นบางครัง้ 50 – 59 ตอ้ งปรับปรุง 5 คะแนนหมายถงึ สามารถปฏิบตั ิงานไดโ้ ดย นอ้ ยกว่า 50 ต่ำกว่าเกณฑ์ ขอรบั คำแนะนำจากครผู ู้สอนอย่างใกลช้ ิด รวมคะแนนระดับความสามารถ …………. คะแนนคดิ เปน็ รอ้ ยละ…………… ผลการฝกึ ผา่ น ไม่ผ่าน ลงชอ่ื ..................................... ลงช่อื ..................................... (..........................................) (นายพรพิทักษ์ ศรแี ก้ว) นกั เรยี นร่วมประเมนิ ครูผู้สอน
- 143 - ใบงานที่ 3.3 หนว่ ยท่ี 3 ชื่อวิชา การเขียนโปรแกรมคอมพวิ เตอร์ สอนครัง้ ท่ี 6 รหสั วชิ า 3204 - 2007 ระดับชั้น ปวส. ชอ่ื หนว่ ย ขัน้ ตอนการแก้ปญั หา จำนวน เรือ่ ง/งาน แผนผังการตดั เกรด 1 ชุด 1. วตั ถุประสงค์ กกก1.1 เพ่ือใหน้ ักเรยี นมีความรคู้ วามเขา้ ใจเกี่ยวกบั แผนผังการตัดเกรด กกก1.2 ปฏิบัติใชง้ านเครื่องคอมพิวเตอรใ์ นการค้นหาข้อมลู ได้ กกก1.3 ปฏิบัตใิ ช้งานโปรแกรมนำเสนอขอ้ มลู แผนผังการตัดเกรดได้ กกก1.4 ปฏิบัตสิ ่งไฟล์ขอ้ มูลแผนผังการตดั เกรดทางอินเทอรเ์ นต็ ได้ 2. เครื่องมอื และอปุ กรณ์ ลำดับท่ี รายการ 1 เครื่องคอมพวิ เตอร์ แบบตงั้ โต๊ะ 2 ระบบเครือข่าย 1 ระบบ อินเทอรเ์ น็ต 1 โปรแกรม 1 โปรแกรม 3 โปรแกรมบราวเซอร์ 4 โปรแกรมนำเสนอ ขอ้ มูล
- 144 - ใบงานที่ 3.3 หนว่ ยที่ 3 ช่ือวิชา การเขียนโปรแกรมคอมพวิ เตอร์ สอนคร้ังท่ี 6 รหัสวิชา 3204 - 2007 ระดับชนั้ ปวส. ชือ่ หนว่ ย ขั้นตอนการแก้ปัญหา เรอ่ื ง/งาน แผนผังการตัดเกรด 3. การวิเคราะห์งาน กกก3.1 เตรียมเครอ่ื งมือ อุปกรณ์ กกก3.2 ปฏิบัตกิ ารใช้งานโปรแกรมบราวเซอรค์ น้ หาข้อมลู กกก3.3 ปฏบิ ัตกิ ารใชง้ านโปรแกรมนำเสนอข้อมลู กกก3.4 ปฏิบัติเขียนแผนผังการตัดเกรดโดยโปรแกรมนำเสนอข้อมลู กกก3.5 ปฏบิ ตั ิการใช้งานโปรแกรมนำเสนอขอ้ มูลบนั ทึกงานช่อื ไฟล์ ใบงานท่ี 3.3 กกก3.6 ปฏบิ ตั กิ ารใช้งานโปรแกรมบราวเซอร์สง่ งาน ที่ bit.ly/3204-2007 กกก3.7 ปฏิบัตกิ ารสรา้ งโฟลเดอร์เปน็ รหสั ประจำตัวนกั เรยี น เช่น 63320400xx กกก3.8 ปฏิบัตกิ ารอพั โหลดไฟล์ ใบงานที่ 3.3 ไวใ้ นโฟลเดอรท์ ี่สร้างโฟลเดอร์เปน็ รหสั ประจำตัว นักเรยี น กกก3.9 เกบ็ เครื่องมอื อปุ กรณ์ Shut down เครื่องคอมพวิ เตอร์และปดิ สวติ ซ์หนา้ จอ 4. ทฤษฎี ในชีวิตประจำวันนัน้ ทกุ คนมกั จะพบปัญหาตา่ งๆ อย่ตู ลอดเวลา ซง่ึ ในการแก้ปัญหาน้นั ก็จะมี วิธีการทเี่ ป็นข้นั ตอนชัดเจน และแตกต่างกัน ท้ังนข้ี น้ึ อยู่กับความสามารถและประสบการณ์ของบคุ คล นัน้ ๆ โดยวิธีการแก้ปัญหาตอ้ งเรม่ิ จากการทำความเข้าใจ แลว้ หาวธิ กี ารแกป้ ัญหาอยา่ งมปี ระสิทธิภาพ 5. ลำดบั ขัน้ การทดลอง / ปฏิบตั ิงาน กกก5.1 เปิดโปรแกรมบราวเซอร์ เข้าไปเวบ็ ไซต์ http://www.google.com กกก5.2 ค้นหาข้อมลู แผนผงั การตัดเกรด กกก5.3 ปฏบิ ตั ิการเขยี นแผนผัง Flow Chart การตัดเกรดรายวิชาคอมพวิ เตอร์ จากคะแนนเปน็ ตวั เลขเป็นเกรด 4 , 3.5 , 3 , 2.5 , 2 , 1.5 , 1 , 0 ดว้ ยโปรแกรมนำเสนอขอ้ มลู กกก5.5 บนั ทกึ งานช่ือไฟล์ ใบงานที่ 3.3 กกก5.6 ส่งงานทางอินเทอรเ์ น็ต ท่ี bit.ly/3204-2007 กกก5.7 เกบ็ เครือ่ งมือ อุปกรณ์ Shut down เคร่ืองคอมพิวเตอรแ์ ละปิดสวติ ซห์ นา้ จอ
- 145 - ใบงานที่ 3.3 หนว่ ยท่ี 3 ชื่อวชิ า การเขยี นโปรแกรมคอมพวิ เตอร์ สอนครงั้ ท่ี 6 รหัสวชิ า 3204 - 2007 ระดบั ชัน้ ปวส. ชื่อหน่วย ขน้ั ตอนการแกป้ ัญหา เรอ่ื ง/งาน แผนผังการตัดเกรด ข้อควรระวัง : 1. ไม่ควรเปิด-ปิดเคร่ืองบ่อยๆ ถ้าจำเป็นตอ้ งใชบ้ ่อยๆใหใ้ ช้โปรแกรมรักษาหนา้ จอ(screen sever) และตัง้ ค่าการประหยดั พลังงานแทน โดยให้คลกิ ขวาทีว่ า่ งๆบน Desk top และเลอื ก Screen saver (การรักษาหน้าจอ) แล้วก็ตั้งเวลาและลกั ษณะได้ตามต้องการว่าจะใหจ้ อภาพเกดิ screen sever ภายในกนี่ าที ถ้าไม่ได้ใช้งานติดตอ่ กนั แตถ่ ้าจะตง้ั ใหจ้ อภาพปดิ หรือ จะปดิ การทำงานของ Hard disk ถ้าปลอ่ ยทิ้งไวน้ านๆ กใ็ ห้คลกิ ตอ่ ท่ี Energy แลว้ กเ็ ลอื กเวลาที่จะให้จอปิด, เวลาที่จะให้ เครอ่ื งเตรยี มพรอ้ ม, และเวลาท่ีจะให้ให้ปิด Hard disk เมือ่ เครื่องไมไ่ ด้ถูกใชง้ านนานๆ แลว้ ก็คลกิ Apply และ OK 2. ปมุ่ restart ทีต่ ัว case ใชใ้ นกรณที จี่ ำเป็นจรงิ ๆ เช่นเคร่อื งแฮงค์ (คา้ ง) ปิดโปรแกรมไม่ได้และ shut down ไม่ได้ 3. ไม่จำเป็นอยา่ เปิดฝาเคร่อื งแล้วไปถกู ตอ้ งอุปกรณ์ข้างใน เชน่ ไมโครชพิ เพราะอาจมีไฟฟ้าสถิต จากตวั เราที่จะทำให้ไมโครชิปเสยี หายได้ (ถ้าจำเป็นต้องจบั กใ็ หแ้ ตะทตี่ วั CASE หรอื โครงก่อนเพอ่ื ปลอ่ ยไฟฟ้าสถิตทอี่ าจมีอยูใ่ นตวั เราให้หมดไปกอ่ น) ขอ้ แนะนำ : ลดความเสีย่ งจากภัยของไวรัส มวี ิธีการต่างๆ เป็นจำนวนมากทค่ี ณุ สามารถกระทำไดเ้ พือ่ ป้องกัน คอมพวิ เตอร์และเครือข่ายของคุณให้ปลอดภัยจากไวรัส การใช้ซอฟต์แวรป์ ้องกนั ไวรัสและทำให้ ซอฟตแ์ วร์ดังกล่าวทันสมัยอยู่เสมอเปน็ สง่ิ ที่ควรทำเปน็ ลำดับแรก
- 146 - ใบงานที่ 3.3 หน่วยท่ี 3 ชอื่ วิชา การเขียนโปรแกรมคอมพิวเตอร์ สอนคร้ังท่ี 6 รหัสวิชา 3204 - 2007 ระดับชนั้ ปวส. ชื่อหน่วย ขนั้ ตอนการแก้ปญั หา เรื่อง/งาน แผนผงั การตดั เกรด 6. สรปุ ผลการทดลอง / ปฏบิ ตั งิ าน …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 7. คำถามท้ายการทดลอง / ปฏิบตั ิงาน 7.1 นกั เรยี นคดิ ว่าความหมายการเขยี นโปรแกรมคอมพิวเตอร์คืออะไร 7.2 แผนผงั Flow Chart คอื อะไร 7.2 ผู้เรยี นสามารถนำความร้ทู ี่ได้จากการปฏิบัติใบงานไปใช้กบั ชวี ิตประจำวนั ได้อย่างไร
- 147 - ใบประเมนิ ผลการปฏบิ ัติงานที่ 3.3 หน่วยที่ 3 ชอื่ วิชา การเขยี นโปรแกรมคอมพิวเตอร์ สปั ดาหท์ ่ี 6 รหัสวชิ า 3204 - 2007 ระดับชน้ั ปวส. ช่ือหนว่ ย ขน้ั ตอนการแกป้ ญั หา ชอื่ เร่ือง แผนผงั การตดั เกรด รหัสนกั ศึกษา………………...………… ช่อื -สกุล ผู้เขา้ รบั การฝึก………………………………..…………………….. ระดบั ปวส. ชนั้ ปที ่ี....................... แผนกวชิ า....................................................................................... รายการประเมนิ คะแนนเตม็ คะแนนที่ได้ หมายเหตุ 1. การจดั เตรยี มวัสดอุ ปุ กรณ์ 10 2. การปฏบิ ัติการเขียนแผนผงั การตัดเกรด 10 3. บันทกึ ผลการทดลอง/ปฏบิ ตั ิงาน 10 4. อภปิ รายผลการทดลอง/ปฏบิ ตั งิ าน 10 5. สรุปผลการทดลอง/ปฏบิ ตั งิ าน 10 6. ตรงตามเวลา 10 7. การจดั เกบ็ เครือ่ งมือและอปุ กรณ์ 10 รวม 70 เกณฑ์การให้คะแนน (ขอ้ ท่ี 1 - 5) เกณฑ์การประเมนิ 10 คะแนนหมายถึง สามารถปฏบิ ัตงิ านได้อย่าง ไดร้ อ้ ยละ 80 – 100 ดีมาก อสิ ระโดยไมต่ ้องขอคำแนะนำจากครผู ู้สอน 70 – 79 ดี 7 คะแนนหมายถึง สามารถปฏบิ ัตงิ านได้โดย 60 – 69 พอใช้ ขอรบั คำแนะนำจากครูผู้สอนเป็นบางครง้ั 50 – 59 ตอ้ งปรับปรงุ 5 คะแนนหมายถึง สามารถปฏิบัตงิ านไดโ้ ดย น้อยกว่า 50 ตำ่ กวา่ เกณฑ์ ขอรบั คำแนะนำจากครูผู้สอนอยา่ งใกล้ชิด รวมคะแนนระดบั ความสามารถ …………. คะแนนคิดเป็นรอ้ ยละ…………… ผลการฝกึ ผ่าน ไม่ผ่าน ลงชอื่ ..................................... ลงชื่อ ..................................... (..........................................) (นายพรพิทักษ์ ศรแี ก้ว) นกั เรียนร่วมประเมนิ ครูผสู้ อน
- 148 - แบบฝึกหัด หนว่ ยท่ี 3 สอนครง้ั ที่ 2 ชอื่ วิชา การเขยี นโปรแกรมคอมพิวเตอร์ รหสั วิชา 3204 - 2007 ระดับชั้น ปวส. ช่ือหนว่ ย ข้ันตอนการแกป้ ัญหา เรื่อง/งาน แผนภาพข้ันตอนการแกป้ ัญหา คำชแี้ จง 1. แบบฝึกหดั ชนิดเติมคำ จำนวน 5 ข้อ ๆ ละ 1 คะแนน คะแนนเต็ม 5 คะแนน 2. ใหน้ ักเรยี นเขียนคำตอบลงในช่องวา่ งใหถ้ กู ตอ้ ง 3. เวลาทใี่ ชใ้ นการทำแบบฝกึ หัด จำนวน 15 นาที 1. จงอธิบายความหมายของตัวแปลภาษาต่อไปน้ี Assembler Interpreter Complier …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 2. ยกตวั อย่างของโปรแกรมท่ีใชภ้ าษา 4GLs ในการเขียน พรอ้ มทง้ั อธิบายลักษณะการทำงานของ โปรแกรมพอสงั เขป …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………………………………………..
- 149 - แบบฝึกหดั หนว่ ยท่ี 3 สอนครัง้ ที่ 2 ชอ่ื วิชา การเขียนโปรแกรมคอมพวิ เตอร์ รหัสวิชา 3204 - 2007 ระดบั ช้ัน ปวส. ชอ่ื หนว่ ย ข้ันตอนการแกป้ ญั หา เรื่อง/งาน แผนภาพขัน้ ตอนการแก้ปัญหา 3. อธบิ ายความหมายของโครงสรา้ งข้อมูลดงั ต่อไปน้ี Bit Byte Field Record …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 4. จงเติมคำให้ถกู ตอ้ ง 1 ไบต์ เทา่ กับ.............บิต ข้อมลู ทม่ี ีลกั ษณะ 001100 คิดเป็นขนาด..........บิต คา่ สงู สุดของไบต์ มคี า่ ...............ไบต์ 5. ยกตัวอย่างฐานขอ้ มูลในสถานศึกษามา 1 ฐานข้อมูล และรว่ มกนั อภิปรายหนา้ ช้ัน …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………………………………………..
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 1 - 50
- 51 - 100
- 101 - 150
- 151 - 200
- 201 - 250
- 251 - 300
- 301 - 350
- 351 - 400
- 401 - 450
- 451 - 500
- 501 - 543
Pages: