- 50 - 5. การหาขน้ั ตอนวิธกี ารทำงานของโปรแกรม การหาข้นั ตอนวธิ กี ารทำงานของโปรแกรมจะขน้ึ อยกู่ ับลักษณะของการแก้ปญั หา ดงั น้นั นกั เขียนโปรแกรมท่มี ีความชำนาญในระดบั หน่งึ แลว้ จะสามารถหาขัน้ ตอนวิธกี ารทำงานของ โปรแกรมไดโ้ ดยไม่ยาก ตวั อยา่ งเชน่ ต้องการเขียนโปรแกรมคำนวณหาพ้นื ทส่ี ามเหล่ยี ม 1. เรม่ิ ตน้ ทำงาน 2. รบั ข้อมูลค่าความยาวฐานและสูงของสามเหลี่ยมผา่ นทางคยี บ์ อร์ด 3. คำนวณพื้นที่สามเหล่ยี มตามสตู รArea=½ x Basex High 4. พมิ พค์ า่ ความยาวฐานความสงู และพน้ื ทสี่ ามเหลยี่ มออกทางจอภาพ 5. จบการทำงาน 2. ขั้นการออกแบบลำดับขนั้ ตอนสำหรบั โปรแกรม (Program Design) วธิ ีการในการออกแบบขั้นตอนสำหรับโปรแกรมมผี ู้คิดไว้หลายวธิ ี เช่น 1. การเขียนเปน็ อลั กอรทิ มึ (Algorithm) 2. ผังงาน (Flowchart) 3. รหสั เทยี ม (Pseudo-code) 4. แผนภูมโิ ครงสรา้ ง (Structure Charts) ซงึ่ แตล่ ะวิธี มจี ุดประสงคเ์ พ่อื แสดงลำดบั ขน้ั ตอนกระบวนการแก้ปญั หางาน เพื่อใหไ้ ด้ผลลพั ธต์ ามต้องการ กอ่ นไปสู่ข้นั ตอนการเขยี นคำสงั่ งาน 3. ขนั้ ดำเนินการเขยี นโปรแกรม (Program Coding) ในขน้ั ตอนนจ้ี ะเป็นการนำผงั งานทีส่ รา้ งจากขั้นตอนการออกแบบลำดบั ขั้นตอนมา แปลให้เป็นโปรแกรมคอมพวิ เตอร์ โดยใช้คำสั่งของภาษาคอมพิวเตอร์ ส่งิ ทตี่ อ้ งพิจารณา คอื 1. การเลือกใช้ภาษาคอมพิวเตอร์ที่มีประสทิ ธภิ าพการทำงานของคำส่ังในภาษา เหมาะสมกบั ระบบงาน 2. ภาษาทีเ่ หมาะสมกบั ความรคู้ วามสามารถของผู้เขยี นโปรแกรม 4. ขนั้ ทดสอบและแก้ไขโปรแกรม (Program Testing and Debugging) หลังจากดำเนนิ การในขน้ั ตอนของการเขียนโปรแกรมแลว้ กจ็ ะต้องมาดำเนินการใน การทดสอบและแก้ไขโปรแกรมกอ่ นนำไปใชง้ านจริง เพื่อตรวจสอบโปรแกรมวา่ มีขอ้ ผิดพลาดในการ ทำงานหรือไม่ ซง่ึ ความผดิ พลาดในโปรแกรมทเ่ี กิดข้ึนจะมีอยู่ด้วยกัน 3 ชนิด 1. Syntax error 2. Run-time error 3. Logical error 1. Syntax error 1.1 เกดิ จากการเขียนไวยากรณข์ องภาษาผดิ 1.2 ตรวจพบไดใ้ นขณะทำการแปล (compile) โปรแกรม 1.3 สามารถแกไ้ ขไดง้ า่ ยท่สี ุด
- 51 - ตัวอย่างเช่นคำส่ัง printf ( ) ในภาษา Cต้องเขียนดว้ ยตวั อักษรตวั เล็กแตเ่ ขยี นเปน็ PRINTF( ) เปน็ ตน้ โดยส่วนมากความผิดพลาดทางไวยากรณ์สามารถแก้ไขโดยการเขียนคำส่ังให้ถูกต้องตาม ไวยากรณข์ องภาษาน้ัน ๆ 2. Run-time error 2.1 เป็นความผิดพลาดของโปรแกรมในระหว่างการปฏิบัติงาน 2.2 ตรวจไมพ่ บในขณะทำการแปลโปรแกรม เชน่ คำสัง่ 1/xโดยกำหนดให้ x>=0 และ x <=10 ซ่งึ การหารด้วย 0 จะทำให้เกดิ ขอ้ ผดิ พลาดตอน Run-time (ซ่งึ ในการแปลจะไม่พบขอ้ ผิดพลาด) 3. Logical error 3.1 เกดิ จากการตีความหมายของปัญหาผดิ ไป 3.2 เปน็ ขอ้ ผดิ พลาดท่ีแก้ไขไดย้ ากที่สุด เชน่ x = b เขยี น x = b/2*a ตคี วามเป็น x = b*a จะผดิ ทถี่ ูกตอ้ งเปน็ x = b/(2*a) วธิ ีการตรวจหาความผดิ พลาดแบบนค้ี ือตรวจสอบการคำนวณผลลพั ธ์ของโปรแกรมวา่ ตรงกับ ผลลัพธ์ท่ีคำนวณด้วยมือหรือเครื่องคิดเลขหรือไม่ถา้ ไม่ตรงกันแสดงวา่ เกิดความผิดพลาดทางตรรกะ ขึ้นวธิ กี ารแก้ไขกค็ อื การแก้ไขสตู รให้ถกู ต้อง หรือแกไ้ ขลำดับการทำงานใหถ้ ูกต้อง เมื่อผู้เขียนโปรแกรมได้ทำการทดสอบโปรแกรมและแก้ไขความผิดพลาดที่เกิดขึ้นเรียบร้อย แล้ว ขั้นตอนต่อไปก็ควรจัดทำคู่มือการใช้โปรแกรมเพราะจะทำให้ผู้ใช้โปรแกรมสามารถใช้งานได้ ถกู ต้องโดยคูม่ ือการใช้โปรแกรมที่ดคี วรจัดทำในลักษณะที่แสดงการทำงานเปน็ ขน้ั ตอนผู้ใช้โปรแกรม สามารถปฏบิ ัติตามไดจ้ รงิ 5. ขน้ั บำรุงรักษาโปรแกรม (Program Maintenance) โปรแกรมที่พัฒนาขึ้นกต็ ้องมีคำแนะนำให้ผู้ใช้โปรแกรมปฏิบัติตัวอย่างเช่นการเก็บ โปรแกรมตน้ ฉบบั ควรเก็บไว้ในกล่องทมี่ ิดชดิ ป้องกันฝุ่นไดไ้ ม่ควรเก็บไวบ้ นโต๊ะทำงานไม่ควรเก็บไว้ใน รถยนตเ์ พราะอาจถูกอากาศร้อนทำให้เสียไดน้ อกจากน้ีตอ้ งมีการสำเนาโปรแกรมตน้ ฉบับเอาไว้อย่าง น้อย1ชุดแล้วนาชุดที่สาเนำไปใช้ไม่ควรใช้โปรแกรมต้นฉบับโดยตรงควรเก็บเอาไว้สำหรับกรณีที่ โปรแกรมสำเนาเกดิ ปัญหาจะได้นาโปรแกรมต้นฉบับมาทำสำเนาและใชง้ านไดท้ ันที 6. ขนั้ เขยี นเอกสารประกอบ (Documentation) เมื่อผู้เขียนโปรแกรมได้ทำการทดสอบโปรแกรมและแก้ไขความผิดพลาดที่เกิดขึ้น เรียบร้อยแล้ว ขั้นตอนต่อไปก็ควรจัดทำคู่มือการใช้โปรแกรมเพราะจะทำให้ผู้ใช้โปรแกรมสามารถใช้ งานได้ถูกต้องโดยคู่มือการใช้โปรแกรมที่ดีควรจัดทำในลักษณะที่แสดงการทำงานเป็นขั้นตอนผู้ใช้ โปรแกรมสามารถปฏบิ ตั ติ ามไดจ้ ริง
- 52 - ใบมอบงาน หนว่ ยที่ 1 ชอื่ วชิ า การเขียนโปรแกรมคอมพวิ เตอร์ รหัสวชิ า 3204 - 2007 ระดับชัน้ ปวส. สอนครงั้ ที่ 1 ชอื่ หนว่ ย แนวคดิ ในการพัฒนาโปรแกรม ชื่อเรอื่ ง อภปิ ราย เรอื่ งแนวคิดในการพัฒนาโปรแกรม จดุ ประสงค์เชิงพฤติกรรม กกกกกกกอภิปราย เรอ่ื งแนวคดิ ในการพฒั นาโปรแกรม ขอ้ ตกลงเบอ้ื งตน้ กกกกกกกให้นักเรยี นแบ่งกลุ่ม ๆ ละ 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
- 53 - แบบประเมินผลใบมอบงาน หน่วยท่ี 1 ชอื่ วิชา การเขียนโปรแกรมคอมพวิ เตอร์ สอนคร้งั ท่ี 1 รหัสวิชา 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 ตำ่ กว่าเกณฑ์
- 54 - ใบงานที่ 1 หน่วยที่ 1 ช่อื วชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนคร้งั ที่ 1 รหสั วชิ า 3204 - 2007 ระดับชัน้ ปวส. ชอ่ื หนว่ ย แนวคดิ ในการพฒั นาโปรแกรม เร่อื ง/งาน หลกั การพฒั นาการเขยี นโปรแกรม 1. วัตถปุ ระสงค์ กกก1.1 เพ่ือใหน้ ักเรยี นมคี วามรู้ความเขา้ ใจเกย่ี วกับหลกั การพัฒนาการเขยี นโปรแกรม กกก1.2 ปฏิบตั ใิ ช้งานเคร่ืองคอมพิวเตอร์ในการค้นหาขอ้ มูลได้ กกก1.3 ปฏบิ ัตใิ ชง้ านโปรแกรมนำเสนอขอ้ มูลหลักการพฒั นาการเขียนโปรแกรมได้ กกก1.4 ปฏิบัติสง่ ไฟลข์ ้อมลู หลักการพฒั นาการเขียนโปรแกรมทางอนิ เทอร์เนต็ ได้ 2. เครื่องมือและอุปกรณ์ ลำดบั ท่ี รายการ จำนวน 1 เครอื่ งคอมพิวเตอร์ 1 ชุด แบบตั้งโต๊ะ 2 ระบบเครอื ข่าย 1 ระบบ อินเทอรเ์ นต็ 1 โปรแกรม 1 โปรแกรม 3 โปรแกรมบราวเซอร์ 4 โปรแกรมนำเสนอ ขอ้ มูล
- 55 - ใบงานท่ี 1 หน่วยท่ี 1 ชอ่ื วชิ า การเขยี นโปรแกรมคอมพิวเตอร์ สอนคร้งั ที่ 1 รหสั วิชา 3204 - 2007 ระดบั ชัน้ ปวส. ช่ือหน่วย แนวคดิ ในการพฒั นาโปรแกรม เร่ือง/งาน หลักการพฒั นาการเขียนโปรแกรม 3. การวิเคราะห์งาน กกก3.1 เตรยี มเครื่องมอื อุปกรณ์ กกก3.2 ปฏบิ ตั กิ ารใชง้ านโปรแกรมบราวเซอร์ค้นหาข้อมูล กกก3.3 ปฏบิ ัติการใช้งานโปรแกรมนำเสนอข้อมลู กกก3.4 ปฏิบัตเิ ขยี นหลกั การพฒั นาการเขียนโปรแกรมโดยโปรแกรมนำเสนอข้อมลู กกก3.5 ปฏิบัตกิ ารใชง้ านโปรแกรมนำเสนอข้อมลู บันทึกงานช่ือไฟล์ ใบงานที่ 1 กกก3.6 ปฏบิ ตั ิการใช้งานโปรแกรมบราวเซอรส์ ง่ งาน ท่ี bit.ly/3204-2007 กกก3.7 ปฏิบัตกิ ารสร้างโฟลเดอรเ์ ป็นรหัสประจำตวั นกั เรยี น เช่น 63320400xx กกก3.8 ปฏิบตั กิ ารอพั โหลดไฟล์ ใบงานท่ี 1 ไว้ในโฟลเดอร์ที่สร้างโฟลเดอรเ์ ปน็ รหสั ประจำตัว นักเรยี น กกก3.9 เก็บเครอ่ื งมอื อปุ กรณ์ Shut down เครื่องคอมพิวเตอรแ์ ละปดิ สวติ ซ์หนา้ จอ 4. ทฤษฎี การเขียนโปรแกรมคอมพวิ เตอร์ (องั กฤษ: Computer programming) หรอื เรยี กให้ส้นั ลงวา่ การเขยี นโปรแกรม (อังกฤษ: Programming) หรือ การเขียนโคด้ (Coding) เปน็ ขน้ั ตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพวิ เตอร์ ซ่งึ ซอร์สโคด้ น้นั จะเขียนด้วยภาษาโปรแกรม ข้ันตอนการเขยี นโปรแกรมตอ้ งการความรใู้ นหลายดา้ นด้วยกนั เกยี่ วกับโปรแกรมที่ตอ้ งการจะเขยี น และขนั้ ตอนวธิ ที ีจ่ ะใช้ ซึ่งในวิศวกรรมซอฟตแ์ วรน์ น้ั การเขียนโปรแกรมถือเป็นเพยี งข้นั หน่งึ ในวงจร ชีวติ ของการพฒั นาซอฟตแ์ วร์
- 56 - ใบงานท่ี 1 หน่วยท่ี 1 ชอ่ื วชิ า การเขยี นโปรแกรมคอมพวิ เตอร์ สอนครั้งท่ี 1 รหัสวชิ า 3204 - 2007 ระดบั ช้ัน ปวส. ชือ่ หน่วย แนวคิดในการพัฒนาโปรแกรม เรอื่ ง/งาน หลกั การพัฒนาการเขียนโปรแกรม 5. ลำดับข้นั การทดลอง / ปฏิบตั ิงาน กกก5.1 เปิดโปรแกรมบราวเซอร์ เข้าไปเว็บไซต์ http://www.google.com กกก5.2 คน้ หาขอ้ มูลหลักการพฒั นาการเขยี นโปรแกรม กกก5.3 ปฏิบัติเขยี นภาพหลักการพฒั นาการเขียนโปรแกรมดว้ ยโปรแกรมนำเสนอขอ้ มูล กกก5.5 บันทกึ งานชือ่ ไฟล์ ใบงานท่ี 1 กกก5.6 ส่งงานทางอนิ เทอรเ์ นต็ ที่ bit.ly/3204-2007 กกก5.7 เกบ็ เคร่อื งมือ อุปกรณ์ Shut down เครื่องคอมพิวเตอร์และปิดสวิตซ์หนา้ จอ ข้อควรระวัง : 1. ไม่ควรเปดิ -ปิดเครือ่ งบอ่ ยๆ ถ้าจำเปน็ ต้องใช้บอ่ ยๆให้ใชโ้ ปรแกรมรกั ษาหนา้ จอ(screen sever) และต้งั คา่ การประหยดั พลังงานแทน โดยให้คลิกขวาทว่ี ่างๆบน Desk top และเลอื ก Screen saver (การรักษาหนา้ จอ) แล้วก็ตั้งเวลาและลักษณะได้ตามตอ้ งการว่าจะให้จอภาพเกดิ screen sever ภายในกนี่ าที ถ้าไมไ่ ดใ้ ช้งานติดต่อกนั แต่ถ้าจะตั้งให้จอภาพปดิ หรอื จะปดิ การทำงานของ Hard disk ถ้าปล่อยทิ้งไว้นานๆ ก็ให้คลิกตอ่ ท่ี Energy แล้วก็เลอื กเวลาท่ีจะให้จอปิด, เวลาที่จะให้ เครอ่ื งเตรยี มพร้อม, และเวลาที่จะให้ใหป้ ิด Hard disk เมื่อเคร่อื งไมไ่ ดถ้ ูกใชง้ านนานๆ แล้วก็คลิก Apply และ OK 2. ปมุ่ restart ทีต่ วั case ใชใ้ นกรณที จี่ ำเป็นจรงิ ๆ เช่นเคร่ืองแฮงค์ (ค้าง) ปิดโปรแกรมไมไ่ ด้และ shut down ไม่ได้ 3. ไมจ่ ำเป็นอยา่ เปดิ ฝาเคร่ืองแลว้ ไปถกู ตอ้ งอุปกรณ์ขา้ งใน เชน่ ไมโครชพิ เพราะอาจมไี ฟฟา้ สถิต จากตัวเราที่จะทำใหไ้ มโครชิปเสยี หายได้ (ถ้าจำเป็นตอ้ งจบั ก็ใหแ้ ตะที่ตวั CASE หรือโครงกอ่ นเพ่ือ ปล่อยไฟฟ้าสถติ ทอ่ี าจมอี ยใู่ นตัวเราให้หมดไปก่อน) ขอ้ แนะนำ : ลดความเสี่ยงจากภัยของไวรัส มีวธิ ีการตา่ งๆ เป็นจำนวนมากทคี่ ณุ สามารถกระทำได้เพือ่ ปอ้ งกนั คอมพวิ เตอรแ์ ละเครือขา่ ยของคุณให้ปลอดภยั จากไวรัส การใชซ้ อฟตแ์ วรป์ อ้ งกนั ไวรัสและทำให้ ซอฟต์แวร์ดงั กล่าวทันสมยั อยู่เสมอเปน็ สิง่ ท่ีควรทำเปน็ ลำดับแรก
- 57 - ใบงานที่ 1 หน่วยท่ี 1 ชอ่ื วชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนครง้ั ที่ 1 รหสั วชิ า 3204 - 2007 ระดบั ชั้น ปวส. ชอ่ื หน่วย แนวคิดในการพฒั นาโปรแกรม เร่อื ง/งาน หลักการพัฒนาการเขยี นโปรแกรม 6. สรุปผลการทดลอง / ปฏิบตั งิ าน …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 7. คำถามทา้ ยการทดลอง / ปฏิบตั ิงาน 7.1 นักเรียนคดิ ว่าความหมายการเขียนโปรแกรมคอมพวิ เตอร์คืออะไร 7.2 หลกั การเขยี นโปรแกรมมีก่ีข้นั ตอน 7.2 ผู้เรยี นสามารถนำความรูท้ ีไ่ ดจ้ ากการปฏิบตั ใิ บงานไปใช้กับชวี ิตประจำวันไดอ้ ยา่ งไร
- 58 - ใบประเมินผลการปฏบิ ัติงานที่ 1 หนว่ ยที่ 1 ช่ือวิชา การเขียนโปรแกรมคอมพวิ เตอร์ สัปดาหท์ ่ี 1 รหัสวิชา 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 ต่ำกวา่ เกณฑ์ ขอรบั คำแนะนำจากครผู ู้สอนอยา่ งใกลช้ ิด รวมคะแนนระดับความสามารถ …………. คะแนนคิดเป็นร้อยละ…………… ผลการฝกึ ผ่าน ไม่ผา่ น ลงช่อื ..................................... ลงชอ่ื ..................................... (..........................................) (นายพรพิทกั ษ์ ศรแี กว้ ) นกั เรยี นร่วมประเมนิ ครูผู้สอน
- 59 - แบบฝึกหดั หน่วยที่ 1 สอนครงั้ ที่ 1 ชือ่ วิชา การเขียนโปรแกรมคอมพวิ เตอร์ รหสั วชิ า 3204 - 2007 ระดับชัน้ ปวส. ชอ่ื หนว่ ย แนวคดิ ในการพัฒนาโปรแกรม เรอ่ื ง/งาน แผนภาพแนวคิดในการพฒั นาโปรแกรม คำชแ้ี จง 1. แบบฝึกหดั ชนดิ เตมิ คำ จำนวน 5 ข้อ ๆ ละ 1 คะแนน คะแนนเตม็ 5 คะแนน 2. ให้นกั เรยี นเขียนคำตอบลงในชอ่ งวา่ งใหถ้ กู ตอ้ ง 3. เวลาที่ใช้ในการทำแบบฝกึ หัด จำนวน 15 นาที 1. จงอธบิ ายขัน้ ตอนการออกแบบและพฒั นาโปรแกรม …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 2. อธบิ ายข้อแตกต่างระหว่างโปรแกรมท่วั ไปกบั การเขียนโปรแกรมคอมพวิ เตอร์ …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….
- 60 - แบบฝกึ หดั หนว่ ยที่ 1 สอนครง้ั ท่ี 1 ช่ือวิชา การเขียนโปรแกรมคอมพวิ เตอร์ รหัสวิชา 3204 - 2007 ระดบั ชั้น ปวส. ช่อื หน่วย แนวคดิ ในการพัฒนาโปรแกรม เร่อื ง/งาน แผนภาพแนวคดิ ในการพัฒนาโปรแกรม 3. คน้ หาข้อมูลเก่ียวกบั ภาษาท่ีใช้ในการเขียนโปรแกรมคอมพวิ เตอร์ พรอ้ มยกตัวอย่าง …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 4. จากโปรแกรมตวั อย่างใน ข้อ 3. ให้ทำการวเิ คราะหโ์ ปรแกรมเพื่อคน้ หาข้อมูลดังต่อไปนี้ 4.1 จุดประสงคข์ องโปรแกรม 4.2 ข้อมูลนำเข้า (Input) ของโปรแกรม 4.3 การประมวลของโปรแกรม 4.4 ข้อมูลนำออก (Output) ของโปรแกรม ……………………………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………………………………. …………………………………………………………………………………………………………………………………………….
- 61 - แบบฝกึ หดั หน่วยท่ี 1 สอนครั้งท่ี 1 ชือ่ วิชา การเขียนโปรแกรมคอมพวิ เตอร์ รหสั วิชา 3204 - 2007 ระดับช้นั ปวส. ชอื่ หนว่ ย แนวคิดในการพฒั นาโปรแกรม เร่อื ง/งาน แผนภาพแนวคดิ ในการพฒั นาโปรแกรม 5. การจัดทำเอกสารประกอบโปรแกรมตัวอย่างใน ขอ้ 3. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………………………………………..
- 62 - ใบเฉลยแบบฝึกหดั หนว่ ยที่ 1 สอนคร้งั ท่ี 1 ช่ือวิชา การเขยี นโปรแกรมคอมพิวเตอร์ รหัสวิชา 3204 - 2007 ระดบั ชั้น ปวส. ช่ือหนว่ ย แนวคดิ ในการพัฒนาโปรแกรม เรือ่ ง/งาน แผนภาพแนวคดิ ในการพฒั นาโปรแกรม 1. จงอธบิ ายข้นั ตอนการออกแบบและพัฒนาโปรแกรม การพฒั นาโปรแกรมประกอบด้วย 1. การวเิ คราะห์ปญั หา 2. การออกแบบโปรแกรม 3. การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ 4. การทดสอบและแก้ไขโปรแกรม 5. การทำเอกสารประกอบโปรแกรม 6. การบำรงุ รกั ษาโปรแกรม (เนื้อหาอนื่ เพม่ิ เตมิ หรือนอกเหนือจากนี้ ข้ึนอยูก่ ับวจิ ารณญาณของผู้สอน) 2. อธิบายข้อแตกต่างระหวา่ งโปรแกรมทัว่ ไปกบั การเขยี นโปรแกรมคอมพวิ เตอร์ GUI ยอ่ มาจาก Graphical User Interface GUI (อ่านว่า จยี ูไอ หรอื กยุ ) คอื การตดิ ต่อกับผูใ้ ช้โดยใช้ ภาพสัญลักษณ์ เป็นการออกแบบส่วนของโปรแกรมคอมพิวเตอร์ให้มีการโต้ตอบกับผู้ใช้ โดยการใช้ Icon ,รูปภาพ และสัญลักษณ์อื่น ๆ เพื่อแทนลักษณะต่าง ๆ ของโปรแกรม แทนที่ผู้ใช้จะพิมพ์คำสั่ง ตา่ ง ๆในการทำงาน ชว่ ยทำให้ผใู้ ช้งานสามารถทำงานได้ง่าย และรวดเร็วข้ึน ไม่จำเป็นตอ้ งจดจำคำส่ัง ต่าง ๆ ของโปรแกรมมากนัก ถือเป็นวิธีการให้ความสะดวกแก่ผู้ใช้คอมพิวเตอร์ ให้ติดต่อสื่อสารกับ ระบบโดยผ่านทางภาพ เช่น ใช้เมาส์กดเลือก icon แทนการพิมพ์คำสั่งดังแต่กอ่ น โดยเฉพาะในบาง โปรแกรมที่มีคำสัง่ มาก ๆ เช่น โปรแกรม Autocad ที่ใช้ในการวาดแบบ ซึ่งจะมี คำสั่งต่าง ๆ ที่ใช้ใน การสรา้ งรปู มากมาย ผู้ใช้สามารถใชเ้ มา้ ส์ (mouse) เลอื กคำสงั่ ทตี่ ้องการจะวาดจาก Icons ที่ปรากฏ ในโปรแกรมและใชง้ านไดเ้ ลย โดยไม่ต้องพิมพ์คำส่ังต่าง ๆ ทางแป้นพมิ พ์ ช่วยทำให้เกิดความรวดเร็ว ในการทำงาน และไม่ต้องเสยี เวลาในการเรียนรู้และจดจำคำสง่ั ที่ตอ้ งการมากนกั เพียงดูจาก Icons ที่ ปรากฏในโปรแกรมกส็ ามารถใช้งานได้ทนั ที ตวั อย่างโปรแกรมที่ชว่ ยออกแบบโปรแกรมที่ใช้ GUI เชน่ Microsoft Visual Basic เป็นตน้ (เน้ือหาอื่นเพิ่มเตมิ หรือนอกเหนือจากนี้ ข้ึนอยกู่ บั วิจารณญาณของผู้สอน)
- 63 - ใบเฉลยแบบฝกึ หดั หน่วยที่ 1 สอนคร้งั ท่ี 1 ช่ือวชิ า การเขยี นโปรแกรมคอมพวิ เตอร์ รหัสวชิ า 3204 - 2007 ระดบั ชน้ั ปวส. ชื่อหน่วย แนวคิดในการพฒั นาโปรแกรม เรื่อง/งาน แผนภาพแนวคิดในการพัฒนาโปรแกรม 3. คน้ หาข้อมลู เกย่ี วกบั ภาษาที่ใชใ้ นการเขยี นโปรแกรมคอมพิวเตอร์ พร้อมยกตวั อยา่ ง โดยการใช้ Icon ,รูปภาพ และสัญลักษณ์อืน่ ๆ เพื่อแทนลักษณะตา่ ง ๆ ของโปรแกรม แทนที่ผู้ใช้จะ พิมพ์คำสัง่ ต่าง ๆในการทำงาน ชว่ ยทำให้ผู้ใช้งานสามารถทำงานไดง้ ่าย และรวดเรว็ ข้นึ ไม่จำเป็นต้อง จดจำคำสั่งต่าง ๆ ของโปรแกรมมากนัก ถือเป็นวิธีการให้ความสะดวกแก่ผู้ใช้คอมพิวเตอร์ ให้ ติดต่อสื่อสารกับระบบโดยผ่านทางภาพ เช่น ใช้เมาส์กดเลือก icon แทนการพิมพ์คำสั่งดังแต่ก่อน โดยเฉพาะในบางโปรแกรมที่มีคำสั่งมาก ๆ เช่น โปรแกรม Autocad ที่ใช้ในการวาดแบบ ซึ่งจะมี คำสั่งต่าง ๆ ที่ใช้ในการสร้างรูปมากมาย ผู้ใช้สามารถใช้เม้าส์ (mouse) เลือกคำสั่งที่ต้องการจะวาด จาก Icons ทีป่ รากฏในโปรแกรมและใช้งานได้เลย โดยไม่ต้องพมิ พ์คำส่งั ต่าง ๆ ทางแปน้ พิมพ์ ช่วยทำ ให้เกิดความรวดเร็วในการทำงาน และไม่ต้องเสยี เวลาในการเรยี นรู้และจดจำคำสั่งท่ีตอ้ งการมากนัก เพียงดูจาก Icons ที่ปรากฏในโปรแกรมก็สามารถใช้งานได้ทันที ตัวอย่างโปรแกรมที่ช่วยออกแบบ โปรแกรมทีใ่ ช้ GUI เชน่ Microsoft Visual Basic เป็นต้น (เนอื้ หาอ่นื เพิ่มเติมหรอื นอกเหนือจากนี้ ขึน้ อย่กู ับวจิ ารณญาณของผู้สอน) 4. จากโปรแกรมตวั อยา่ งใน ข้อ 3. ใหท้ ำการวิเคราะห์โปรแกรมเพอ่ื ค้นหาข้อมูลดังต่อไปนี้ 4.1 จุดประสงคข์ องโปรแกรม 4.2 ข้อมูลนำเขา้ (Input) ของโปรแกรม 4.3 การประมวลของโปรแกรม 4.4 ขอ้ มูลนำออก (Output) ของโปรแกรม ตอ้ งการเขียนโปรแกรมคำนวณหาพน้ื ทีส่ ามเหลี่ยม - สตู รคำนวณพนื้ ทส่ี ามเหล่ยี มมมุ ฉาก = ½ x ฐาน x สูง - ดังนั้นส่ิงที่ต้องปอ้ นเข้าไปเพือ่ ให้ได้ผลลัพธ์คือความยาวของฐานและความสูง ของ รปู สามเหลี่ยม (เน้ือหาอื่นเพิม่ เติมหรือนอกเหนอื จากนี้ ขน้ึ อยูก่ บั วจิ ารณญาณของผู้สอน)
- 64 - ใบเฉลยแบบฝึกหดั หน่วยที่ 1 สอนคร้งั ที่ 1 ช่อื วิชา การเขียนโปรแกรมคอมพิวเตอร์ รหัสวชิ า 3204 - 2007 ระดบั ชั้น ปวส. ชือ่ หน่วย แนวคิดในการพัฒนาโปรแกรม เรอ่ื ง/งาน แผนภาพแนวคดิ ในการพฒั นาโปรแกรม 5. การจัดทำเอกสารประกอบโปรแกรมตัวอย่างใน ข้อ 3. ผูเ้ ขียนโปรแกรมได้ทำการทดสอบโปรแกรมและแกไ้ ขความผดิ พลาดทเ่ี กิดขึ้นเรียบร้อยแล้ว ข้ันตอน ต่อไปกค็ วรจัดทำคู่มือการใชโ้ ปรแกรมเพราะจะทำให้ผู้ใช้โปรแกรมสามารถใชง้ านได้ถูกตอ้ งโดยคมู่ อื การใชโ้ ปรแกรมท่ีดีควรจัดทาในลักษณะที่แสดงการทำงานเปน็ ขน้ั ตอนผูใ้ ชโ้ ปรแกรมสามารถปฏิบัติ ตามได้จริง (เนอื้ หาอนื่ เพิม่ เติมหรอื นอกเหนือจากน้ี ขึน้ อยู่กับวจิ ารณญาณของผู้สอน)
- 65 - แบบทดสอบหลังเรียน รายวิชา การเขยี นโปรแกรมคอมพวิ เตอร์ รหสั วิชา 3204 - 2007 ระดบั ช้นั ปวส. หนว่ ยท่ี 1 เรื่อง แนวคดิ ในการพัฒนาโปรแกรม คำชีแ้ จง กกก1. ให้นักเรยี นเลอื กคำตอบท่ีถกู ต้องท่ีสุดเพยี งขอ้ เดียวทำเครอื่ งหมาย (X) ลงในกระดาษคำตอบ กกก2. แบบทดสอบมีลักษณะแบบปรนัย จำนวน 10 ขอ้ คะแนนเตม็ 10 คะแนน 1. ขอ้ ใดคือความหมายของโปรแกรมคอมพวิ เตอร์ ก. คำสง่ั คอมพิวเตอร์ชุดหนึ่งๆท่ีเขียนขน้ึ เป็นภาษาคอมพิวเตอร์ ข. วงจรภายในเครือ่ งคอมพิวเตอร์ ค. การประมวลผลของ CPU ง. ชุดประมวลผล RAM 2. ขอ้ ใดไมใ่ ช่ภาษาสำหรับเขยี นโปรแกรมคอมพิวเตอร์ ก. JAVA ข. COBOL ค. ANDROID ง. PASCAL 3. หลกั การพฒั นาโปรแกรมขนั้ ตอนใดมงุ้ เน้นไปท่ีลำดับขั้นตอนในการประมวลผลของโปรแกรม ก. ขัน้ ตอนการเขียนโปรแกรม ข. ขัน้ ตอนการทดสอบโปรแกรม ค. ขัน้ ตอนการออกแบบโปรแกรม ง. ขน้ั ตอนการบำรุงรกั ษาโปรแกรม 4. การทำเอกสารประกอบโปรแกรมมีความสำคัญอยา่ งไร ก. ช่วยให้ทราบถงึ ขอ้ มลู ทโ่ี ปรแกรมจะต้องทำการประมวลผล ข. ช่วยใหท้ ราบถงึ ลำดบั ข้ันตอนการทำงานของโปรแกรม ค. ตรวจสอบความถกู ต้องในการทำงานของโปรแกรม ง. ชว่ ยให้ผู้ใช้เข้าใจวัตถปุ ระสงคข์ องโปรแกรม
- 66 - 5. ขั้นตอนทส่ี ำคัญท่ีสุดในการพฒั นาโปรแกรมคอื ขอ้ ใด ก. การวิเคราะหง์ าน ข. การออกแบบ ค. การเขยี นโปรแกรม ง. การทดสอบโปรแกรม 6. Syntax Error คอื ขอ้ ผิดพลาดชนิดใด ก. ขอ้ ผดิ พลาดจากการทำงานของโปรแกรม ข. ขอ้ ผดิ พลากจากผู้ใช้ ค. ขอ้ ผดิ พลาดจากไวยากรณ์ ง. ข้อผดิ พลาดทางด้านตรรกะ 7. Logical Error คือข้อผิดพลาดชนิดใด ก. ข้อผดิ พลาดจากการทำงานของโปรแกรม ข. ข้อผดิ พลากจากผู้ใช้ ค. ข้อผิดพลาดจากไวยากรณ์ ง. ข้อผิดพลาดทางด้านตรรกะ 8. Runtime Error คือข้อผดิ พลาดชนิดใด ก. ข้อผิดพลาดจากการทำงานของโปรแกรม ข. ขอ้ ผิดพลากจากผู้ใช้ ค. ขอ้ ผิดพลาดจากไวยากรณ์ ง. ข้อผิดพลาดทางด้านตรรกะ 9. จุดประสงคข์ องการ Debugging มีไวเ้ พื่ออะไร ก. เพ่ือดูแลความเรียบร้อยของโปรแกรม ข. เพื่อแกไ้ ขข้อผิดพลาดของโปรแกรม ค. เพื่อกำหนดคุณสมบตั ใิ ห้โปรแกรม ง. เพ่ืออธิบายการทำงานของโปรแกรม
- 67 - 10. ข้อใดคือภาษาท่ีใช้ในการออกแบบและพัฒนาโปรแกรมโดยใชเ้ ครื่องมอื กราฟิกโหมด ก. Python ข. Perl ค. Visual Basic ง. Pascal
- 68 - เฉลยแบบทดสอบหลังเรยี น ช่ือวิชา การเขยี นโปรแกรมคอมพิวเตอร์ รหัสวิชา 3204 - 2007 ระดบั ช้นั ปวส. หน่วยที่ 1 เรื่อง แนวคดิ ในการพฒั นาโปรแกรม ข้อท่ี คำตอบ 1. ก 2. ค 3. ค 4. ง 5. ข 6. ค 7. ง 8. ก 9. ข 10. ค
- 69 - แบบสังเกตพฤติกรรมการเขา้ รว่ มกิจกรรมกลุ่ม ชื่อวิชา การเขียนโปรแกรมคอมพิวเตอร์ หน่วยท่ี 1 รหสั วิชา 3204 - 2007 ระดับชนั้ ปวส. ชอ่ื หน่วย แนวคดิ ในการพฒั นาโปรแกรม จำนวน 4 ชัว่ โมง คำชี้แจง ให้ทำเครือ่ งหมาย ✓ หากนกั เรยี นมพี ฤตกิ รรมนั้น ลงในชอ่ งรายการ พฤตกิ รรม ท่ี ช่อื - สกุล ความรว่ มมอื การแบง่ การรับฟัง การตั้งใจ ทำงานตามหน้าที่ รวม หนา้ ท่ีในกลุ่ม ความคิดเหน็ ทำงาน มอบหมาย 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 % หรอื ไมเ่ คยปฏิบตั เิ ลย ลงชือ่ ..............................ครูผปู้ ระเมิน (นายพรพทิ กั ษ์ ศรีแก้ว) .............../............./..............
- 70 - แบบสังเกตพฤติกรรมการเรียนรู้รายบุคคล ชื่อวชิ า การเขียนโปรแกรมคอมพวิ เตอร์ หนว่ ยที่ 1 รหสั วิชา 3204 - 2007 ระดบั ช้นั ปวส. ชอ่ื หนว่ ย แนวคดิ ในการพฒั นาโปรแกรม จำนวน 4 ชั่วโมง คำชแ้ี จง ให้ทำเครือ่ งหมาย ✓ หากนกั เรียนมพี ฤตกิ รรมนน้ั ลงในช่องรายการ พฤตกิ รรม ท่ี ช่ือ- สกุล ความสนใจ การแสดงความ การตอบ การยอมรับ ทำงาน รวม คิดเห็น คำถาม ความคิดเหน็ ตามหนา้ ท่ี มอบหมาย คนอืน่ 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 เขา้ ชั้นเรยี น แตก่ ารแสดงออกน้อยมาก ส่งงานไมค่ รบ สง่ งานไมต่ รงเวลา ลงช่ือ..............................ครูผู้ประเมนิ (นายพรพทิ กั ษ์ ศรแี ก้ว) .............../............./..............
- 71 - แบบสรปุ ผลประเมนิ คณุ ธรรม จริยธรรม ค่านิยม และคณุ ลกั ษณะอนั พงึ ประสงค์ รายวชิ า การเขียนโปรแกรมคอมพวิ เตอร์ รหสั วชิ า 3204 - 2007 ระดับชน้ั ปวส. หน่วยท่ี 1 เรอ่ื ง แนวคิดในการพฒั นาโปรแกรม การประเมนิ ผลดา้ นจติ พิสยั ตามคา่ นยิ มหลกั ของคนไทย 12 ประการ (คะแนนเต็ม 30 คะแนน) ท่ี รายการประเมิน 1 มคี วามรักชาติ ศาสนา พระมหากษัตริย์ 2 ซอื่ สัตย์ เสียสละ อดทน 3 กตญั ญตู ่อพอ่ แม่ ผู้ปกครอง ครูบาอาจารย์ 4 ใฝห่ าความรู้ หมน่ั ศกึ ษา เล่าเรียน ท้งั ทางตรงและทางออ้ ม 5 รกั ษาวฒั นธรรม ประเพณีไทยอันงดงาม 6 มีศีลธรรม รกั ษาความสัตย์ หวงั ดตี ่อผู้อนื่ เผือ่ แผ่และแบง่ ปัน 7 เข้าใจการเรียนรู้การเป็นประชาธิปไตยอนั มพี ระมหากษตั ริยท์ รงเป็นประมขุ ทถ่ี กู ตอ้ ง 8 มีระเบยี บ วนิ ยั เคารพกฎหมาย ผู้น้อยรูจ้ ักเคารพผูใ้ หญ่ 9 มีสติ รตู้ วั รู้คิด รู้ทำ ร้ปู ฏิบัติ ตามพระราชดำรสั ของพระบาทสมเดจ็ พระเจ้าอยหู่ ัว 10 รจู้ ักดำรงตนอยูโ่ ดยใชห้ ลักปรัชญาของเศรษฐกจิ พอเพียง รจู้ ักอดออมไวใ้ ชเ้ ม่ือยาม จำเป็นมไี วพ้ อกนิ พอใช้ ถา้ เหลอื กแ็ จกจา่ ยจำหน่ายและพร้อมท่ีจะขยายกจิ การเมอ่ื มี ความพรอ้ มเม่ือมภี มู ิคุม้ กนั 11 มีความเข้มแขง็ ทงั้ รา่ งกาย และจิตใจ ไม่ยอมแพต้ อ่ อำนาจฝ่ายต่ำหรอื กเิ ลส มคี วาม ละอายเกรงกลวั ตอ่ บาปตามหลักของศาสนา 12 คำนึงผลประโยชนข์ องสว่ นรวมและของชาตมิ ากกว่าผลประโยชน์ของตนเอง เกณฑ์การใหค้ ะแนนตามพฤติกรรมทแี่ สดงออก พฤตกิ รรมท่ีมีการปฏบิ ัติ คะแนน พฤตกิ รรมท่ีมีการปฏิบัตคิ อ่ นขา้ งมาก 4 คะแนน พฤตกิ รรมท่มี ีการปฏิบัติปานกลาง 3 คะแนน พฤตกิ รรมทม่ี ีการปฏิบัตคิ ่อนขา้ งนอ้ ย 2 คะแนน พฤติกรรมที่มกี ารปฏบิ ัตนิ ้อยที่สดุ 1 คะแนน
- 72 - บรรณานุกรม กติ นิ นั ท์ พลสวสั ดิ์. (2559). Professional Visual Basic 2015. พิมพ์คร้งั ที่ 1. นนทบรุ ี : ไออีซี พรีเมยี ร์. ณัฐธยาน์ ธีรกุลจนิ ดาภรณ.์ (2558). พ้นื ฐานการเขียนโปรแกรมคอมพิวเตอร.์ พมิ พ์ครัง้ ท่ี 1. นนทบรุ ี : ศนู ยห์ นังสอื เมืองไทย. พฒั พงษ์ อมรวงศ์. (2560). พ้นื ฐานการเขยี นโปรแกรมคอมพิวเตอร์. พิมพค์ รั้งท่ี 1. ปทุมธานี : มีเดยี อินเทลลเิ จนซ์ เทคโนโลยี. บญั ชา ปะสลี ะเตสงั . (2558). สร้าง Windows Application ดว้ ย Visual Basic 2015. กรงุ เทพฯ : ซีเอด็ ยูเคช่ัน. มนัสชัย กรี ติผจญ. (2558). การเขยี นโปรแกรมคอมพวิ เตอร์. พิมพค์ รั้งที่ 1. กรุงเทพฯ : สำนักพิมพ์เอมพันธ์. อภิชยั ตระหงา่ นศรี. (2557). การเขียนโปรแกรมคอมพิวเตอร์. พมิ พค์ รง้ั ท่ี 1. กรงุ เทพฯ : สำนกั พมิ พว์ งั อกั ษร. โอภาส เอี่ยมสิรวิ งศ์ และ สมโภชน์ ชน่ื เอย่ี ม. (2560). การเขียนโปรแกรมคอมพวิ เตอร์. กรงุ เทพฯ : ซเี อ็ดยเู คชั่น.
โครงการสอน ท-ป-น 2-2-3 จำนวน 8 ชั่วโมง รายวิชา การเขยี นโปรแกรมคอมพิวเตอร์ รหสั วชิ า 3204 - 2007 ชอ่ื หน่วย องคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ หนว่ ยท่ี 2 องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ เรือ่ ง กกกกกก1. คอมพิวเตอรซ์ อฟตแ์ วร์ กกกกกก2. ระดับของภาษาคอมพิวเตอร์ กกกกกก3. โครงสร้างของขอ้ มูล จุดประสงค์การสอน รายการสอน 1. แสดงความรเู้ กย่ี วกบั คอมพิวเตอร์ซอฟตแ์ วร์แบบตา่ ง ๆ 1. คอมพิวเตอรซ์ อฟต์แวร์ ได้ 2. ระดับของภาษาคอมพิวเตอร์ 2. อธบิ ายระดับของภาษาคอมพวิ เตอร์ได้ 3. โครงสร้างของข้อมลู 3. อธบิ ายโครงสรา้ งของขอ้ มลู ได้ 4. ปฏบิ ัติงานตามใบงาน วิธีการสอน บรรยาย/ถาม – ตอบ สาธิต การปฏิบัตงิ านตามใบงาน ส่ือการสอน สือ่ Power Point ประกอบการสอน หนังสืออ้างองิ ใบความรู้ แบบฝกึ หัด ใบงาน แบบทดสอบ หนังสือแบบเรียนรายวชิ าการเขยี น โปรแกรมคอมพิวเตอร์ สำนักพมิ พเ์ อม พนั ธ์ การประเมนิ ผล คะแนนจากการทำแบบทดสอบก่อนเรยี น/หลังเรยี น แบบประเมนิ ผลใบมอบงาน แบบประเมินผลการปฏิบัติงาน แบบสังเกตพฤติกรรมการเขา้ รว่ มกจิ กรรมกล่มุ แบบสังเกตพฤติกรรม การเรียนรู้รายบคุ คลและแบบประเมินผลคณุ ธรรม จริยธรรม คา่ นิยมและคุณลกั ษณะอนั พงึ ประสงค์
- 74 - แผนการจดั การเรียนรทู้ ี่ 2 รหสั วชิ า 3204 - 2007 ชอ่ื วชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนคร้งั ท่ี 2 - 3 หน่วยท่ี 2 องคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ จำนวน 8 ชั่วโมง หัวเรอื่ ง 1. คอมพวิ เตอร์ซอฟตแ์ วร์ 2. ระดับของภาษาคอมพวิ เตอร์ 3. โครงสร้างของข้อมูล สาระสำคัญ เครื่องคอมพิวเตอร์เริ่มเข้ามามีบทบาทในชีวิตและการทำงานของคนในประเทศไทยตั้งแต่ พ.ศ. 2524 ซ่ึงเครื่องคอมพิวเตอรท์ ำงานโดยใช้หน่วยประมว ลผลกลาง (ซีพียู 8088) และไม่สามารถทำงานด้วยตนเองได้ต้องมีโปรแกรมคำสั่ง หรือ ชุดคำสัง่ ที่ช่วยให้คอมพวิ เตอรท์ ำงานไดต้ ามความตอ้ งการของผ้ใู ช้ ชุดคำส่งั ทสี่ ่งั ให้คอมพวิ เตอร์ทำงาน หรือเรียกว่า “โปรแกรมคอมพิวเตอร์” นั้นเริ่มตั้งแต่ชุดคำสั่งของระบบปฏบิ ัติการโดยทำหน้าที่เป็น ตัวกลางในการติดต่อผใู้ ชก้ บั การทำงานของคอมพิวเตอร์โปรแกรมสำเร็จรปู ต่าง ๆ เปน็ ชดุ คำส่งั ที่ใช้ใน การทำงานเฉพาะงาน ซ่งึ แตกตา่ งกนั ไปแลว้ แตง่ านนนั้ ๆ โปรแกรมคอมพิวเตอร์จึงมีความสำคัญมาก ในการทำงานของคอมพิวเตอร์ การพัฒนาโปรแกรมให้คอมพิวเตอร์สามารถทำงานได้ตามความ ต้องการถือเปน็ หวั ใจหลกั ในการพฒั นาคอมพิวเตอรใ์ หท้ ำงานตามความตอ้ งการของผใู้ ช้ไดม้ ากทส่ี ุด สมรรถนะอาชีพประจำหนว่ ย กกกกกก1. แสดงความรู้เกี่ยวกบั หลกั การพฒั นาโปรแกรม ข้ันตอนการแก้ไขปญั หา(Algorithm) และ กระบวนการเขยี นโปรแกรม กกกกกก2. เขยี นโปรแกรมโดยใช้เครือ่ งมือกราฟกิ โหมด จุดประสงค์การสอน/การเรยี นรู้ จดุ ประสงค์ทั่วไป นกั เรยี นแสดงความรู้เกี่ยวกบั องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ จดุ ประสงค์เชิงพฤตกิ รรม 1. ด้านความรู้ ( K ) 1.1 แสดงความรเู้ กยี่ วกบั คอมพวิ เตอรซ์ อฟต์แวรแ์ บบต่าง ๆ ได้ 1.2 อธิบายระดบั ของภาษาคอมพิวเตอรไ์ ด้ 1.3 อธบิ ายโครงสรา้ งของขอ้ มูลได้ 2. ด้านทกั ษะ ( S ) นกั เรียนมคี วามรู้ ทกั ษะในเรื่ององคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ ถกู ตอ้ ง 3. ด้านคณุ ธรรมอันพงึ ประสงค์ ( A ) (อ้างองิ จากคา่ นิยมหลักของคนไทย 12 ประการ)
- 75 - 3.1 เขา้ เรียนตรงเวลา 3.2 แตง่ กายตามระเบยี บการปฏิบัติงาน 3.3 ผลงานประณตี เรยี บรอ้ ย 3.4 ปดิ เครอ่ื งคอมพิวเตอร์เมื่อเลกิ ใชง้ าน 3.5 มนี ้ำใจชว่ ยเหลือผู้อื่นและการปฏิบัติงานรว่ มกบั ผอู้ น่ื กจิ กรรมการเรียนการสอน ครแู จ้งจุดประสงคก์ ารเรยี นรู้ การวดั ผลประเมินผล ขอ้ ตกลงขณะเรียน และใหน้ กั เรียนทำ แบบทดสอบกอ่ นเรยี น ขนั้ นำเข้าสู่บทเรยี น ครนู ำเข้าสู่บทเรยี นโดยครกู ล่าวนำเก่ยี วกับเนื้อหาระบบคอมพิวเตอร์ การทำงาน ของเคร่อื งคอมพิวเตอร์และเนือ้ หาโดยรวมของวชิ าการเขียนโปรแกรมคอมพวิ เตอร์ เกณฑก์ าร ประเมินผลและใช้คำถามนำให้นักเรยี นรว่ มกันอภปิ รายถงึ การเขยี นโปรแกรมคอมพวิ เตอรแ์ ละระดับ ของภาษาคอมพิวเตอร์ เชน่ นักเรยี นเคยใชซ้ อฟต์แวร์ระบบ หรอื ไม่ ขนั้ สอน 1. ครูแจกใบเนอ้ื หาและใหน้ ักเรียนอ่านทำความเข้าใจเนื้อหา เรื่อง องคป์ ระกอบ ของโปรแกรมภาษาคอมพวิ เตอร์ 2. ครอู ธิบายเน้ือหา โดยใช้ส่ือ Power Point สอนประกอบการบรรยาย ในหนังสอื แบบเรยี น รายวชิ าการเขียนโปรแกรมคอมพิวเตอร์ รหสั วิชา 3204 - 2007 สำนกั พิมพเ์ อมพันธ์ จำกัด หน้า 12 - 30 และต้งั คำถามสลบั การบรรยายเพ่อื ใหน้ กั เรียนมีสว่ นร่วมระหวา่ งปฏิบตั ิการสอน เพื่อใหน้ กั เรยี นเข้าใจเน้อื หาสาระของการเรยี นรู้เรอื่ ง 2.1 คอมพวิ เตอร์ซอฟตแ์ วร์ 2.2 ระดับของภาษาคอมพิวเตอร์ 2.3 โครงสรา้ งของขอ้ มลู ขั้นประกอบกิจกรรมการเรียน 1. ให้นกั เรียนแบ่งกลุ่มอัตราสว่ น 1 : 3 : 1 โดยคละคนเก่ง ปานกลางและออ่ น ให้นกั เรียนเลือกประธาน เลขานุการ ปฏบิ ัติงานตามใบงาน โดยปฏบิ ัติตามขน้ั ตอนการปฏบิ ตั งิ านตาม ใบมอบงาน 2. นกั เรยี นปฏิบัตงิ านตามใบงานดงั นี้ ใบงานท่ี 2.1 หลักการพฒั นาการเขยี นโปรแกรม ใบงานท่ี 2.2 ยุคของภาษาคอมพวิ เตอร์ 3. นกั เรียนทำแบบฝกึ หดั เรอ่ื งองค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ จากนน้ั ครแู ละนกั เรยี นร่วมกนั เฉลย ตรวจคำตอบ เพือ่ ประเมินผลการเรียนตามใบงาน กลยทุ ธ์ในการจดั การเรียนรู้ 1. ครูใหเ้ พื่อนช่วยเพอ่ื น ให้นักเรยี นกล่มุ เก่งและปานกลาง อย่กู บั กล่มุ นักเรียนท่ี เรยี นอ่อน ช่วยกันทำความเข้าใจในเน้อื หา
- 76 - 2. สอนแบบ Active Learning โดยใช้เคร่อื งมอื บนอินเทอรเ์ นต็ กลยทุ ธ์การสอนที่ ใชพ้ ฒั นาการเรียนรดู้ ้านทักษะการวเิ คราะห์เชิงตวั เลขการสือ่ สารและการใช้เทคโนโลยสี ารสนเทศ 2.1 สง่ เสรมิ ใหม้ ีการตัดสินใจบนฐานขอ้ มลู และข้อมลู เชิงตัวเลข 2.2 มอบหมายงานคน้ คว้าองค์ความรู้จากแหล่งข้อมูลตา่ ง ๆ และให้ นักศกึ ษานำเสนอหน้าห้องเรยี น 2.3 การใชศ้ กั ยภาพทางคอมพวิ เตอรแ์ ละเทคโนโลยีสารสนเทศในการ นำเสนอผลงานทไี่ ดร้ บั มอบหมาย 2.4 ส่งเสริมการค้นคว้า เรยี บเรยี บข้อมูลและนำเสนอให้ผู้อนื่ เขา้ ใจได้ ถกู ต้อง และให้ความสำคญั ในการอา้ งองิ แหลง่ ท่มี าของข้อมลู การสอนบรู ณาการหลกั ปรัชญาของเศรษฐกิจพอเพียง ด้านความมีภมู ิคุ้มกนั ท่ีดี ให้นกั เรยี นปฏบิ ตั ติ นตามกฎระเบียบและขอ้ บงั คับของสถานศกึ ษา การเขา้ ใชง้ าน หอ้ งปฏิบัติการคอมพวิ เตอร์ การบำรุงรักษาเครอื่ งคอมพวิ เตอร์ก่อนและหลงั การปฏบิ ัติงาน ดา้ นความรอบรู้ กิจกรรมการเรยี นการสอนใหส้ บื ค้นขอ้ มลู ทางอนิ เทอร์เน็ตให้มีการปฏบิ ตั ิงานได้ อย่างถกู ต้องตรงตามเน้ือหาในหนว่ ยการเรียนรู้ ขน้ั สรปุ 1. ครอู ธบิ ายสรปุ เน้ือหา เรอ่ื งองคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ 2. ครแู ละนกั เรียนอภิปรายสรุปปญั หาการปฏิบัตงิ านและขอ้ เสนอแนะเพิม่ เตมิ 3. ตรวจประเมนิ ตามใบงาน สรุปผลการตรวจให้นกั เรียนทราบและกำหนดวันแกไ้ ข ขนั้ ทดสอบหลังเรยี น นกั เรยี นทำแบบทดสอบหลงั เรียน สอื่ การเรียนการสอน 1. สือ่ ส่งิ พมิ พ์ 1.1 หนงั สือแบบเรยี นรายวชิ าการเขยี นโปรแกรมคอมพิวเตอร์ สำนักพิมพ์เอมพนั ธ์ มนัสชัย กีรตผิ จญ หน้า 12 - 30 1.2 ใบมอบงาน และใบงานท่ี 2.1 - 2.2 1.3 แบบประเมินผล 2. ส่ือโสตทศั น์ 2.1 สอ่ื Power Point เรอ่ื ง องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ 2.2 เครือ่ งฉายโปรเจคเตอร์ 2.3 เคร่อื งคอมพิวเตอร์แบบพกพา (Notebook)
- 77 - การวดั ผลประเมนิ ผล วธิ ีการ เครือ่ งมอื เกณฑ์การประเมนิ ผ่านเกณฑ์รอ้ ยละ 60 1. ทดสอบก่อนเรียน แบบทดสอบก่อนเรยี น ผา่ นเกณฑ์ร้อยละ 50 ผ่านเกณฑร์ อ้ ยละ 50 2. อภิปรายกลมุ่ แบบประเมนิ ผลใบมอบงาน ผา่ นเกณฑร์ อ้ ยละ 50 3. การทำใบงาน แบบประเมนิ ผลการปฏิบัติงาน ผา่ นเกณฑ์รอ้ ยละ 50 4. การทำแบบฝกึ หดั แบบฝกึ หัด ผ่านเกณฑร์ ้อยละ 50 5. สังเกตพฤติกรรมการเขา้ รว่ ม แบบสังเกตพฤตกิ รรมการเข้าร่วมกิจกรรมกลมุ่ ผ่านเกณฑ์ กจิ กรรมกลุม่ 24 คะแนน 6. สังเกตพฤตกิ รรมการเรยี นรู้ แบบสงั เกตพฤติกรรมการเรียนร้รู ายบุคคล ผา่ นเกณฑร์ ้อยละ 60 รายบคุ คล 7. สงั เกตพฤตกิ รรมคุณธรรม แบบสรปุ ผลประเมินคณุ ธรรม จริยธรรม จริยธรรม ค่านยิ มและ คา่ นยิ ม และคุณลักษณะอนั พึงประสงค์ คุณลกั ษณะอนั พึงประสงค์ 8. ทดสอบหลงั เรยี น แบบทดสอบหลังเรียน งานท่มี อบหมาย งานทมี่ อบหมายนอกเหนือเวลาเรยี น ผลงาน/ชิ้นงาน/ความสำเร็จของผ้เู รียน 1. ผลการทำใบงานท่ี 2.1 - 2.2 2. แบบฝกึ หัดท้ายหน่วยท่ี 2 แหลง่ การเรยี นรเู้ พ่ิมเตมิ 1. หอ้ งสมดุ 2. สถานประกอบการ 3. ขอ้ มูลจากอินเทอรเ์ นต็ กจิ กรรมเสนอแนะ นักเรียนสบื ค้นขอ้ มูลเพ่มิ เติมหรอื ทบทวนเนอ้ื หาจากเว็บไซตท์ หี่ อ้ งปฏิบัติการคอมพิวเตอร์ใช้ เครอื่ งคอมพิวเตอร์ในเวลาว่าง เรือ่ ง องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์
- 78 - บันทกึ หลังการสอน ผลการใช้แผนการจดั การเรยี นรู้ กกกกกกก.......................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ผลการเรยี นของนกั เรียน กกกกกกก.......................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ผลการสอนของครู กกกกกกก.......................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ........................................................................................................................................................... ...........................................................................................................................................................
- 79 - กระดาษคำตอบ ชือ่ วิชา การเขยี นโปรแกรมคอมพิวเตอร์ รหสั วชิ า 3204 - 2007 ระดับชน้ั ปวส. หน่วยที่ 2 เร่ือง องคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ กระดาษคำตอบ แบบทดสอบกอ่ นเรยี น กระดาษคำตอบ แบบทดสอบหลงั เรยี น ข้อ ก ข ค ง ขอ้ ก ข ค ง 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 สรปุ คะแนนสอบกอ่ นการเรียน สรปุ คะแนนสอบหลงั การเรยี น 10 10
- 80 - แบบทดสอบก่อนเรยี น รายวิชา การเขยี นโปรแกรมคอมพิวเตอร์ รหสั วิชา 3204 - 2007 ระดบั ชั้น ปวส. หนว่ ยท่ี 2 เรอื่ ง องคป์ ระกอบของโปรแกรมภาษาคอมพิวเตอร์ คำช้แี จง กกก1. ใหน้ กั เรียนเลอื กคำตอบทีถ่ ูกตอ้ งท่ีสุดเพียงข้อเดียวทำเคร่อื งหมาย (X) ลงในกระดาษคำตอบ กกก2. แบบทดสอบมลี กั ษณะแบบปรนยั จำนวน 10 ข้อ คะแนนเตม็ 10 คะแนน 1. ขอ้ ใดคือความหมายของโปรแกรมคอมพวิ เตอร์ ก. คำส่ังคอมพวิ เตอรช์ ุดหนงึ่ ๆท่เี ขียนขึ้นเป็นภาษาคอมพวิ เตอร์ ข. วงจรภายในเครอื่ งคอมพวิ เตอร์ ค. การประมวลผลของ CPU ง. ถกู ทุกขอ้ 2. ข้อใดไมใ่ ชภ้ าษาสำหรบั เขยี นโปรแกรมคอมพวิ เตอร์ ก. JAVA ข. COBOL ค. ANDROID ง. PASCAL 3. หลักการพัฒนาโปรแกรมขน้ั ตอนใดม้งุ เน้นไปที่ลำดับข้นั ตอนในการประมวลผลของโปรแกรม ก. ขัน้ ตอนการเขยี นโปรแกรม ข. ขนั้ ตอนการทดสอบโปรแกรม ค. ข้นั ตอนการออกแบบโปรแกรม ง. ข้ันตอนการบำรงุ รกั ษาโปรแกรม 4. การทำเอกสารประกอบโปรแกรมมคี วามสำคญั อย่างไร ก. ช่วยให้ทราบถงึ ขอ้ มูลที่โปรแกรมจะต้องทำการประมวลผล ข. ช่วยให้ทราบถงึ ลำดับขน้ั ตอนการทำงานของโปรแกรม ค. ตรวจสอบความถกู ตอ้ งในการทำงานของโปรแกรม ง. ชว่ ยใหผ้ ใู้ ช้เขา้ ใจวตั ถปุ ระสงค์ของโปรแกรม
- 81 - 5. ขั้นตอนทส่ี ำคญั ที่สุดในการพฒั นาโปรแกรมคอื ขอ้ ใด ก. การวเิ คราะหง์ าน ข. การออกแบบ ค. การเขียนโปรแกรม ง. การทดสอบโปรแกรม 6. Syntax Error คอื ข้อผดิ พลาดชนดิ ใด ก. ขอ้ ผดิ พลาดจากการทำงานของโปรแกรม ข. ขอ้ ผิดพลากจากผู้ใช้ ค. ขอ้ ผิดพลาดจากไวยาการณ์ ง. ขอ้ ผดิ พลาดทางดา้ นตรรกะ 7. Logical Error คือข้อผิดพลาดชนิดใด ก. ข้อผดิ พลาดจากการทำงานของโปรแกรม ข. ขอ้ ผดิ พลากจากผู้ใช้ ค. ขอ้ ผิดพลาดจากไวยาการณ์ ง. ขอ้ ผิดพลาดทางด้านตรรกะ 8. Runtime Error คอื ข้อผดิ พลาดชนดิ ใด ก. ขอ้ ผดิ พลาดจากการทำงานของโปรแกรม ข. ข้อผดิ พลากจากผู้ใช้ ค. ข้อผิดพลาดจากไวยาการณ์ ง. ขอ้ ผิดพลาดทางดา้ นตรรกะ 9. จดุ ประสงคข์ องการ Debugging มีไว้เพอ่ื อะไร ก. เพื่อดแู ลความเรยี บรอ้ ยของโปรแกรม ข. เพ่ือแกไ้ ขขอ้ ผดิ พลาดของโปรแกรม ค. เพ่ือกำหนดคุณสมบัติใหโ้ ปรแกรม ง. เพอื่ อธิบายการทำงานของโปรแกรม 10. ข้อใดคือภาษาที่ใช้ในการออกแบบและพฒั นาโปรแกรมโดยใช้เคร่ืองมือกราฟกิ โหมด ก. Python ข. Perl ค. Visual Basic ง. Pascal
- 82 - เฉลยแบบทดสอบก่อนเรยี น รายวิชา การเขยี นโปรแกรมคอมพวิ เตอร์ รหัสวิชา 3204 - 2007 ระดับชน้ั ปวส. หน่วยที่ 2 เรอื่ ง องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ ขอ้ ที่ คำตอบ 1. ก 2. ค 3. ค 4. ง 5. ข 6. ค 7. ง 8. ก 9. ข 10. ค
- 83 - ใบเน้ือหา สัปดาห์ท่ี 2 จำนวน 8 ช่ัวโมง ช่อื วชิ า การเขียนโปรแกรมคอมพวิ เตอร์ รหัสวิชา 3204 - 2007 ระดบั ชน้ั ปวส. ช่อื หน่วย องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ สาระสำคญั ในการออกแบบและพัฒนาโปรแกรมคอมพิวเตอร์เพื่อให้สามารถตอบสนองความต้องการ ของผู้ใช้ได้นั้น ผู้พัฒนาโปรแกรมต้องมีความรู้และความเข้าใจเกี่ยวกับองค์ประกอบของโปรแกรม ภาษาคอมพวิ เตอร์ก่อน เนื้อหาในหน่วยน้ีจะประกอบด้วยความรู้เก่ียวกับโปรแกรมคอมพิวเตอร์แบบ ต่างๆ ระดับของภาษาคอมพวิ เตอร์ และโครงสรา้ งของข้อมลู ในโปรแกรมคอมพวิ เตอร์ จดุ ประสงค์การเรียนการสอน จุดประสงคท์ ่ัวไป นกั เรียน มีความร้คู วามเข้าใจองค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ จดุ ประสงคเ์ ชิงพฤตกิ รรม 1. อธิบายความหมายของการเขยี นโปรแกรมคอมพวิ เตอรไ์ ด้ 2. อธบิ ายหลักการพัฒนาการเขียนโปรแกรมคอมพิวเตอร์ได้ 3. อธบิ ายหลักการออกแบบและพัฒนาโปรแกรมโดยใช้เครอื่ งมือกราฟกิ โหมดได้ คุณธรรมจรยิ ธรรม 1. คุณลกั ษณะอนั พึงประสงค์ 2. การบูรณาการปรัชญาของเศรษฐกจิ พอเพียง สาระการเรยี นรู้ 1. ความหมายของการเขยี นโปรแกรมคอมพิวเตอร์ 2. หลักการพฒั นาการเขียนโปรแกรมคอมพวิ เตอร์ 3. หลกั การออกแบบและพัฒนาโปรแกรมโดยใช้เคร่ืองมือกราฟกิ โหมด เนอ้ื หาสาระ ความหมายของการเขยี นโปรแกรมคอมพวิ เตอร์ การเขยี นโปรแกรมคอมพวิ เตอร์ (องั กฤษ: Computer programming) หรอื เรียกให้สนั้ ลงวา่ การเขียนโปรแกรม (อังกฤษ: Programming) หรือ การเขียนโคด้ (Coding) เป็นขน้ั ตอนการเขยี น ทดสอบ และดแู ลซอร์สโค้ดของโปรแกรมคอมพวิ เตอร์ ซึง่ ซอร์สโค้ดนัน้ จะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขยี นโปรแกรมตอ้ งการความรูใ้ นหลายด้านดว้ ยกัน เกย่ี วกับโปรแกรมท่ีตอ้ งการจะเขยี น และข้ันตอนวิธีทจี่ ะใช้ ซง่ึ ในวิศวกรรมซอฟต์แวรน์ น้ั การเขียนโปรแกรมถอื เป็นเพียงขน้ั หนึง่ ในวงจร ชวี ิตของการพฒั นาซอฟต์แวร์ การเขยี นโปรแกรมจะไดม้ าซึ่งซอรส์ โค้ดของโปรแกรมน้นั ๆ โดยปกตแิ ล้วจะอย่ใู นรูปแบบของ ขอ้ ความธรรมดา ซง่ึ ไมส่ ามารถนำไปใช้งานได้ จะต้องผ่านการคอมไพล์ตวั ซอรส์ โคด้ นั้นใหเ้ ป็น ภาษาเคร่อื ง (Machine Language) เสียก่อนจึงจะได้เปน็ โปรแกรมทพี่ รอ้ มใชง้ าน หลักการพัฒนาการเขียนโปรแกรม
- 84 - ขนั้ ตอนหรอื วธิ กี ารพฒั นาโปรแกรมประกอบด้วย 6 ข้ันตอน ดงั น้ี 1. การวิเคราะหป์ ญั หา (Problem Analysis) คือ การวเิ คราะหป์ ัญหา ประกอบด้วยขั้นตอน ต่างๆ ดังนี้ 1.1 กำหนดวัตถปุ ระสงคข์ องงาน เพื่อพจิ ารณาว่าโปรแกรมตอ้ งทำการประมวลผล อะไรบ้าง 1.2 พจิ ารณาข้อมูลนำเขา้ เพื่อให้ทราบว่าจะตอ้ งนำขอ้ มูลอะไรเข้าคอมพวิ เตอร์ (Input) ขอ้ มูลมคี ุณสมบัติเปน็ อย่างไร ตลอดจนถึงลกั ษณะและรูปแบบของขอ้ มูลท่ีจะนำเข้า 1.3 พจิ ารณาการประมวลผล (Process) เพอื่ ใหท้ ราบว่าโปรแกรมมขี ั้นตอนการ ประมวลผลอย่างไรและมีเงื่อนไขการประมวลผลอะไรบา้ ง 1.4 พิจารณาข้อมูลนำออก (Output) เพื่อให้ทราบว่ามขี ้อมูลอะไรทีจ่ ะแสดง ตลอดจนรปู แบบและส่ือท่ีจะใช้ในการแสดงออก เชน่ การแสดงออกทางจอภาพ การแสดงออกทาง เครอ่ื งพิมพ์ 2. การออกแบบโปรแกรม (Design) คือ การออกแบบขนั้ ตอนการทำงานของโปรแกรมเปน็ ขนั้ ตอนทใี่ ชเ้ ป็นแนวทางในการลงรหัสโปรแกรม อาจใช้เครือ่ งมอื ตา่ งๆ ช่วยในการออกแบบ เชน่ คำสั่งจำลอง (Pseudo code) หรอื ผังงาน (Flow chart) การออกแบบโปรแกรมน้นั ไม่ตอ้ งกังวลกับ รปู แบบคำส่ังภาษาคอมพิวเตอร์ แตม่ งุ่ ความสนใจไปทลี่ ำดบั ขั้นตอนในการประมวลผลของโปรแกรม เทา่ นัน้ 3. การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ (Programming) คือ การเขียนโปรแกรมเปน็ การนำเอาผลลพั ธ์ของการออกแบบโปรแกรม มาเปลี่ยนเปน็ โปรแกรมภาษาคอมพิวเตอรภ์ าษาใด ภาษาหน่ึงผู้เขยี นโปรแกรมจะตอ้ งใหค้ วามสนใจต่อรปู แบบคำส่ังและกฎเกณฑข์ องภาษาทใ่ี ช้เพอื่ ให้ การประมวลผลเป็นไปตามผลลัพธท์ ี่ได้ออกแบบไว้ 4. การทดสอบและแก้ไขโปรแกรม (Testing) การทดสอบโปรแกรมเป็นการนำโปรแกรมทีล่ ง รหัสแลว้ เข้าคอมพวิ เตอร์ หรอื การตดิ ตั้งโปรแกรมเพ่ือตรวจสอบการทำงานของโปรแกรมว่าถกู ตอ้ ง หรอื ไม่ โปรแกรมทเี่ ขียนมี Error หรอื ไม่ หรอื ทำงานได้ตามทีต่ ้องการหรือไม่ ถ้าพบวา่ ยงั ไม่ถูกก็ แก้ไขใหถ้ กู ตอ้ งตอ่ ไป 5. การทำอกสารประกอบโปรแกรม (Documentation) การทำเอกสารประกอบโปรแกรม หรือคู่มอื การใช้งานโปรแกรม เปน็ งานท่ีสำคญั ของการพัฒนาโปรแกรม เอกสารประกอบโปรแกรม ช่วยใหผ้ ู้ใช้โปรแกรมเขา้ ใจวัตถปุ ระสงค์ ข้อมูลท่ีจะตอ้ งใชก้ บั โปรแกรม ตลอดจนผลลพั ธท์ จ่ี ะไดจ้ าก โปรแกรมการทำงานโปรแกรมทกุ โปรแกรมจึงควรต้องทำเอกสาร 6. การบำรงุ รกั ษาโปรแกรม (Maintenance) ต้องมผี ้คู อยควบคุมดูแลและคอยตรวจสอบ การทำงาน การบำรงุ รกั ษาโปรแกรมจงึ เปน็ ขั้นตอนท่ผี ู้เขียนโปรแกรมตอ้ งคอยเฝา้ ดแู ละหา ข้อผิดพลาดของโปรแกรมในระหว่างทผ่ี ้ใู ชง้ านโปรแกรม และปรบั ปรงุ โปรแกรมเมือ่ เกดิ ข้อผดิ พลาด ขึ้น
- 85 - รูปขั้นตอนการพัฒนาโปรแกรม ภาษาคอมพวิ เตอร์ ซ่งึ แบง่ ได้เป็น 5 ยคุ ดังน้ี 1. ภาษาเครื่อง (Machine Language) เป็นภาษาที่มนุษย์เข้าใจได้ยาก เพราะใช้ เลขฐานสองแทนข้อมูล คอื (0 และ 1) แทนลกั ษณะของการปดิ (Off) และ เปดิ (On) และคำส่งั ต่างๆ ท้ังหมดจะเป็นภาษาท่ีข้นึ อยกู่ ับชนิดของเครอื่ งคอมพิวเตอร์ หรอื หนว่ ยประมวลผลท่ีใช้ 2. ภาษาแอสเซมบลี (Assembly Language) เปน็ ภาษาท่ีมกี ารใช้ตัวอกั ษรในภาษาอังกฤษ มาแทนคำสงั่ ท่เี ป็นเลขฐานสอง (0, 1) และเรยี กอกั ษรสัญลักษณ์ท่เี ป็นคำสัง่ น้ีวา่ สญั ลักษณข์ ้อความ (mnemonic codes) เพื่อใหง้ า่ ยตอ่ การเขียนและการจดจำมากกวา่ ภาษาเครื่อง ภาษาแอสเซมบลียัง จัดเป็นภาษาระดบั ต่ำ (Low-level language) มีการใช้สญั ลกั ษณ์มาใชใ้ นการเขยี นโปรแกรม เชน่ การแปลภาษาแอสเซมบลี 3. ภาษาระดบั สูง (High-level Language) เปน็ ภาษาร่นุ ที่ 3 (3rd Generation Language หรือ 3GLs) เป็นภาษาที่สร้างขึ้นมาเพื่อให้สามารถเขียน และอ่านโปรแกรมได้ง่ายขึ้น เนื่องจากมี ลักษณะเหมอื นภาษาองั กฤษ และทีส่ ำคัญ คือ ผเู้ ขยี นโปรแกรม ไมจ่ ำเปน็ ตอ้ งมีความรู้เกี่ยวกับระบบ
- 86 - ฮารด์ แวร์แตอ่ ย่างใด ตัวอยา่ งของภาษาประเภทน้ี ได้แก่ ภาษาฟอร์แทรน (Fortran) โคบอล (Cobol) เบสิก (Basic)ปาสคาล (Pascal) ซี (C) เป็นตน้ 4. ภาษาระดบั สูงมาก (Very high-level Language) เป็นภาษารุ่นท่ี 4 (4GLs: Fourth- Generation Languages) ลักษณะของภาษาเป็นภาษาธรรมชาติ คลา้ ยกบั ภาษาพดู ของมนษุ ย์ จะ ชว่ ยในเรอ่ื งของการสรา้ งแบบฟอรม์ บนหนา้ จอ เพอ่ื จดั การเกีย่ วกับข้อมูลรวมไปถึงการออกรายงาน ซง่ึ มีการจดั การทง่ี ่ายมากไม่ยงุ่ ยากเหมือนภาษาร่นุ ที่ 3 ตัวอยา่ งของภาษาในรนุ่ ท่ี 4 ได้แก่ Informix- 4GL, Focus,Sybase, InGres เปน็ ต้น 5. ภาษาธรรมชาติ (Natural Language) เป็นภาษาในยคุ ที่ 5 ทมี่ ีรปู แบบเป็นแบบ Non procedural เชน่ เดียวกับภาษาระดับที่ 4 ทเ่ี รยี กว่า ภาษาธรรมชาติ เพราะสามารถสง่ั งาน คอมพวิ เตอร์ไดโ้ ดยใชภ้ าษามนษุ ยไ์ ดโ้ ดยตรง โดยทัว่ ไป คำสง่ั ทีม่ นุษยป์ ้อนเข้าไปในคอมพิวเตอร์ จะ อยใู่ นรปู ของภาษาพดู มนุษยซ์ ่งึ อาจมรี ปู แบบทไ่ี มแ่ นน่ อนตายตัว แตค่ อมพิวเตอร์สามารถแปลคำส่งั น้นั ใหอ้ ยใู่ นรูปแบบท่คี อมพวิ เตอรส์ ามารถเข้าใจได้
- 87 - ใบมอบงาน หนว่ ยที่ 2 ชอ่ื วชิ า การเขยี นโปรแกรมคอมพวิ เตอร์ สอนครัง้ ท่ี รหสั วชิ า 3204 - 2007 ระดับช้นั ปวส. 2-3 ช่อื หนว่ ย องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ ชือ่ เรื่อง อภิปราย เรอ่ื งองค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ จุดประสงค์เชิงพฤตกิ รรม กกกกกกกอภิปราย เร่อื งองค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ ขอ้ ตกลงเบอ้ื งตน้ กกกกกกกให้นกั เรยี นแบง่ กลุ่ม ๆ ละ 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
- 88 - แบบประเมนิ ผลใบมอบงาน หนว่ ยที่ 2 ช่อื วิชา การเขียนโปรแกรมคอมพิวเตอร์ สอนคร้งั ที่ รหสั วชิ า 3204 - 2007 ระดบั ช้นั ปวส. 2-3 ชือ่ หนว่ ย องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ ชอ่ื เรือ่ ง องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ หวั ขอ้ อภิปราย เรื่ององคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ ชือ่ กล่มุ …………………………………………………………………………………………………………………..……. สมาชิกกล่มุ 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 ต่ำกวา่ เกณฑ์
- 89 - ใบงานท่ี 2.1 หน่วยท่ี 2 ช่อื วชิ า การเขยี นโปรแกรมคอมพวิ เตอร์ สอนครงั้ ท่ี 2 รหัสวชิ า 3204 - 2007 ระดับชัน้ ปวส. ชื่อหนว่ ย องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ เรอ่ื ง/งาน หลกั การพัฒนาการเขยี นโปรแกรม 1. วตั ถุประสงค์ กกก1.1 เพ่อื ให้นกั เรียนมคี วามร้คู วามเขา้ ใจเก่ียวกบั หลกั การพัฒนาการเขียนโปรแกรม กกก1.2 ปฏิบตั ใิ ชง้ านเครือ่ งคอมพิวเตอร์ในการค้นหาขอ้ มลู ได้ กกก1.3 ปฏิบตั ิใชง้ านโปรแกรมนำเสนอข้อมูลหลักการพัฒนาการเขยี นโปรแกรมได้ กกก1.4 ปฏิบตั ิส่งไฟลข์ ้อมลู หลกั การพัฒนาการเขียนโปรแกรมทางอินเทอรเ์ น็ตได้ 2. เคร่อื งมือและอุปกรณ์ ลำดบั ที่ รายการ จำนวน 1 เคร่ืองคอมพวิ เตอร์ 1 ชดุ แบบตั้งโตะ๊ 2 ระบบเครือข่าย 1 ระบบ อินเทอรเ์ นต็ 1 โปรแกรม 3 โปรแกรมบราวเซอร์ 4 โปรแกรมนำเสนอ 1 โปรแกรม ข้อมูล
- 90 - ใบงานที่ 2.1 หน่วยที่ 2 ชอ่ื วิชา การเขียนโปรแกรมคอมพิวเตอร์ สอนครง้ั ที่ 2 รหสั วชิ า 3204 - 2007 ระดบั ชนั้ ปวส. ช่ือหนว่ ย องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ เรื่อง/งาน หลกั การพฒั นาการเขยี นโปรแกรม 3. การวิเคราะห์งาน กกก3.1 เตรยี มเคร่อื งมือ อปุ กรณ์ กกก3.2 ปฏิบัติการใช้งานโปรแกรมบราวเซอรค์ ้นหาข้อมลู กกก3.3 ปฏิบตั ิการใช้งานโปรแกรมนำเสนอข้อมูล กกก3.4 ปฏิบัตเิ ขียนหลกั การพัฒนาการเขยี นโปรแกรมโดยโปรแกรมนำเสนอข้อมลู กกก3.5 ปฏบิ ัตกิ ารใช้งานโปรแกรมนำเสนอขอ้ มูลบนั ทกึ งานชื่อไฟล์ ใบงานท่ี 2.1 กกก3.6 ปฏบิ ัติการใช้งานโปรแกรมบราวเซอรส์ ง่ งาน ที่ bit.ly/3204-2007 กกก3.7 ปฏบิ ตั ิการสร้างโฟลเดอร์เป็นรหสั ประจำตวั นักเรยี น เช่น 63320400xx กกก3.8 ปฏิบัติการอัพโหลดไฟล์ ใบงานที่ 2.1 ไวใ้ นโฟลเดอร์ทส่ี รา้ งโฟลเดอร์เป็นรหสั ประจำตัว นกั เรียน กกก3.9 เก็บเคร่อื งมือ อปุ กรณ์ Shut down เครื่องคอมพวิ เตอรแ์ ละปิดสวิตซห์ นา้ จอ 4. ทฤษฎี การเขียนโปรแกรมคอมพวิ เตอร์ (องั กฤษ: Computer programming) หรือเรียกให้สน้ั ลงว่า การเขียนโปรแกรม (องั กฤษ: Programming) หรือ การเขยี นโค้ด (Coding) เปน็ ขนั้ ตอนการเขยี น ทดสอบ และดแู ลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซ่งึ ซอรส์ โคด้ นั้นจะเขยี นดว้ ยภาษาโปรแกรม ขนั้ ตอนการเขียนโปรแกรมตอ้ งการความรู้ในหลายด้านดว้ ยกนั เกีย่ วกบั โปรแกรมทต่ี ้องการจะเขียน และขน้ั ตอนวธิ ีท่จี ะใช้ ซึ่งในวศิ วกรรมซอฟต์แวรน์ นั้ การเขยี นโปรแกรมถือเป็นเพยี งขน้ั หน่ึงในวงจร ชีวติ ของการพฒั นาซอฟต์แวร์
- 91 - ใบงานท่ี 2.1 หนว่ ยท่ี 2 ช่อื วชิ า การเขยี นโปรแกรมคอมพิวเตอร์ สอนคร้ังท่ี 2 รหัสวชิ า 3204 - 2007 ระดับชั้น ปวส. ช่อื หน่วย องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ เรื่อง/งาน หลักการพัฒนาการเขยี นโปรแกรม 5. ลำดับขัน้ การทดลอง / ปฏบิ ัติงาน กกก5.1 เปิดโปรแกรมบราวเซอร์ เข้าไปเวบ็ ไซต์ http://www.google.com กกก5.2 ค้นหาข้อมลู หลกั การพฒั นาการเขยี นโปรแกรม กกก5.3 ปฏิบัตเิ ขียนภาพหลกั การพัฒนาการเขียนโปรแกรมด้วยโปรแกรมนำเสนอข้อมูล กกก5.5 บนั ทกึ งานชือ่ ไฟล์ ใบงานท่ี 2.1 กกก5.6 สง่ งานทางอินเทอรเ์ นต็ ที่ bit.ly/3204-2007 กกก5.7 เก็บเคร่ืองมือ อปุ กรณ์ Shut down เคร่ืองคอมพิวเตอร์และปดิ สวิตซห์ น้าจอ ข้อควรระวัง : 1. ไม่ควรเปิด-ปิดเครอื่ งบอ่ ยๆ ถา้ จำเป็นตอ้ งใช้บอ่ ยๆให้ใชโ้ ปรแกรมรักษาหนา้ จอ(screen sever) และตัง้ ค่าการประหยดั พลังงานแทน โดยให้คลกิ ขวาท่วี ่างๆบน Desk top และเลือก Screen saver (การรักษาหนา้ จอ) แล้วก็ตัง้ เวลาและลักษณะได้ตามต้องการวา่ จะใหจ้ อภาพเกดิ screen sever ภายในกนี่ าที ถ้าไม่ได้ใชง้ านตดิ ตอ่ กนั แตถ่ ้าจะตง้ั ใหจ้ อภาพปิด หรอื จะปิดการทำงานของ Hard disk ถ้าปลอ่ ยท้ิงไว้นานๆ กใ็ หค้ ลิกต่อท่ี Energy แลว้ กเ็ ลือกเวลาท่ีจะให้จอปิด, เวลาที่จะให้ เครอ่ื งเตรยี มพร้อม, และเวลาท่ีจะให้ให้ปิด Hard disk เมอื่ เครือ่ งไมไ่ ด้ถูกใชง้ านนานๆ แล้วก็คลกิ Apply และ OK 2. ปุม่ restart ท่ีตัว case ใชใ้ นกรณที ่จี ำเปน็ จรงิ ๆ เชน่ เครื่องแฮงค์ (คา้ ง) ปิดโปรแกรมไม่ไดแ้ ละ shut down ไมไ่ ด้ 3. ไม่จำเปน็ อย่าเปิดฝาเคร่ืองแลว้ ไปถูกตอ้ งอุปกรณ์ขา้ งใน เชน่ ไมโครชพิ เพราะอาจมีไฟฟา้ สถิต จากตัวเราท่ีจะทำให้ไมโครชิปเสยี หายได้ (ถ้าจำเป็นต้องจบั กใ็ หแ้ ตะทีต่ ัว CASE หรือโครงกอ่ นเพ่อื ปล่อยไฟฟา้ สถิตที่อาจมอี ยูใ่ นตวั เราใหห้ มดไปกอ่ น) ขอ้ แนะนำ : ลดความเสีย่ งจากภัยของไวรสั มีวิธกี ารตา่ งๆ เป็นจำนวนมากทค่ี ุณสามารถกระทำได้เพือ่ ป้องกนั คอมพิวเตอรแ์ ละเครอื ขา่ ยของคุณให้ปลอดภัยจากไวรัส การใชซ้ อฟต์แวร์ป้องกนั ไวรัสและทำให้ ซอฟตแ์ วร์ดงั กล่าวทันสมยั อยู่เสมอเปน็ ส่งิ ที่ควรทำเปน็ ลำดับแรก
- 92 - ใบงานที่ 2.1 หน่วยที่ 2 ช่ือวชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนครัง้ ที่ 2 รหสั วชิ า 3204 - 2007 ระดับช้ัน ปวส. ชือ่ หนว่ ย องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ เร่ือง/งาน หลกั การพฒั นาการเขยี นโปรแกรม 6. สรุปผลการทดลอง / ปฏิบตั งิ าน …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 7. คำถามท้ายการทดลอง / ปฏิบัติงาน 7.1 นักเรียนคดิ ว่าความหมายการเขยี นโปรแกรมคอมพิวเตอร์คืออะไร 7.2 หลกั การเขยี นโปรแกรมมีก่ขี ้ันตอน 7.2 ผู้เรียนสามารถนำความรูท้ ีไ่ ดจ้ ากการปฏิบัตใิ บงานไปใช้กบั ชวี ติ ประจำวนั ไดอ้ ย่างไร
- 93 - ใบประเมนิ ผลการปฏิบัติงานที่ 2.1 หนว่ ยที่ 2 ช่อื วชิ า การเขียนโปรแกรมคอมพิวเตอร์ สปั ดาห์ท่ี 2 รหสั วิชา 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 ต่ำกวา่ เกณฑ์ ขอรบั คำแนะนำจากครผู ู้สอนอยา่ งใกลช้ ิด รวมคะแนนระดบั ความสามารถ …………. คะแนนคิดเปน็ รอ้ ยละ…………… ผลการฝึก ผ่าน ไม่ผา่ น ลงชอื่ ..................................... ลงช่อื ..................................... (..........................................) (นายพรพิทักษ์ ศรแี ก้ว) นกั เรยี นรว่ มประเมนิ ครูผู้สอน
- 94 - ใบงานท่ี 2.2 หนว่ ยที่ 2 ช่ือวชิ า การเขียนโปรแกรมคอมพิวเตอร์ สอนครัง้ ท่ี 3 รหสั วชิ า 3204 - 2007 ระดับช้นั ปวส. ช่อื หนว่ ย องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ จำนวน เรื่อง/งาน ยุคของภาษาคอมพวิ เตอร์ 1. วตั ถุประสงค์ กกก1.1 เพ่ือให้นกั เรยี นมีความรู้ความเข้าใจเก่ียวกบั ยุคของภาษาคอมพิวเตอร์ กกก1.2 ปฏิบตั ใิ ช้งานเคร่อื งคอมพวิ เตอรใ์ นการค้นหาข้อมลู ได้ กกก1.3 ปฏิบตั ใิ ชง้ านโปรแกรมนำเสนอข้อมลู ยุคของภาษาคอมพิวเตอร์ได้ กกก1.4 ปฏิบัตสิ ่งไฟล์ขอ้ มลู ยุคของภาษาคอมพวิ เตอร์ทางอินเทอรเ์ นต็ ได้ 2. เคร่ืองมือและอุปกรณ์ ลำดับที่ รายการ 1 เคร่ืองคอมพิวเตอร์ 1 ชดุ แบบตั้งโต๊ะ 2 ระบบเครือข่าย 1 ระบบ อนิ เทอรเ์ นต็ 1 โปรแกรม 1 โปรแกรม 3 โปรแกรมบราวเซอร์ 4 โปรแกรมนำเสนอ ข้อมูล
- 95 - ใบงานที่ 2.2 หนว่ ยที่ 2 ชือ่ วชิ า การเขยี นโปรแกรมคอมพวิ เตอร์ สอนคร้งั ท่ี 3 รหัสวชิ า 3204 - 2007 ระดบั ชั้น ปวส. ชอ่ื หนว่ ย องคป์ ระกอบของโปรแกรมภาษาคอมพวิ เตอร์ เรอ่ื ง/งาน ยคุ ของภาษาคอมพิวเตอร์ 3. การวเิ คราะห์งาน กกก3.1 เตรยี มเคร่อื งมือ อุปกรณ์ กกก3.2 ปฏบิ ัติการใชง้ านโปรแกรมบราวเซอร์คน้ หาข้อมูล กกก3.3 ปฏิบัตกิ ารใช้งานโปรแกรมนำเสนอข้อมลู กกก3.4 ปฏิบตั ิเขียนยุคของภาษาคอมพวิ เตอร์โดยโปรแกรมนำเสนอขอ้ มูล กกก3.5 ปฏบิ ัติการใชง้ านโปรแกรมนำเสนอข้อมูลบันทกึ งานชอ่ื ไฟล์ ใบงานที่ 2.2 กกก3.6 ปฏบิ ตั ิการใชง้ านโปรแกรมบราวเซอรส์ ่งงาน ท่ี bit.ly/3204-2007 กกก3.7 ปฏิบัตกิ ารสร้างโฟลเดอรเ์ ปน็ รหัสประจำตวั นักเรยี น เชน่ 63320400xx กกก3.8 ปฏิบตั ิการอพั โหลดไฟล์ ใบงานที่ 2.2 ไวใ้ นโฟลเดอร์ทสี่ รา้ งโฟลเดอร์เปน็ รหสั ประจำตัว นกั เรียน กกก3.9 เก็บเครอ่ื งมือ อปุ กรณ์ Shut down เคร่ืองคอมพวิ เตอรแ์ ละปิดสวิตซห์ น้าจอ 4. ทฤษฎี การเขียนโปรแกรมคอมพวิ เตอร์ (องั กฤษ: Computer programming) หรือเรยี กให้สั้นลงว่า การเขยี นโปรแกรม (องั กฤษ: Programming) หรอื การเขยี นโคด้ (Coding) เปน็ ขัน้ ตอนการเขยี น ทดสอบ และดแู ลซอรส์ โคด้ ของโปรแกรมคอมพิวเตอร์ ซ่ึงซอรส์ โค้ดนั้นจะเขยี นดว้ ยภาษาโปรแกรม ขน้ั ตอนการเขยี นโปรแกรมตอ้ งการความรใู้ นหลายดา้ นด้วยกนั เกย่ี วกบั โปรแกรมท่ีต้องการจะเขยี น และขน้ั ตอนวิธที ่ีจะใช้ ซ่ึงในวิศวกรรมซอฟต์แวรน์ น้ั การเขยี นโปรแกรมถอื เปน็ เพียงขนั้ หน่งึ ในวงจร ชีวิตของการพฒั นาซอฟตแ์ วร์
- 96 - ใบงานท่ี 2.2 หน่วยท่ี 2 ชอื่ วิชา การเขียนโปรแกรมคอมพวิ เตอร์ สอนครงั้ ท่ี 3 รหัสวิชา 3204 - 2007 ระดบั ช้ัน ปวส. ชอ่ื หน่วย องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ เรื่อง/งาน ยคุ ของภาษาคอมพิวเตอร์ 5. ลำดับขั้นการทดลอง / ปฏบิ ัติงาน กกก5.1 เปิดโปรแกรมบราวเซอร์ เขา้ ไปเว็บไซต์ http://www.google.com กกก5.2 คน้ หาขอ้ มูลยุคของภาษาคอมพิวเตอร์ กกก5.3 ปฏบิ ตั เิ ขียนภาพยุคของภาษาคอมพิวเตอรด์ ้วยโปรแกรมนำเสนอข้อมูล กกก5.5 บนั ทกึ งานช่อื ไฟล์ ใบงานที่ 2.2 กกก5.6 สง่ งานทางอินเทอร์เนต็ ที่ bit.ly/3204-2007 กกก5.7 เกบ็ เครอ่ื งมือ อปุ กรณ์ Shut down เครื่องคอมพวิ เตอรแ์ ละปดิ สวติ ซ์หนา้ จอ ขอ้ ควรระวัง : 1. ไม่ควรเปิด-ปิดเคร่อื งบ่อยๆ ถ้าจำเปน็ ตอ้ งใชบ้ อ่ ยๆใหใ้ ชโ้ ปรแกรมรักษาหน้าจอ(screen sever) และตง้ั คา่ การประหยดั พลังงานแทน โดยให้คลิกขวาทว่ี ่างๆบน Desk top และเลือก Screen saver (การรกั ษาหน้าจอ) แล้วก็ต้งั เวลาและลักษณะได้ตามตอ้ งการว่าจะใหจ้ อภาพเกิด screen sever ภายในก่นี าที ถ้าไมไ่ ด้ใชง้ านตดิ ตอ่ กัน แตถ่ ้าจะตั้งใหจ้ อภาพปดิ หรือ จะปดิ การทำงานของ Hard disk ถ้าปล่อยท้ิงไวน้ านๆ กใ็ หค้ ลกิ ตอ่ ท่ี Energy แลว้ กเ็ ลอื กเวลาที่จะให้จอปิด, เวลาท่ีจะให้ เครือ่ งเตรยี มพร้อม, และเวลาที่จะให้ให้ปิด Hard disk เม่อื เครื่องไมไ่ ดถ้ ูกใช้งานนานๆ แล้วกค็ ลกิ Apply และ OK 2. ปุ่ม restart ท่ีตัว case ใช้ในกรณีท่จี ำเป็นจริงๆ เช่นเครอ่ื งแฮงค์ (ค้าง) ปิดโปรแกรมไมไ่ ด้และ shut down ไมไ่ ด้ 3. ไม่จำเป็นอยา่ เปดิ ฝาเคร่อื งแล้วไปถูกตอ้ งอุปกรณข์ า้ งใน เช่น ไมโครชพิ เพราะอาจมีไฟฟา้ สถิต จากตัวเราที่จะทำใหไ้ มโครชิปเสยี หายได้ (ถ้าจำเป็นตอ้ งจับกใ็ ห้แตะท่ตี ัว CASE หรือโครงก่อนเพ่ือ ปลอ่ ยไฟฟ้าสถิตทีอ่ าจมอี ยู่ในตวั เราใหห้ มดไปก่อน) ขอ้ แนะนำ : ลดความเสี่ยงจากภยั ของไวรสั มีวธิ ีการต่างๆ เปน็ จำนวนมากท่คี ุณสามารถกระทำไดเ้ พ่อื ป้องกนั คอมพิวเตอร์และเครอื ข่ายของคณุ ให้ปลอดภัยจากไวรสั การใชซ้ อฟตแ์ วร์ปอ้ งกนั ไวรสั และทำให้ ซอฟตแ์ วร์ดังกล่าวทันสมัยอย่เู สมอเปน็ สิ่งที่ควรทำเปน็ ลำดับแรก
- 97 - ใบงานท่ี 2.2 หน่วยที่ 2 ชอ่ื วิชา การเขยี นโปรแกรมคอมพิวเตอร์ สอนครั้งที่ 3 รหัสวิชา 3204 - 2007 ระดับช้นั ปวส. ช่ือหนว่ ย องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ เร่อื ง/งาน ยคุ ของภาษาคอมพวิ เตอร์ 6. สรปุ ผลการทดลอง / ปฏิบัตงิ าน …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 7. คำถามทา้ ยการทดลอง / ปฏิบตั งิ าน 7.1 นักเรียนคิดว่าความหมายการเขียนโปรแกรมคอมพวิ เตอร์คอื อะไร 7.2 หลักการเขยี นโปรแกรมมีก่ขี ั้นตอน 7.2 ผเู้ รยี นสามารถนำความรู้ทีไ่ ดจ้ ากการปฏิบตั ิใบงานไปใช้กับชีวติ ประจำวนั ได้อย่างไร
- 98 - ใบประเมินผลการปฏบิ ตั ิงานที่ 2.2 หน่วยที่ 2 ชอื่ วชิ า การเขยี นโปรแกรมคอมพิวเตอร์ สัปดาหท์ ่ี 3 รหสั วิชา 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 ตำ่ กวา่ เกณฑ์ ขอรับคำแนะนำจากครผู ู้สอนอย่างใกล้ชิด รวมคะแนนระดับความสามารถ …………. คะแนนคดิ เปน็ ร้อยละ…………… ผลการฝึก ผา่ น ไมผ่ ่าน ลงชอ่ื ..................................... ลงช่อื ..................................... (..........................................) (นายพรพิทกั ษ์ ศรแี ก้ว) นักเรียนรว่ มประเมิน ครูผสู้ อน
- 99 - แบบฝึกหัด หน่วยที่ 2 ช่ือวชิ า การเขียนโปรแกรมคอมพวิ เตอร์ สอนครัง้ ท่ี รหัสวชิ า 3204 - 2007 ระดบั ชนั้ ปวส. 2-3 ชอ่ื หน่วย องค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ เร่อื ง/งาน แผนภาพองค์ประกอบของโปรแกรมภาษาคอมพวิ เตอร์ คำช้แี จง 1. แบบฝกึ หดั ชนดิ เตมิ คำ จำนวน 5 ขอ้ ๆ ละ 1 คะแนน คะแนนเต็ม 5 คะแนน 2. ให้นักเรียนเขียนคำตอบลงในชอ่ งวา่ งให้ถกู ตอ้ ง 3. เวลาที่ใช้ในการทำแบบฝกึ หัด จำนวน 15 นาที 1. การเขียนโปรแกรมคอมพิวเตอรม์ กี ี่ขนั้ ตอนอยา่ งไรบา้ ง …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. 2. จงสรุปสาระสำคญั ของคำวา่ อัลกอริทมึ …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………………………………………..
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: