โจทย์ปัญหา PBL 4.1
                        เรือง การเขียนอัลกอริทมแบบโฟลวชาร์ต
                           ่                  ึ




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

สมาชิกในกลุ่ม
1.     นายนัฐพล อาษาพนม                     เลขที่ 5
2. นางสาวยลยุพา ลานนท์                      เลขที่ 13
3. นางสาวนิตยา หงษ์ทอง                      เลขที่ 15

ตอนที่ 1
หัวข้อปัญหา โปรแกรมนี้มีวัตถุประสงค์อะไร การเขียนแผนผังงานมีประโยชน์อย่างไร ลักษณะ
     อปั
ของผังงานที่ดีเป็นอย่างไร
ทาความเข้าใจปัญหา
-       สิ่งที่ต้องการรู้ ลักษณะของผังงานที่ดีเป็นอย่างไร
-       วิธีการหาคาตอบ ปรึกษากันในกลุ่ม แล้วจัดแบ่งงานให้แต่ละคนไปทาหน้าที่ของตนเอง
การศึกษาค้นคว้า / แก้ปัญหา
                ชื่อสมาชิก               การแบ่งหน้าที่           แหล่งข้อมูล/อ้างอิง
    นายนัฐพล อาษาพนม               เรียบเรียงจัดตกแต่งงาน -
    นางสาวยลยุพา ลานนท์ สืบหาข้อมูล/สรุป                  http://61.19.212.45/~weera
                                                          s ak / St u de n t P r o j e c t / Su dar
                                                          u t 2 5 5 3 / h t do c / 6- 4. h t ml
    นางสาวนิตา หงษ์ทอง             วิเคราะห์ปัญหา         -

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

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




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

โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต

  • 1.
    โจทย์ปัญหา PBL 4.1 เรือง การเขียนอัลกอริทมแบบโฟลวชาร์ต ่ ึ ภารกิจ 1. กลุ่มของนักเรียนคิดว่าลาดับ โฟลวชาร์ต ถูกต้องหรือไม่ หากไม่ถูกกลุ่มของนักเรียนจะ แก้ไขอย่างไร 2. นักเรียนและสมาชิกในกลุ่ม บอกได้หรือไม่ว่า โปรแกรมนี้มีวัตถุประสงค์เพื่ออะไร ออกแบบขั้นตอนการทางานของโปรแกรมนี้ว่าควรจะมีขั้นตอนการทางานอย่างไร จะต้องมีข้อมูล นาเข้าหรือไม่ จะต้องมีการประมวลผลอย่างไร และข้อมูลที่ได้หรือแสดงออกมานั้นควรจะมี ลักษณะอย่างไร โดยเขียนขั้นตอนการทางานเป็นลาดับ 3. สามารถนามาใช้แก้ปัญหาในชีวิตประจาวันได้หรือไม่ และกลุ่มของนักเรียนคิดว่า การเขียน ผังงานมีประโยชน์อะไรบ้าง และ ผังงานที่ดีต้องมีลักษณะอย่างไร
  • 2.
    แบบบันทึกการศึกษาค้นคว้าและการแก้ปญหา ั โจทย์ปัญหา PBL 4.1 เรือง การเขียนอัลกอริทึมแบบโฟลวชาร์ต ่ รายวิชาการเขียนโปรแกรมภาษาซีเบืองต้น ง30201 ระดับชันมัธยมศึกษาปีที่ 4 ้ ้ สมาชิกในกลุ่ม 1. นายนัฐพล อาษาพนม เลขที่ 5 2. นางสาวยลยุพา ลานนท์ เลขที่ 13 3. นางสาวนิตยา หงษ์ทอง เลขที่ 15 ตอนที่ 1 หัวข้อปัญหา โปรแกรมนี้มีวัตถุประสงค์อะไร การเขียนแผนผังงานมีประโยชน์อย่างไร ลักษณะ อปั ของผังงานที่ดีเป็นอย่างไร ทาความเข้าใจปัญหา - สิ่งที่ต้องการรู้ ลักษณะของผังงานที่ดีเป็นอย่างไร - วิธีการหาคาตอบ ปรึกษากันในกลุ่ม แล้วจัดแบ่งงานให้แต่ละคนไปทาหน้าที่ของตนเอง การศึกษาค้นคว้า / แก้ปัญหา ชื่อสมาชิก การแบ่งหน้าที่ แหล่งข้อมูล/อ้างอิง นายนัฐพล อาษาพนม เรียบเรียงจัดตกแต่งงาน - นางสาวยลยุพา ลานนท์ สืบหาข้อมูล/สรุป http://61.19.212.45/~weera s ak / St u de n t P r o j e c t / Su dar u t 2 5 5 3 / h t do c / 6- 4. h t ml นางสาวนิตา หงษ์ทอง วิเคราะห์ปัญหา - ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ 1. กลุ่มของนักเรียนคิดว่าลาดับ โฟลวชาร์ต ถูกต้องหรือไม่ หากไม่ถูกกลุ่มของนักเรียนจะ แก้ไขอย่างไร ตอบ ไม่ถูกต้อง เพราะอย่างแรกเลยคือ start ต้องมาก่อนเป็นอันดับแรก และต่อมาก็จะเป็น หมายเลข1ต่อมาก็เป็นหมายเลข4และตามด้วยหมายเลข3จบด้วยหมายเลข5 จึงจะถูกต้อง
  • 3.
    2.นักเรียนและสมาชิกในกลุม บอกได้หรือไม่วา โปรแกรมนีมวตถุประสงค์เพื่ออะไรออกแบบ ่ ่ ้ ีั ขันตอนการทางานของโปรแกรมนี้วาควรจะมีขนตอนการทางานอย่างไร จะต้องมีข้อมูลนาเข้า ้ ่ ั้ หรือไม่ จะต้องมีการประมวลผลอย่างไร และข้อมูลทีได้หรือแสดงออกมานันควรจะมีลกษณะ ่ ้ ั อย่างไร โดยเขียนขันตอนการทางานเป็นลาดับ ้ ตอบ โปรแกรมนี้มีวัตถุประสงค์เพื่อคานวณหาค่าภาษีของเงินเดือน 3.สามารถนามาใช้แก้ปัญหาในชีวตประจาวันได้หรือไม่ และกลุมของนักเรียนคิดว่า การเขียนผัง ิ ่ งานมีประโยชน์อะไรบ้าง และ ผังงานทีดตองมีลกษณะอย่างไร ่ ี ้ ั ตอบ ได้ ประโยชน์คือช่วยให้ผู้ที่เข้ามาศึกษาผังงานของเราได้เข้าใจง่ายยิ่งขึ้น ลักษณะผังงานที่ดีควรเป็นอย่างนี้ 1.ระเบียบ เส้นไม่ควรโยงทับกัน 2.มีจุดเริ่มต้นและสิ้นสุดอย่างละ 1 จุดเท่านั้น 3.ผังงานต้องวางตามแนวตั้ง เพื่อให้สามารถลาดับขั้นตอนการทางานจากบนลงล่างได้ 4.ข้อความฝนแต่ละสัญลักษณ์ควรกระชับ กะทัดรัด ได้ใจความ 5.ทิศทางของลูกศรที่โยงแต่ละรูป ควรมีสัมผัสพอดีกับรูปไม่ควรเหลือช่องระยะห่างหรือโยงล้าเข้า ไปใน รูป 6.ทุกสัญลักษณ์ต้องมีทางเข้าและทางออก อย่างละ 1 ทางเท่านั้น ยกเว้นสัญลักษณ์การตัดสินใจ ที่มีทางเข้าทางเดียวและออกได้ 2 ทางออกแบบให้ง่ายต่อการทาความเข้าใจ 7.สัญลักษณ์ที่ทาหน้าที่ได้สองหน้าที่ เช่น รับข้อมูลหรือแสดงผลลัพธ์ ต้องระบุทุกครั้งว่าขณะนั้น ทาหน้าที่อะไร ส่วนสัญลักษณ์ที่ทาหน้าที่เพียงหน้าที่เดียว เกณฑ์การให้คะแนน คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก คะแนนรวมได้ระหว่าง 3 - 4 คะแนน หมายถึง ดี คะแนนรวมได้ระหว่าง 1 - 2 คะแนน หมายถึง ปานกลาง คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุง