ชดุ กิจกรรมการเรียนรู้ รายวิชาเทคโนโลยสี ารสนเทศ ง33101 ช้ันมัธยมศึกษาปที ี่ 6 กลุ่มสาระการเรยี นรู้การงานอาชีพและเทคโนโลยี บัตรกิจกรรมการเรียนรูท้ า้ ยเลม่ เร่อื งหลกั การแกป้ ัญหา4. เครือ่ งมือท่ีใช้ในการอกแบบวิธีแก้ปญั หามีกล่ี ักษณะ พร้อมอธิบายใหล้ ะเอียด............................................................................................................................. ........................................................................................................................................................................................................................................................................................................................................................................ .................................................................................................................................................................................... ....................................................... 5. โครงสรา้ งการเขยี นโปรแกรมมีกแ่ี บบ แตล่ ะแบบมีลักษณะทางานอยา่ งไร............................................................................................................................. .......................................................................................................................................................................................................................................... .............................................................................................................................. .................................................................................................................................................................................... ............................................................................................................................................................................................................ ................................................................................................................................... ............................................................................................................................................................................................................. ........................................................................................................................................................................................................................................................................................................................................................................ .................................................................................................................................................................................... .......................................................ชดุ ท่ี4 | การแกป้ ญั หาด้วยกระบวนการ 43 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชุดกจิ กรรมการเรยี นรู้ รายวิชาเทคโนโลยสี ารสนเทศ ง33101 ชั้นมัธยมศึกษาปที ี่ 6 กลุ่มสาระการเรยี นรกู้ ารงานอาชพี และเทคโนโลยี แบบทดสอบหลังเรียน เรอ่ื ง การแกป้ ญั หาด้วยกระบวนการเทคโนโลยสี ารสนเทศคาชีแ้ จง 1. แบบทดสอบฉบับนมี้ จี านวน 20 ข้อ ขอ้ ละ 1 คะแนน คะแนนเต็ม 20 คะแนน 2. แบบทดสอบฉบบั นี้เปน็ แบบเลือกตอบ 3. ใหน้ กั เรียนทาเครือ่ งหมาย ลงในกระดาษคาตอบโดยเลือกตวั อักษร ก ข ค และ ง ที่ถูก ท่ีสดุ เพียงข้อเดียว1. ขอ้ ใด ไม่ใชส่ ิ่งที่ได้จากการวเิ คราะห์และกาหนดรายละเอียดของปญั หาก. ข้อมลู ทีต่ ้องนาเขา้ ข. รปู แบบผลลัพธ์ที่ต้องการค. ผลลัพธ์ทไ่ี ด้จากการหาคาตอบ ง. ข้นั ตอนหรือวธิ กี ารท่ีต้องใช้ในการหาคาตอบ2. ข้อใดไม่ใช่ประโยชนข์ องการเขียนผงั งาน ข. แสดงความคิดเป็นสัญลักษณท์ เ่ี ขา้ ใจง่าย ก. ใช้แสดงความสัมพันธร์ ะหว่างข้นั ตอนต่างๆ ง. งา่ ยตอ่ การแก้ไขและบารงุ รักษาโปรแกรม ค. ทาให้ได้โปรแกรมที่ไม่มีปัญหาในการทางาน3. ขอ้ ใดเปน็ หลกั การท่ีถูกต้องและสาคัญท่ีสดุ ในการเลือกเครื่องมือเพื่อใช้ในการแก้ปัญหา ก. เปน็ เครื่องมือทีใ่ ชง้ านง่าย ไมย่ ุง่ ยากซบั ซ้อน ข. ความค้นุ เคยในการใช้เครอื่ งมือของผแู้ ก้ปญั หา ค. ความเหมาะสมระหว่างเครื่องมือกบั เงอื่ นไขของปัญหา ง. ความสามารถของเครื่องมือน้ันมีคณุ สมบตั ิที่ใชใ้ นการแกป้ ัญหาได้รวดเร็วชุดที่4 | การแกป้ ัญหาด้วยกระบวนการ 44 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชดุ กิจกรรมการเรยี นรู้ รายวิชาเทคโนโลยสี ารสนเทศ ง33101 ช้ันมธั ยมศึกษาปที ี่ 6 กลุ่มสาระการเรยี นรู้การงานอาชพี และเทคโนโลยี4. จากรูปเป็นโครงสรา้ งโปรแกรมแบบใด ก. โครงสรา้ งวนซา้ แบบ while ข. โครงสรา้ งวนซ้าแบบ switch…case ค. โครงสร้างแบบลาดับ ง. โครงสรา้ งแบบทางเลือก5. ข้อใดเปน็ วธิ กี ารถ่ายทอดความคดิ ในการแก้ปัญหา ก. การเขยี นโปรแกรมคอมพิวเตอร์ ข. การเขยี นรายงานการแก้ปัญหา ค. การวาดภาพประกอบความเข้าใจ ง. การเขยี นผงั งานชดุ ที่4 | การแกป้ ัญหาดว้ ยกระบวนการ 45 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชดุ กจิ กรรมการเรยี นรู้ รายวิชาเทคโนโลยีสารสนเทศ ง33101 ช้นั มัธยมศึกษาปีที่ 6 กลุ่มสาระการเรยี นรู้การงานอาชีพและเทคโนโลยี6. “นักเรยี นต่ืนเชา้ อาบน้า แต่งชดุ นกั เรยี นเพ่ือมาโรงเรยี น หากต่นื ก่อน 7 นาฬิกา นักเรียนจะทานข้าวเชา้ แตถ่ า้ ไมใ่ ช่นักเรียนจะไมท่ านขา้ วเช้า แลว้ จงึ เดินทางไปโรงเรยี น” ประโยคข้างตน้ เขยี นเป็นผงั งานได้ ตามข้อใด ก. ข. ค. งชุดท่ี4 | การแก้ปญั หาด้วยกระบวนการ 46 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชุดกิจกรรมการเรยี นรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ชนั้ มธั ยมศึกษาปที ี่ 6 กลุ่มสาระการเรียนรกู้ ารงานอาชีพและเทคโนโลยี7. สัญลักษณ์ที่ใช้ในการนาเข้าขอ้ มูลคือข้อใด ก. ข. ค. ง.8. ขอ้ ใดคือลาดบั การวิเคราะห์และกาหนดรายละเอยี ดของปัญหา ก. ระบผุ ลลพั ธ์-ประมวลผล-ระบขุ ้อมลู เขา้ ข. ประมวลผล-ระบขุ อ้ มูลเข้า-ระบุผลลพั ธ์ ค. ระบผุ ลลัพธ์-ระบขุ อ้ มูลเข้า-ประมวลผล ง. ระบขุ ้อมูลเขา้ -ประมวลผล-ระบุผลลพั ธ์9. ขอ้ ใด ไมใ่ ช่หลกั การเขยี นผังงานทีถ่ ูกตอ้ ง ก. มที ิศทางจากบนลงลา่ งหรอื จากซ้ายไปขวา ข. เขียนคาอธบิ ายการทางานในแต่ละขั้นตอน ค. ผงั งานจะตอ้ งมจี ัดเริ่มตน้ และจุดส้ินสดุ ง. เสน้ เช่อื มแตล่ ะเส้นไม่มหี ัวลูกศรชดุ ท่ี4 | การแกป้ ัญหาด้วยกระบวนการ 47 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชดุ กจิ กรรมการเรยี นรู้ รายวชิ าเทคโนโลยสี ารสนเทศ ง33101 ชั้นมัธยมศึกษาปีท่ี 6 กลุ่มสาระการเรยี นรกู้ ารงานอาชพี และเทคโนโลยี10. แผนผังในข้อใดอธบิ ายการดาเนินงานตอ่ ไปน้ี 1. ขอ้ มลู นาเข้า ไดแ้ ก่ - รศั มี 2. ข้ันตอนการทางาน 2.1 รบั ขอ้ มูลรัศมี แทนด้วย r 2.2 คานวณพ้นื ที่วงกลม จากสตู ร พืน้ ที่วงกลม = ¶r2 2.3 แสดงผลลัพธ์บนจอภาพ 3. ส้นิ สุดการทางาน ก. ข.ค. ง.ชุดท่ี4 | การแก้ปญั หาด้วยกระบวนการ 48 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชุดกิจกรรมการเรยี นรู้ รายวชิ าเทคโนโลยสี ารสนเทศ ง33101 ชนั้ มัธยมศึกษาปที ่ี 6 กลุ่มสาระการเรยี นรู้การงานอาชพี และเทคโนโลยี11. หากนกั เรยี นต้องการหาคะแนนเฉลี่ยวิชาคอมพิวเตอร์ของนักเรยี น 30 คน ข้อมูลนาเขา้ คือข้อใดก. คะแนนของนักเรียนแตล่ ะคน ข. สตู รหาค่าเฉล่ยีค. ผลลพั ธท์ ่ไี ด้ ง. วิชาคอมพวิ เตอร์12. โครงสร้างโปรแกรมแบบใดไม่มีการตรวจสอบเง่ือนไขก. โครงสร้างแบบลาดบั ข. โครงสรา้ งแบบทางเลือกค. โครงสรา้ งวนซ้าแบบ while ง. โครงสรา้ งวนซ้าแบบ switch…case13. เหตใุ ดจึงต้องมกี ารตรวจสอบและปรับปรงุ วิธกี ารแก้ปัญหา หลงั จากที่ดาเนนิ การแก้ปญั หาเสร็จสนิ้ แล้ว ก. เพอ่ื ชว่ ยแก้ไขกระบวนการแก้ปัญหาให้มคี วามรวดเร็วมากขึ้น ข. เพ่อื อัพเดทโปรแกรมหรือวิธกี ารแก้ปญั หาใหท้ ันสมัย ค. เพอื่ ตรวจสอบว่าข้นั ตอนน้ันรองรับทุกกรณหี รือไม่ ง. เพือ่ หาวิธกี ารแกป้ ัญหาใหมท่ ี่ดกี ว่าเดิม14. สัญลกั ษณท์ ี่ใชใ้ นการเปรียบเทยี บหรอื การตดั สินใจเพ่อื ทดสอบเง่ือนไขคือข้อใดก.ข.ค.ง.ชดุ ที่4 | การแก้ปญั หาด้วยกระบวนการ 49 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชดุ กิจกรรมการเรียนรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ชัน้ มัธยมศึกษาปที ่ี 6 กลุ่มสาระการเรยี นรู้การงานอาชพี และเทคโนโลยี15. สัญลกั ษณ์ท่ีใชใ้ นการเรม่ิ ตน้ หรอื จบการทางานคือข้อใด ก. ข. ค. ง.16. \"การหาพน้ื ทส่ี ่เี หล่ยี มจตั รุ ัส ทาได้โดยนาความกวา้ งมาคูณกบั ความยาว\" จากขอ้ ความ ข้อมลู ออกคืออะไร ก. ความตอ้ งการหาพ้ืนท่ีสี่เหล่ยี มจัตุรัส. ข. พืน้ ที่ส่เี หล่ียมจัตุรสั . ค. ขนาดของความกว้างและความยาวของส่ีเหล่ยี มจัตุรัส. ง. วธิ กี ารหาพ้นื ที่สเี่ หลย่ี มจตั รุ ัส17. ผทู้ ที่ าหน้าทีด่ าเนนิ การแก้ปัญหาดว้ ยการเขยี นโปรแกรมตอ้ งมีความร้คู วามเชีย่ วชาญในเร่อื งใดเป็นพเิ ศษ ก. การเชือ่ มตอ่ เครือข่ายคอมพิวเตอร.์ ข. การซอ่ มแซมอปุ กรณ์คอมพิวเตอร์. ค. ซอฟตแ์ วรท์ ีใ่ ช้ในสานักงาน. ง. ภาษาคอมพิวเตอร์ชุดท่ี4 | การแกป้ ญั หาดว้ ยกระบวนการ 50 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชุดกิจกรรมการเรยี นรู้ รายวิชาเทคโนโลยสี ารสนเทศ ง33101 ชนั้ มัธยมศกึ ษาปที ี่ 6 กลุ่มสาระการเรยี นรู้การงานอาชพี และเทคโนโลยี18. ข้อใดใช้คอมพวิ เตอร์แกป้ ัญหาไดถ้ ูกต้อง ก. เขียนโปรแกรมเพือ่ แก้ปญั หาการสร้างตาราง. ข. ใช้ซอฟตแ์ วรโ์ ปรเดสทอปสร้างงานนาเสนอ. ค. ใชซ้ อฟต์แวรไ์ มโครซอฟตเ์ วริ ์ดพิมพร์ ายงานการประชุม. ง. ใชซ้ อฟต์แวรไ์ มโครซอฟต์แอกเซสคานวณตัวเลขจานวนมาก19. ขอ้ ใดเป็นขนั้ ตอนแรกในการพัฒนาโปรแกรม เพื่อใชใ้ นการแก้ปัญหาก. การวเิ คราะห์งาน ข. การเขียนผงั งานค. การเขียนคาสั่งซโู ดโค้ด ง. การเขยี นโปรแกรม20. สญั ลกั ษณท์ ่ีใชใ้ นการปฏิบตั ิงานคือข้อใด ก.ข.ค.ง.ชดุ ท่ี4 | การแก้ปัญหาด้วยกระบวนการ 51 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชุดกจิ กรรมการเรยี นรู้ รายวชิ าเทคโนโลยสี ารสนเทศ ง33101 ช้นั มัธยมศึกษาปที ่ี 6 กลุ่มสาระการเรยี นรกู้ ารงานอาชีพและเทคโนโลยี กระดาษคาตอบ เร่อื ง การแกป้ ัญหาด้วยกระบวนการเทคโนโลยสี ารสนเทศ ก่อนเรียน หลงั เรยี นช่อื – สกลุ .......................................................................................... ชั้น ............................... เลขที่ ..................คะแนนท่ไี ด้ 20คะแนนเตม็ ผลการประเมิน ผ่าน ไม่ผา่ นขอ้ ที่ ก ข ค ง ขอ้ ท่ี ก ขคง 1. 2. 11. 3. 12. 4. 13. 5. 14. 6. 15. 7. 16. 8. 17. 9. 18.10. 19. 20.ชดุ ท่ี4 | การแกป้ ัญหาด้วยกระบวนการ 52 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชดุ กิจกรรมการเรียนรู้ รายวชิ าเทคโนโลยสี ารสนเทศ ง33101 ช้นั มธั ยมศึกษาปีท่ี 6 กลุ่มสาระการเรยี นร้กู ารงานอาชีพและเทคโนโลยี บรรณานกุ รมกติ ติ ภักดีวัฒนะกุล. (2546). คัมภรี ์ระบบสารสนเทศ. กรงุ เทพฯ: เคทีพี คอมพ์ แอน คอนซัลท.์ธเนศ หาญใจ. (2559). เทคโนโลยีสารสนเทศและการสือ่ สาร. สืบค้น กรกฎาคม 22, 2559. จาก http://kanlayanee.ac.th/ict/2016-04-01-09-10-20.วิโรจน์ ชยั มลู และสุพรรณษา ยวงทอง. (2552). ความรเู้ บื้องตน้ เกีย่ วกับคอมพิวเตอรแ์ ละเทคโนโลยี สารสนเทศ. กรุงเทพฯ: โปรวชิ ัน่ศศลกั ษณ์ ทองขาว และคณะ. (2557). คอมพิวเตอรแ์ ละเทคโนโลยีสารสนเทศสมยั ใหม.่ กรงุ เทพฯ: แมคกรอ – ฮิล อนิ เตอร์ไพรส์ แอลแอลซี.สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลย.ี (2552). ค่มู อื ครรู ายวชิ าพื้นฐานเทคโนโลยีสารสนเทศ และการสื่อสาร ชน้ั มัธยมศึกษาปีที่ 4-6 กลุ่มสาระการเรียนรกู้ ารงานอาชีพและเทคโนโลยี. กรงุ เทพฯ : คุรุสภาลาดพรา้ ว.__________ . (2553). หนังสือเรียนรายวิชาพืน้ ฐานเทคโนโลยสี ารสนเทศและการส่ือสาร ชนั้ มัธยมศกึ ษา ปที ี่ 4-6 กลมุ่ สาระการเรียนรกู้ ารงานอาชีพและเทคโนโลยี. กรุงเทพฯ: คุรสุ ภาลาดพรา้ ว.สุพรรณษา ยวงทอง. (2557). ความรูเ้ บ้อื งตน้ เก่ยี วกับคอมพวิ เตอร์และเทคโนโลยีสารสนเทศ. กรงุ เทพฯ : โปรวิชั่นโอภาส เอย่ี มสิรวิ งษ์. (2557). วิทยาการคอมพิวเตอรแ์ ละเทคโนโลยสี ารสนเทศ. กรงุ เทพฯ : ซเี อ็ดยูเคชั่นชดุ ที่4 | การแก้ปัญหาดว้ ยกระบวนการ 53 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชุดกจิ กรรมการเรยี นรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ชน้ั มัธยมศกึ ษาปที ่ี 6 กลุ่มสาระการเรียนรูก้ ารงานอาชีพและเทคโนโลยี ภาคผนวกชดุ ท่ี4 | การแกป้ ัญหาดว้ ยกระบวนการ 54 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชุดกจิ กรรมการเรียนรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ชั้นมธั ยมศกึ ษาปที ่ี 6 กลุ่มสาระการเรียนรู้การงานอาชพี และเทคโนโลยี แบบบันทกึ คะแนนระหวา่ งเรียน เรื่อง การแกป้ ญั หาดว้ ยกระบวนการเทคโนโลยสี ารสนเทศชดุ ที่4 | การแก้ปัญหาดว้ ยกระบวนการ 55 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชุดกจิ กรรมการเรยี นรู้ รายวิชาเทคโนโลยสี ารสนเทศ ง33101 ช้นั มัธยมศึกษาปที ่ี 6 กลุ่มสาระการเรยี นรกู้ ารงานอาชพี และเทคโนโลยี เฉลยแบบทดสอบก่อนเรียน เร่ือง การแกป้ ัญหาด้วยกระบวนการเทคโนโลยสี ารสนเทศข้อที่ ก ข ค ง ข้อท่ี ก ข ค ง1. 11. 2. 12. 3. 13. 4. 14. 5. 15. 6. 16. 7. 17. 8. 18. 9. 19. 10. 20. ชุดท่ี4 | การแกป้ ญั หาดว้ ยกระบวนการ 56 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชดุ กิจกรรมการเรยี นรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ชัน้ มธั ยมศกึ ษาปีที่ 6 กลุ่มสาระการเรียนรู้การงานอาชพี และเทคโนโลยี เฉลยบตั รกจิ กรรมท่ี 1 เรอ่ื ง กระบวนการแกป้ ญั หาคาชี้แจง ให้นกั เรยี นตอบคาถามต่อไปน้ใี หถ้ ูกตอ้ ง1. มถี งั น้าความจุ 3 ลิตรและถังนา้ ความจุ 5 ลติ ร อย่างละ 1 ใบและมนี ้าใหใ้ นปริมาณไม่จากัดจงหาจานวนวธิ ีท่นี ้อยทส่ี ดุ ในการตวงน้าระหวา่ งถัง 2 ใบดังกลา่ วเพื่อให้ได้น้าจานวน 4 ลิตร 1.1 ปัจจยั และเงือ่ นไขที่กาหนด 1. ถังนา้ ขนาด 5 ลติ ร และ 3 ลิตร อยา่ งละ 1 ใบ 2. ปริมาณนา้ ไม่จากัด 3. หาจานวนครง้ั ทน่ี อ้ ยทีส่ ดุ ในการเทนา้ ระหว่างถงั 2 ใบ 1.2 สิ่งท่ีโจทย์ตอ้ งการ หาจานวนวิธใี นการตวงน้าเพ่ือให้ได้น้า 4 ลติ ร 1.3 ขนั้ ตอนในการแกป้ ญั หา 1. ตักนา้ ใส่ถัง 3 ลติ รจนเต็ม แลว้ เทใสถ่ ัง 5 ลิตร (ถัง 5 ลิตรจะมีพ้ืนทเ่ี หลอื 2 ลติ ร) 2. ตักน้าใสถ่ ัง 3 ลติ รจนเตม็ แล้วเทใส่ถง้ 5 ลติ ร 3. ถัง 3 ลิตรจะเหลือนา้ อยใู่ นถังจานวน 1 ลิตร 4. นาน้าในถัง 5 ลิตรทงิ้ ไป 5. นานา้ จานวน 1 ลิตรซงึ่ อยใู่ นถงั 3 ลติ ร เทใสถ่ ัง 5 ลติ ร 6. ตักนา้ ใส่ถงั 3 ลติ รจนเต็ม แล้วเทใส่ถงั 5 ลติ ร จะทาใหไ้ ดน้ ้าจานวน 4 ลติ ร ซึ่งอยู่ในถงั 5 ลติ ร 1.4 ผลท่ไี ด้จากการแกป้ ญั หา ได้น้าจานวน 4 ลติ ร ตามเงือ่ นไขที่กาหนด โดยได้จานวนครั้งในการเทน้า จานวน 4 ครง้ัชดุ ท่ี4 | การแก้ปัญหาด้วยกระบวนการ 57 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชุดกิจกรรมการเรยี นรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ชั้นมธั ยมศึกษาปที ี่ 6 กลุ่มสาระการเรยี นรกู้ ารงานอาชีพและเทคโนโลยี เฉลยบตั รกจิ กรรมที่ 1 เร่อื ง กระบวนการแก้ปญั หาคาช้ีแจง ใหน้ ักเรียนตอบคาถามต่อไปนีใ้ หถ้ ูกต้อง2. มเี หรยี ญบาทอยู่ 9 เหรยี ญเป็นเหรยี ญปลอม 1 เหรยี ญซึ่งมนี ้าหนกั เบากว่าเหรียญจรงิ จงหาวธิ ใี นการหาเหรียญปลอมโดยการช่ังด้วยตาชัง่ 2 แขน เพยี ง 2 ครงั้ 2.1 ปัจจยั และเง่ือนไขที่กาหนด 1. มเี หรยี ญบาทจานวน 9 เหรียญ 2. ในจานวน 9 เหรยี ญมเี หรียญปลอมจานวน 1 เหรียญ ซง่ึ มนี ้าหนักเบากว่าเหรียญจริง 3. ใช้ตาชงั่ 2 แขนในการชงั่ 2.2 ส่ิงทโี่ จทยต์ ้องการ หาเหรียญปลอมดว้ ยการชัง่ เพยี ง 2 ครั้ง 2.3 ข้ันตอนในการแก้ปญั หา 1. แบง่ เหรยี ญเป็น 3 กอง กองละ 3 เหรยี ญ (กอง A B C) 2. ชง่ั ครั้งท่ี 1 นาเหรียญจากกอง A และ B มาชงั่ กองละข้าง - ถา้ 2 ข้างเท่ากัน แสดงวา่ เหรยี ญปลอมอยู่ทก่ี อง C - ถา้ A หนักกว่า B แสดงว่าเหรยี ญปลอมอยทู่ ่ีกอง B - ถ้า B หนกั กวา่ A แสดงวา่ เหรียญปลอมอยทู่ ี่กอง A 3. ชั่งครัง้ ท่ี 2 นาเหรยี ญจากกองที่มีเหรยี ญปลอมอยู่จากท่ที ราบในข้อ 2 มาชัง่ ซึ่งมี 3 เหรยี ญ โดยใส่ที่ช่ังขา้ งละ 1 เหรยี ญ จะทาให้ทราบเหรยี ญปลอมทันที ดังน้ี - ถ้า 2 ข้างเท่ากนั แสดงว่าเหรียญปลอมคือเหรยี ญทีไ่ ม่ไดน้ ามาชง่ั - ถ้า 2 ขา้ งไมเ่ ท่ากันแสเงวา่ เหรียญปลอมคือเหรียญทอ่ี ย่ดู า้ นท่เี บากวา่ 2.4 ผลท่ไี ด้จากการแกป้ ญั หา ไดเ้ หรยี ญปลอมตามเง่ือนไขที่กาหนด โดยชง่ั เพยี ง 2 คร้ังชดุ ท่ี4 | การแกป้ ญั หาดว้ ยกระบวนการ 58 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชุดกิจกรรมการเรยี นรู้ รายวชิ าเทคโนโลยสี ารสนเทศ ง33101 ชนั้ มธั ยมศึกษาปที ่ี 6 กลุ่มสาระการเรยี นรู้การงานอาชีพและเทคโนโลยี เฉลยบัตรกจิ กรรมท่ี 2 เรอ่ื ง เครอื่ งมอื ทใ่ี ช้ในการออกแบบและข้ันตอนวิธีในการแกป้ ัญหาคาชแ้ี จง ใหน้ กั เรียนตอบคาถามตอ่ ไปนใี้ ห้ถกู ต้อง1. การหาพนื้ ที่ส่ีเหลย่ี มผน้ื ผา้ โดยรับความกว้างและความยาวจากผู้ใช้งาน รหสั เทยี ม (Pseudo Code) เรม่ิ ต้น แสดงข้อความ “กรุณาปอ้ นความกวา้ ง : ” รบั คา่ ความกวา้ งจากผูใ้ ช้งาน แสดงข้อความ “กรุณาป้อนความยาว : ” รบั ค่าความยาวจากผูใ้ ชง้ าน คานวณพนื้ ทีส่ เ่ี หลยี่ มผ้ืนโดยนาคา่ ความกวา้ งมาคูณกับคา่ ความยาว แสดงผลลัพธ์จากการคานวณพ้ืนท่ีสเี หลยี่ มผน้ื ผ้า จบผงั งาน (Flowchart)ชุดที่4 | การแก้ปัญหาดว้ ยกระบวนการ 59 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชุดกิจกรรมการเรียนรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ช้ันมัธยมศึกษาปีที่ 6 กลุ่มสาระการเรยี นรกู้ ารงานอาชีพและเทคโนโลยี เฉลยบตั รกิจกรรมที่ 2 เรอ่ื ง เครอื่ งมอื ทีใ่ ช้ในการออกแบบและข้ันตอนวธิ ใี นการแกป้ ัญหาคาชี้แจง ใหน้ กั เรียนตอบคาถามตอ่ ไปนี้ใหถ้ ูกต้อง2. การตรวจสอบตัวเลขจากผู้ใชชง้ านวา่ เป็นเลขคู่ หรอื เลขคี่ รหสั เทียม (Pseudo Code) เรม่ิ ต้น แสดงขอ้ ความ “กรุณาป้อนตัวเลขเป็นจานวนเตม็ : ” รบั ค่าจานวนเต็มจากผู้ใชง้ านไว้ทต่ี ัวแปร n ทาการตรวจสอบจานวนเตม็ ที่ตัวแปร n โดยการหารด้วย2 เทา่ กับ 0 หรือไม่ - ถ้าหารแล้วได้เท่ากบั 0 แสดงข้อความ “เลขคู่” - ถา้ หารแล้วไมเ่ ท่ากับ 0 แสดงข้อความ “เลขค่ี” จบผงั งาน (Flowchart)ชดุ ท่ี4 | การแกป้ ัญหาด้วยกระบวนการ 60 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชุดกจิ กรรมการเรียนรู้ รายวิชาเทคโนโลยสี ารสนเทศ ง33101 ชั้นมัธยมศึกษาปีท่ี 6 กลุ่มสาระการเรยี นรู้การงานอาชพี และเทคโนโลยี เฉลยบตั รกิจกรรมที่ 3 เรอ่ื ง โครงสร้างการเขยี นโปรแกรมคาชแ้ี จง ใหน้ ักเรียนตรวจสอบการทางานของโปรแกรม แลว้ ตอบคาถามตอ่ ไปนี้1. โครงสร้างโปรแกรมแบบลาดับ //โปรแกรมแสดงการคานวณหาพ้นื ทีส่ ่เี หลีย่ มผนื ผา้ #include <stdio.h> Void main() { Int width,length,RecArea; printf(“Input width :”); scanf(“%d”,&width); printf(“Input length :”); scanf(“%d”,&length); RecArea = width*length; Printf(“\n Area of rectangle is %5d \n”,RecArea); } จากโปรแกรมแสดงการคานวณพ้ืนที่สเ่ี หลี่ยมขา้ งต้น ให้นักเรียนตอบคาถามต่อไปนี้ 1.1 เขยี นผลลพั ธ์ที่ได้จากโปรแกรมโดยกาหนดค่าดังนี้ ความกว้าง (width) = 5 และ ความยาว (length) = 6 30 1.2 โปรแกรมนี้มตี วั แปรก่ีตัว อะไรบา้ ง ชนดิ ของตัวแปรแตล่ ะตัวคืออะไร โปรแกรมนีม้ ตี ัวแปร 3 ตวั คือ width , length , RecArea ชนดิ ของตัวแปลที่ใช้คอื integer 1.3 คาส่ังใดในโปรแกรมท่ีทาหนา้ ที่แสดงผลทางจอภาพ printf()ชดุ ท่ี4 | การแกป้ ัญหาด้วยกระบวนการ 61 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชุดกจิ กรรมการเรียนรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ช้นั มัธยมศกึ ษาปีที่ 6 กลุ่มสาระการเรียนร้กู ารงานอาชพี และเทคโนโลยี เฉลยบตั รกจิ กรรมท่ี 3 เรอื่ ง โครงสร้างการเขยี นโปรแกรมคาชีแ้ จง ให้นกั เรียนตรวจสอบการทางานของโปรแกรม แล้วตอบคาถามตอ่ ไปนี้ 1.4 คาสงั่ ใดในโปรแกรมท่ที าหน้าท่ีรบั ข้อมูลจากผู้ใช้โดยป้อนผ่านแปน้ พิมพ์ Scanf() 1.5 ใหน้ กั เรยี นอธบิ ายผลของการใช้ชดุ อักขระ %5d ชุดอักขระจัดรปู แบบ %5d ใช้กาหนดว่าข้อมูลทน่ี าเขา้ จะตอ้ งเป็นชนิดจานวนเต็มฐานสิบและชุดอักขระนีม้ ีความยาวห้าอักขระและขอ้ มลู จะแสดงชดิ ขวา โดยนาคา่ จากอาร์กวิ เมนต์ทส่ี องคอื คา่ ในตวั แปรRecArea มาแสดงดังนน้ั ผลลัพธท์ ไ่ี ดด้ ังน้ี Area Of Rectangle is _ _ _ 3 0ชุดที่4 | การแกป้ ญั หาด้วยกระบวนการ 62 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชดุ กจิ กรรมการเรียนรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ชน้ั มธั ยมศึกษาปีท่ี 6 กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี เฉลยบตั รกิจกรรมที่ 3 เรอื่ ง โครงสรา้ งการเขยี นโปรแกรมคาชแี้ จง ใหน้ ักเรียนตรวจสอบการทางานของโปรแกรม แล้วตอบคาถามตอ่ ไปน้ี2. โครงสร้างโปรแกรมแบบทางเลือก //โปรแกรมตรวจสอบตวั เลขว่าเป็นเลขคู่หรือเลขคี่ #include<stdio.h> #include<conio.h> Void main() { Int a , b; Clrscr(); printf(“Enter Numeric (1-N) :”); scanf(“%d”,&a); if((a%2)==0) printf(“%d is Even”,a); else printf(“%d is Odd”,a); } }ชุดที่4 | การแก้ปัญหาดว้ ยกระบวนการ 63 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชดุ กจิ กรรมการเรียนรู้ รายวชิ าเทคโนโลยีสารสนเทศ ง33101 ช้นั มัธยมศกึ ษาปที ่ี 6 กลุ่มสาระการเรยี นรกู้ ารงานอาชพี และเทคโนโลยี เฉลยบัตรกิจกรรมที่ 3 เร่ือง โครงสร้างการเขยี นโปรแกรมคาช้ีแจง ให้นกั เรยี นตรวจสอบการทางานของโปรแกรม แล้วตอบคาถามต่อไปน้ีจากโปรแกรมตรวจสอบตวั เลขวา่ เปน็ เลขค่หู รือเลขค่ีขา้ งต้น ใหน้ ักเรียนตอบคาถามต่อไปน้ี 2.1 เขยี นผลลัพธ์ของเง่ือนไขทางเลือกพรอ้ มผลลัพธข์ องโปรแกรมลงในตารางโดยกาหนดค่าดงั นี้ขอ้ มูลนาเขา้ เง่อื นไขทางเลอื ก ผลลัพธ์ของโปรแกรม 10 เงอื่ นไขเปน็ จริง 10 is Even 5 เงอื่ นไขเปน็ เทจ็ 5 is Odd 72 เงื่อนไขเปน็ จรงิ 72 is Even 7 เงอื่ นไขเป็นเทจ็ 7 is Odd 99 เงื่อนไขเป็นเทจ็ 99 is Odd3. โครงสร้างแบบวนซา้ 64 4 | Information Technology //Program : while1 Problem solving #include<stdio.h> Void main() { int i=0; while (i<5){ printf(“i=%d\n”,i); i=i+1; } }ชดุ ท่ี4 | การแก้ปัญหาด้วยกระบวนการ เทคโนโลยีสารสนเทศ
ชดุ กจิ กรรมการเรยี นรู้ รายวชิ าเทคโนโลยสี ารสนเทศ ง33101 ชัน้ มธั ยมศกึ ษาปีที่ 6 กลุ่มสาระการเรียนรกู้ ารงานอาชีพและเทคโนโลยี เฉลยบัตรกจิ กรรมท่ี 3 เรือ่ ง โครงสร้างการเขยี นโปรแกรมคาช้ีแจง ให้นกั เรียนตรวจสอบการทางานของโปรแกรม แลว้ ตอบคาถามต่อไปนี้ 3.1 ผลลพั ธท์ ่ไี ด้คือ 0 1 2 3 4 3.2 จากการทางานขา้ งต้น นกั เรยี นคิดว่าเปน็ การตรวจสอบเงือ่ นไขก่อนการวนซา้ หรือตรวจสอบเงื่อนไขหลังการวนซา้ โปรแกรมจะทาการตรวจสอบเงื่อนไขก่อนการวนซ้า 3.3 คาส่ังท่ีใชใ้ นการวนซ้าในโปรแกรมน้ีไดแ้ ก่คาสั่งใด while () 3.4 เงอ่ื นไขในการตรวจสอบโปรแกรมคือ i<5 3.5 โปรแกรมมกี ารวนซา้ ก่รี อบ 5 รอบชุดท่ี4 | การแก้ปัญหาดว้ ยกระบวนการ 65 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชุดกจิ กรรมการเรยี นรู้ รายวิชาเทคโนโลยสี ารสนเทศ ง33101 ช้ันมธั ยมศึกษาปที ่ี 6 กลุ่มสาระการเรียนรกู้ ารงานอาชพี และเทคโนโลยี เฉลยบตั รกิจกรรมการเรียนรทู้ ้ายเลม่ เรื่อง การแก้ปัญหาดว้ ยกระบวนการเทคโนโลยสี ารสนเทศ1. กระบวนการในการแกป้ ัญหามขี ้นั ตอนอะไรบา้ ง กระบวนการแก้ปญั หาประกอบไปด้วย 4 ขัน้ ตอนคือ 1. การวิเคราะหแ์ ละกาหนดรายละเอยี ดของปญั หา 2. การเลอื กเครื่องมือและออกแบบข้นั ตอนวธิ ี 3. การดาเนินการแก้ปญั หา 4. การตรวจสอบและปรับปรุง2. นกั เรยี นคดิ วา่ กระบวนการแกป้ ัญหาขน้ั ตอนใดสาคญั ทสี่ ุดเพราะอะไร ข้ันตอนท่ี 1 คือ การวิเคราะห์และกาหนดรายละเอยี ดของปัญหา เพราะขั้นตอนนีเ้ ปน็ ขั้นตอนแรกสดุกอ่ นทจ่ี ะลงมือแก้ปญั หา จดุ ประสงคข์ องข้นั ตอนนี้ คือ การทาความเข้าใจกบั ปัญหาเพ่ือแยกใหอ้ อกวา่ ข้อมูลท่ีกาหนดมาในปัญหาหรอื เงือ่ นไขของปัญหาคืออะไร สง่ิ ทตี่ ้องการคืออะไร และวิธีการทีใ่ ช้ประมวลผลเป็นอยา่ งไรถ้าขน้ั ตอนดงั กลา่ วทาการวิเคราะหแ์ ละกาหนดรายละเอียดของปญั หาผิดพลาด ขน้ั ตอนต่อๆไปของการแก้ปญั หาก็จะผิดทั้งหมด3. การกาหนดรายละเอยี ดของปญั หามีองคป์ ระกอบใดบา้ ง 1.1 การระบขุ อ้ มูลออก 1.2 การระบขุ ้อมูลเขา้ 1.3 รายละเอียดของปัญหาชดุ ท่ี4 | การแกป้ ัญหาดว้ ยกระบวนการ 66 4 | Information Technology เทคโนโลยสี ารสนเทศ Problem solving
ชดุ กจิ กรรมการเรียนรู้ รายวชิ าเทคโนโลยสี ารสนเทศ ง33101 ชน้ั มัธยมศึกษาปีที่ 6 กลุ่มสาระการเรียนรูก้ ารงานอาชพี และเทคโนโลยี เฉลยบัตรกิจกรรมการเรียนร้ทู ้ายเล่ม เรื่อง การแกป้ ญั หาดว้ ยกระบวนการเทคโนโลยีสารสนเทศ4. เคร่อื งมือท่ใี ชใ้ นการอกแบบวิธีแก้ปญั หามกี ลี่ ักษณะ พร้อมอธิบายใหล้ ะเอียด มี 2 ลักษณะคือ 1. รหัสลาลอง รหัสลาลองเป็นการใช้คาบรรยายเพ่ืออธิบายขั้นตองวิธีในการแก้ปัญหา การเขียนรหัสลาลองไม่มีรูปแบบที่แน่นอน ข้ึนอยู่กับประสบการณ์และความถนัดของผู้เขียน ซ่ึงอาจจะเขียนอย่างละเอียดหรือย่อ และในบางครงั้ ทอี่ าจอธิบายในลักษณะคล้ายคาพดู หรอื อาจจะเขยี นในรปู แบบคลา้ ยภาโปรแกรมกไ็ ด้ 2. ผังงาน ผังงานเป็นการอธิบายข้ันตอนวิธีการแก้ปัญหาโดยใช้รูปสัญลักษณ์มาเรียงต่อกันสัญลักษณ์แต่ละแบบจะมีถึงความหมายถึงกระบวนการท่ีแตกต่างกัน โดยจะมีคาอธิบายสั้นๆเพิ่มเติมในสัญลักษณ์ ความหมายของสัญลักษณ์ต่างๆ ที่ใช้ในผังงานท่ีถูกกาหนดโดยสถาบันมาตรฐานแห่งชาติอเมริกา (The American NationalStandard Institute : ANSI)เพื่อให้สามารถสื่อความหมายได้ตรงกัน 5. โครงสร้างการเขียนโปรแกรมมีกี่แบบแตล่ ะแบบมีลักษณะทางานอยา่ งไร5. โครงสรา้ งการเขยี นโปรแกรมมกี แี่ บบ แต่ละแบบมีลักษณะทางานอย่างไร โครงสร้างควบคมุ การเขียนโปรแกรมมี 3 แบบ ไดแ้ ก่ โครงสรา้ งแบบลาดบั (sequential structure) เป็นการเขียนโปรแกรมที่ทางานเปน็ ข้นั ตอนเพื่อแก้ปัญหาจะทางานตามคาส่ังท่ีเขียนไว้ตามลาดับ ต้ังแต่คาสั่งแรกไปจนถึงคาส่ังสุดท้าย โดยท่ีคาสั่งในท่ีนี้อาจเป็นคาสั่งเดี่ยวๆ หรือเป็นคาส่ังเชิงซ้อนทีมีหลายคาส่ังย่อยประกอบกันในลักษณะเป็นโครงสร้างแบบทางเลือกหรือแบบวนซ้ากไ็ ด้ โครงสร้างแบบทางเลือก (selection structure) เป็นการเขียนโปรแกรมแก้ปัญหาบางอย่างต้องการการตัดสินใจ เพื่อเลือกว่าจะใช้วิธีการใด โดยต้องมีการตรวจสอบว่าเงื่อนไขท่ีใช้ในการตัดสินใจวา่ เป็นจริงหรือเท็จ ถ้าเปน็ จริงจะไปเลอื กทาคาส่งั ชดุ หนงึ่ แต่ถ้าเปน็ เทจ็ จะไปเลือกทาคาสงั่ อกี ชุดหนึง่ โครงสร้างแบบวนซ้า(repetition structure) เป็นการเขียนโปรแกรมในการแก้ปัญหาบางอย่างอาจต้องมีการทางานในบางคาส่ังหรือชุดของคาส่ังซ้ากันมากกว่าหนึ่งรอบขึ้นไป โครงสร้างแบบมีการวนซ้าน้ีต้องมีการตัดสนิ ใจร่วมอยู่ด้วยเสมอ เพื่อเปน็ เงอ่ื นไขท่ีตัดสนิ ใจว่าเม่อื ใดจะวนซ้า หรือเมอื่ ไรจะถึงเวลาหยดุ วนซ้าชุดท่ี4 | การแกป้ ัญหาด้วยกระบวนการ 67 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
ชดุ กิจกรรมการเรยี นรู้ รายวชิ าเทคโนโลยสี ารสนเทศ ง33101 ชัน้ มธั ยมศึกษาปีที่ 6 กลุ่มสาระการเรยี นร้กู ารงานอาชพี และเทคโนโลยี เฉลยแบบทดสอบหลังเรียน เร่ือง การแก้ปัญหาดว้ ยกระบวนการเทคโนโลยีสารสนเทศขอ้ ท่ี ก ข ค ง ข้อท่ี ก ข ค ง1. 11. 2. 12. 3. 13. 4. 14. 5. 15. 6. 16. 7. 17. 8. 18. 9. 19. 10. 20. ชดุ ท่ี4 | การแก้ปญั หาด้วยกระบวนการ 68 4 | Information Technology เทคโนโลยีสารสนเทศ Problem solving
Search