โจทย์ปญหา PBL8.1
                                           ั
                               เรือง การรับข้อมูลทางคียบอร์ด
                                  ่                    ์




ภารกิจ
1. วิเคราะห์ว่าจากสถานการณ์นี้ ปัญหามีสาเหตุมาจากอะไร นักเรียนจะต้องแก้ปัญหานี้อย่างไร (1
   คะแนน)
2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ
   แก้ปัญหาส่วนใด (2 คะแนน)
3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการรวบรวมความรู้ที่ได้จากการพัฒนาโปรแกรม
   คอมพิวเตอร์ครั้งนี้ไว้นักเรียนจะต้องทาอย่างไร ถ้าต้องการที่จะรวบรวมและเขียนโปรแกรมนั้นจะ
   ประกอบด้วยสิ่งใดบ้าง (2 คะแนน)



                                                                                              1
แบบบันทึกการศึกษาค้นคว้าและการแก้ปญหา
                                                       ั
                โจทย์ปญหา PBL 8.1 เรือง การรับข้อมูลทางคียบอร์ด
                      ั              ่                      ์
    รายวิชาการเขียนโปรแกรมภาษาซีเบืองต้น ง30201 ระดับชันมัธยมศึกษาปีที่ 4
                                   ้                      ้
สมาชิกในกลุ่ม
  1. นายนัฐพล อาษาพนม             เลขที่ 5
  2. นางสาวยลยุพา ลานนท์          เลขที่ 13
  3. นางสาวนิตยา หงษ์ทอง          เลขที่ 15
ตอนที่ 1
   หัวข้อปัญหา ร้านค้าแห่งนี้จะมีวิธีการเขียนโปรแกรมอย่างไร และจะต้องรับข้อมูลอะไรบ้าง
   ทาความเข้าใจปัญหา
   - สิ่งที่ต้องการรู้ วิธีการเขียนโปรแกรม และการเรียกใช้ฟังก์ชัน scanf()
   - วิธีการหาคาตอบ แบ่งหน้าที่ในการค้นหาคาตอบ เรียบเรียง ตรวจทาน และเผยแพร่
   การศึกษาค้นคว้า / แก้ปัญหา

        ชื่อสมาชิก           การแบ่งหน้าที่                   แหล่งข้อมูล/อ้างอิง
นายนัฐพล อาษาพนม เรียบเรียง/เผยแพร่ http://kroohathaichon.wordpress.com
นางสาวยลยุพา ลานนท์ สืบค้นข้อมูล/สรุป http://kroohathaichon.wordpress.com
นางสาวนิตา หงษ์ทอง               พิมพ์             -
ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ
   1. วิเ คราะห์ว่า จากสถานการณ์นี้ ปัญ หามีส าเหตุม าจากอะไร นั กเรีย นจะต้ อ งแก้ ปัญ หานี้
       อย่างไร (1 คะแนน)
       ตอบ สถานการณ์นี้มีปัญหาจาการที่ร้านค้าแห่งนี้อาจยังไม่ทราบข้อมูลในการเรียกใช้คาสั่ง
       scanf() และการรับข้อมูลทางคีย์บอร์ดดีพอ สาหรับวิธีการแก้ไขปัญหานี้ก็คือ ร้านค้าควร
       สืบค้นข้อมูลจากแหล่งความรู้ที่น่าเชื่อถือ และดีพอ เช่น
               - http://kroohathaichon.wordpress.com
               - http://www.lks.ac.th/kuanjit/scanf.htm

                                                                                                2
2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ใน
     การแก้ปัญหาส่วนใด (2 คะแนน)
     ตอบ ในการแก้ไขปัญหานี้จาเป็นอย่างยิ่งที่จะต้องมีความรู้เกี่ยวกับเรื่อง การเรียกใช้คาสั่ง
     scanf() การวิเคราะห์ปัญหาว่าจะรับข้อมูล (Input)ไหนและแสดงผลข้อมูล(Output)ไหน
     และการรับข้อมูลทางคีย์บอร์ด ซึ่งความรู้ที่กล่าวมานี้จะสามารถนาไปแก้ปัญหาในส่วน
     ของ การวิเคราะห์ปัญหา และการเขียนโปรแกรม

  3. จากสถานการณ์ ปั ญ หานี้ ถ้ า นั ก เรี ย นต้ อ งการรวบรวมความรู้ ที่ ไ ด้ จ ากการพั ฒ นา
     โปรแกรมคอมพิวเตอร์ครั้งนี้ไว้นักเรียนจะต้องทาอย่างไร ถ้า ต้องการที่จะรวบรวมและ
     เขียนโปรแกรมนั้นจะประกอบด้วยสิ่งใดบ้าง (2 คะแนน)
     ตอบ ถ้าต้ องการรวบรวมความรู้ ที่ได้จากการพัฒ นาโปรแกรมคอมพิวเตอร์ครั้ งนี้ไ ว้
     จะต้อง บันทึกงานเก็บไว้ในรูปแบบต่างๆ เช่น บันทึกลงใน ซีดีไดร์ฟ พิมพ์รูปเล่มหรือ
     ตารา และอัปโหลดลงบนแหล่งข้อมูลทางอินเทอร์เน็ต เพื่อป้องกันข้อมูลสูญหาย
             และการที่จะรวบรวมและเขียนโปรแกรมนั้นจะ ต้องประกอบด้วย ความรู้ในการ
     อัปโหลดข้อมูลลงบนอินเทอร์เน็ต การเรียกใช้คาสั่ง scanf() การวิเคราะห์ปัญหาว่าจะรับ
     ข้อมูล(Input)ไหนและแสดงผลข้อมูล(Output)ไหนและการรับข้อมูลทางคีย์บอร์ด
     และความรู้ ใ นการเขี ยนโปรแกรมภาษาซี เช่ น การวิ เ คราะห์ ข้ อ มู ล การเขี ย นผั ง งาน
     โครงสร้ างและส่ วนประกอบของภาษาซี การเรีย กใช้ ฟัง ก์ชัน และการเขี ยนโปรแกรม
     ภาษาซี


เกณฑ์การให้คะแนน
คะแนนรวมได้ระหว่าง 5     คะแนน           หมายถึง        ดีมาก
คะแนนรวมได้ระหว่าง 3 - 4 คะแนน
                าง                       หมายถึง        ดี
คะแนนรวมได้ระหว่าง 1 - 2 คะแนน           หมายถึง        ปานกลาง
คะแนนรวมได้ระหว่าง 0     คะแนน           หมายถึง        ควรปรับปรุง


                                                                                                3

โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด

  • 1.
    โจทย์ปญหา PBL8.1 ั เรือง การรับข้อมูลทางคียบอร์ด ่ ์ ภารกิจ 1. วิเคราะห์ว่าจากสถานการณ์นี้ ปัญหามีสาเหตุมาจากอะไร นักเรียนจะต้องแก้ปัญหานี้อย่างไร (1 คะแนน) 2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ แก้ปัญหาส่วนใด (2 คะแนน) 3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการรวบรวมความรู้ที่ได้จากการพัฒนาโปรแกรม คอมพิวเตอร์ครั้งนี้ไว้นักเรียนจะต้องทาอย่างไร ถ้าต้องการที่จะรวบรวมและเขียนโปรแกรมนั้นจะ ประกอบด้วยสิ่งใดบ้าง (2 คะแนน) 1
  • 2.
    แบบบันทึกการศึกษาค้นคว้าและการแก้ปญหา ั โจทย์ปญหา PBL 8.1 เรือง การรับข้อมูลทางคียบอร์ด ั ่ ์ รายวิชาการเขียนโปรแกรมภาษาซีเบืองต้น ง30201 ระดับชันมัธยมศึกษาปีที่ 4 ้ ้ สมาชิกในกลุ่ม 1. นายนัฐพล อาษาพนม เลขที่ 5 2. นางสาวยลยุพา ลานนท์ เลขที่ 13 3. นางสาวนิตยา หงษ์ทอง เลขที่ 15 ตอนที่ 1 หัวข้อปัญหา ร้านค้าแห่งนี้จะมีวิธีการเขียนโปรแกรมอย่างไร และจะต้องรับข้อมูลอะไรบ้าง ทาความเข้าใจปัญหา - สิ่งที่ต้องการรู้ วิธีการเขียนโปรแกรม และการเรียกใช้ฟังก์ชัน scanf() - วิธีการหาคาตอบ แบ่งหน้าที่ในการค้นหาคาตอบ เรียบเรียง ตรวจทาน และเผยแพร่ การศึกษาค้นคว้า / แก้ปัญหา ชื่อสมาชิก การแบ่งหน้าที่ แหล่งข้อมูล/อ้างอิง นายนัฐพล อาษาพนม เรียบเรียง/เผยแพร่ http://kroohathaichon.wordpress.com นางสาวยลยุพา ลานนท์ สืบค้นข้อมูล/สรุป http://kroohathaichon.wordpress.com นางสาวนิตา หงษ์ทอง พิมพ์ - ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ 1. วิเ คราะห์ว่า จากสถานการณ์นี้ ปัญ หามีส าเหตุม าจากอะไร นั กเรีย นจะต้ อ งแก้ ปัญ หานี้ อย่างไร (1 คะแนน) ตอบ สถานการณ์นี้มีปัญหาจาการที่ร้านค้าแห่งนี้อาจยังไม่ทราบข้อมูลในการเรียกใช้คาสั่ง scanf() และการรับข้อมูลทางคีย์บอร์ดดีพอ สาหรับวิธีการแก้ไขปัญหานี้ก็คือ ร้านค้าควร สืบค้นข้อมูลจากแหล่งความรู้ที่น่าเชื่อถือ และดีพอ เช่น - http://kroohathaichon.wordpress.com - http://www.lks.ac.th/kuanjit/scanf.htm 2
  • 3.
    2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้างเรื่องนั้นนาไปใช้ใน การแก้ปัญหาส่วนใด (2 คะแนน) ตอบ ในการแก้ไขปัญหานี้จาเป็นอย่างยิ่งที่จะต้องมีความรู้เกี่ยวกับเรื่อง การเรียกใช้คาสั่ง scanf() การวิเคราะห์ปัญหาว่าจะรับข้อมูล (Input)ไหนและแสดงผลข้อมูล(Output)ไหน และการรับข้อมูลทางคีย์บอร์ด ซึ่งความรู้ที่กล่าวมานี้จะสามารถนาไปแก้ปัญหาในส่วน ของ การวิเคราะห์ปัญหา และการเขียนโปรแกรม 3. จากสถานการณ์ ปั ญ หานี้ ถ้ า นั ก เรี ย นต้ อ งการรวบรวมความรู้ ที่ ไ ด้ จ ากการพั ฒ นา โปรแกรมคอมพิวเตอร์ครั้งนี้ไว้นักเรียนจะต้องทาอย่างไร ถ้า ต้องการที่จะรวบรวมและ เขียนโปรแกรมนั้นจะประกอบด้วยสิ่งใดบ้าง (2 คะแนน) ตอบ ถ้าต้ องการรวบรวมความรู้ ที่ได้จากการพัฒ นาโปรแกรมคอมพิวเตอร์ครั้ งนี้ไ ว้ จะต้อง บันทึกงานเก็บไว้ในรูปแบบต่างๆ เช่น บันทึกลงใน ซีดีไดร์ฟ พิมพ์รูปเล่มหรือ ตารา และอัปโหลดลงบนแหล่งข้อมูลทางอินเทอร์เน็ต เพื่อป้องกันข้อมูลสูญหาย และการที่จะรวบรวมและเขียนโปรแกรมนั้นจะ ต้องประกอบด้วย ความรู้ในการ อัปโหลดข้อมูลลงบนอินเทอร์เน็ต การเรียกใช้คาสั่ง scanf() การวิเคราะห์ปัญหาว่าจะรับ ข้อมูล(Input)ไหนและแสดงผลข้อมูล(Output)ไหนและการรับข้อมูลทางคีย์บอร์ด และความรู้ ใ นการเขี ยนโปรแกรมภาษาซี เช่ น การวิ เ คราะห์ ข้ อ มู ล การเขี ย นผั ง งาน โครงสร้ างและส่ วนประกอบของภาษาซี การเรีย กใช้ ฟัง ก์ชัน และการเขี ยนโปรแกรม ภาษาซี เกณฑ์การให้คะแนน คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก คะแนนรวมได้ระหว่าง 3 - 4 คะแนน าง หมายถึง ดี คะแนนรวมได้ระหว่าง 1 - 2 คะแนน หมายถึง ปานกลาง คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุง 3