More Related Content
Similar to โจทย์ปัญหา Pbl4.1
Similar to โจทย์ปัญหา Pbl4.1 (20)
More from siriyaporn20099
More from siriyaporn20099 (8)
โจทย์ปัญหา Pbl4.1
- 2. ภารกิจ
1. กลุ่มของนักเรี ยนคิดว่าลาดับ โฟลวชาร์ต ถูกต้องหรื อไม่ หากไม่ถูกกลุ่มของนักเรี ยนจะแก ้ไข
อย่างไร
2. นักเรี ยนและสมาชิกในกลุ่ม บอกได้หรื อไม่วา โปรแกรมนี้ มวตถุประสงค์เพื่ออะไร ออกแบบ
่ ี ั
ขั้นตอนการทางานของโปรแกรมนี้วาควรจะมีข้ นตอนการทางานอย่างไร จะต้องมีขอมูลนาเข้า
่ ั ้
หรื อไม่ จะต้องมีการประมวลผลอย่างไร และข้อมูลที่ได้หรื อแสดงออกมานั้นควรจะมีลกษณะ ั
อย่างไร โดยเขียนขั้นตอนการทางานเป็ นลาดับ
3. สามารถนามาใช้แ ก ้ปั ญหาในชีวิตประจาวันได้หรื อไม่ และกลุ่มของนักเรี ยนคิดว่า การเขียนผัง
งานมีประโยชน์อะไรบ้าง และ ผังงานที่ดีตองมีลกษณะอย่างไร
้ ั
แบบบันทึกการศึกษาค้ นคว้ าและการแก้ ปัญหา
โจทย์ปัญหา PBL 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ ต
รายวิชาการเขียนโปรแกรมภาษาซีเบืองต้น ง30201 ระดับชั้ นมัธยมศึกษาปี ที่ 4
้
สมาชิกในกลุ่ม
1. นายเกรี ยงไกร ไชยโยธา เลขที่ 3
2. นางสาวประภาศิริ ผิวโชติ เลขที่ 16
3. นางสาวสิริยาภรณ์ อ่อนโยน เลขที่ 17
ตอนที่ 1
หัวข้อปัญหา การเขียนโฟลวชาร์ ตตามการวิเคราะห์ ปัญหา
ทาความเข้าใจปัญหา
- สิ่งที่ต้องการรู้ การเขียนโฟลวชาร์ ตให้ ถูกต้องตามขั้นตอนการวิเคราะห์ ปั ญหาตามข้ อมูลที่
ครูกาหนดให้ แล้ วบอกว่ า โปรแกรมนี้มันมีป ระโยชน์ อย่ า งไร และลักษณะผังงานที่ดีต้อง
เป็ นอย่างไร
- วิธีการหาคาตอบ เแบ่งหน้ าที่กันแล้ ว ก็ทาการค้ นหาข้ อมูลจากแหล่ งสื่ อข้ อมูลต่ า ง ๆ เพื่อ
นามาตอบคาถาม
- 3. การศึกษาค้ นคว้ า / แก้ ปัญหา
ชื่อสมาชิก การแบ่งหน้ าที่ แหล่ งข้อมูล /อ้ างอิง
นายเกรียงไกร ไชยโยธา ขั้นตอนการพัฒนา http://61.19.202.164/resource/courseware/proble
โปรแกรม m/k02-02.html
นางสาวประภาศิริ ผิวโชติ ลักษณะของผังงาน http://61.19.212.45/~weerasak/StudentProject/Su
ที่ดี darut2553/htdoc/6-4.html
นางสาวสิริยาภรณ์ อ่ อนโยน ประโยชน์ ของผั ง http://bu.lpc.rmutl.ac.th/naravit/begin-
งานที่ดี programming/lab01/02-Flowchart.htm
ตอนที่ 2 สรุปผลการศึกษาค้ นคว้ า / แก้ ปัญหาตามภารกิจ
1. กลุ่มของนักเรี ยนคิดว่าลาดับ โฟลวชาร์ต ถูกต้องหรื อไม่ หากไม่ถูกกลุ่มของนักเรี ยนจะแก ้ไข
อย่างไร
ตอบ ไม่ถูกต้อง และจะแก ้ไขได้ดงนี้ 2 1 4
ั 3 5
2. นักเรี ยนและสมาชิกในกลุ่ม บอกได้หรื อไม่วา โปรแกรมนี้ มวตถุประสงค์เพื่ออะไร ออกแบบ
่ ี ั
ขั้นตอนการทางานของโปรแกรมนี้วาควรจะมีข้ นตอนการทางานอย่างไร จะต้องมีขอมูลนาเข้า
่ ั ้
หรื อไม่ จะต้องมีการประมวลผลอย่างไร และข้อมูลที่ได้หรื อแสดงออกมานั้นควรจะมีลกษณะ
ั
อย่างไร โดยเขียนขั้นตอนการทางานเป็ นลาดับ
ตอบ โปรแกรมนี้ มีวตถุประสงค์เพื่อทราบถึงค่าภาษีที่เราคานวณได้
ั
- 4. start
ชื่อ , เงินเดือน
ภาษี = เงินเดือน *(7/100)
ภาษี
stop
3.สามารถนามาใช้แ ก ้ปั ญหาในชีวิตประจาวันได้หรื อไม่ และกลุ่มของนักเรี ยนคิดว่า การเขียนผัง
งานมีประโยชน์อะไรบ้าง และ ผังงานที่ดีตองมีลกษณะอย่างไร
้ ั
ตอบ ได้ เพราะเราสามารถนาไปคานวรหาค่าต่างๆ เช่น การหาค่าเงินเดือน ค่าจ้าง เป็ นต้น
ประโยชน์ ของผังงาน
1.ช่วยลาดับขั้นตอนการทางานของโปรแกรม และสามารถนาไปเขียนโปรแกรมได้โดยไม่
สับสน
2.ช่วยในการตรวจสอบ และแก ้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
3.ช่วยให้การดัดแปลง แกไข ทาได้อย่างสะดวกและรวดเร็ว
้
4.ช่วยให้ผอื่นสามารถศึกษาการทางานของโปรแกรมได้อย่างง่าย และรวดเร็ว มากขึ้น
ู้
วิธีการเขียนผังงานที่ดี
1. ใช้สัญลักษณ์ตามที่ กาหนดไว้
2.ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่าง หรื อจากซ้ายไปขวา
3.คาอธิบายในภาพควรสั้นกะทัดรัด และเข้าใจง่าย
4.ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า - ออก
5. ไม่ควรโยงเส้นเชื่ อมผังงานที่อยูไกลมาก ๆ ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน
่
6.ผังงานควรมีการทดสอบความถูกต้องของการทางานก่อนนาไปเขียนโปรแกรม
- 5. เกณฑ์ การให้ คะแนน
คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก
คะแนนรวมได้ระหว่าง 3-4 คะแนน หมายถึง ดี
คะแนนรวมได้ระหว่าง 1-2 คะแนน หมายถึง ปานกลาง
คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุ ง