Pbl4.1
- 1. โจทย์ปัญหา PBL 4.1
เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
ภารกิจ
1. กลุ่มของนักเรียนคิดว่าลาดับ โฟลวชาร์ต ถูกต้องหรือไม่ หากไม่ถูกกลุ่มของนักเรียนจะแก้ไข
อย่างไร
2. นักเรียนและสมาชิกในกลุ่ม บอกได้หรือไม่ว่า โปรแกรมนี้มีวัตถุประสงค์เพื่ออะไร ออกแบบ
ขั้นตอนการทางานของโปรแกรมนี้ว่าควรจะมีขั้นตอนการทางานอย่างไร จะต้องมีข้อมูลนาเข้า
หรือไม่ จะต้องมีการประมวลผลอย่างไร และข้อมูลที่ได้หรือแสดงออกมานั้นควรจะมีลักษณะ
อย่างไร โดยเขียนขั้นตอนการทางานเป็นลาดับ
3. สามารถนามาใช้แก้ปัญหาในชีวิตประจาวันได้หรือไม่ และกลุ่มของนักเรียนคิดว่า การเขียนผัง
งานมีประโยชน์อะไรบ้าง และ ผังงานที่ดีต้องมีลักษณะอย่างไร
- 2. แบบบันทึกการศึกษาค้นคว้าและการแก้ปญหา
ั
โจทย์ปัญหา PBL 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
รายวิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง30201 ระดับชั้นมัธยมศึกษาปีที่ 4
สมาชิกในกลุ่ม
1. นางสาวฐิติมาภรณ์ สงวนพิมพ์ เลขที่ 6
2. นางสาวเบญจรักษ์ กลองกระโทก เลขที่ 28
3. นางสาวอุไรรัตน์ เจริญรอย เลขที่ 29
ตอนที่ 1
หัวข้อปัญหา การเขียนอัลกอริทึมแบบโฟลวชาร์ต
ทาความเข้าใจปัญหา
- สิ่งที่ต้องการรู้ 1.โปรแกรมนี้มีวัตถุประสงค์อะไร
2. การเขียนผังงานมีประโยชน์อะไร
3.ลักษณะของผังงานที่ดีเป็นอย่างไร
- วิธีการหาคาตอบ 1. ประชุมเพื่อแบ่งหน้าที่ในการหาข้อมูล
2. ค้นคว้าหาข้อมูล
การศึกษาค้นคว้า / แก้ปัญหา
ชื่อสมาชิก การแบ่งหน้าที่ แหล่งข้อมูล/อ้างอิง
นางสาวฐิติมาภรณ์ สงวนพิมพ์ -สืบค้นข้อมูล http://kroohathaichon.wordpress.
-วิเคราะห์ปัญหา com
-พิมพ์ข้อมูล
นางสาวเบญจรักษ์ กลองกระโทก - สืบค้นข้อมูล http://kroohathaichon.wordpress.
-ส่งงาน com
-ตกแต่ง
นางสาวอุไรรัตน์ เจริญรอย -สืบค้นข้อมูล http://kroohathaichon.wordpress.
-วิเคราะห์ปัญหา com
-พิมพ์ข้อมูล
- 3. ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ
1.กลุ่มของนักเรียนคิดว่าลาดับ โฟลวชาร์ต ถูกต้องหรือไม่ หากไม่ถูกกลุ่มของนักเรียนจะแก้ไข
อย่างไร
ตอบ ลาดับไม่โฟลวชาร์ต แก้ไขได้ดังนี้
หมายเลข 1 คือ START
หมายเลข 2 คือ ชื่อ*เงินเดือน
หมายเลข 3 คือ ภาษี= เงินเดือน*(7/100)
หมายเลข 4 คือ ภาษี
หมายเลข 5 คือ STOP
2.นักเรียนและสมาชิกในกลุ่ม บอกได้หรือไม่ว่า โปรแกรมนี้มีวัตถุประสงค์เพื่ออะไร ออกแบบ
ขั้นตอนการทางานของโปรแกรมนี้ว่าควรจะมีขั้นตอนการทางานอย่างไร จะต้องมีข้อมูลนาเข้า
หรือไม่ จะต้องมีการประมวลผลอย่างไร และข้อมูลที่ได้หรือแสดงออกมานั้นควรจะมีลักษณะ
อย่างไร โดยเขียนขั้นตอนการทางานเป็นลาดับ
ตอบ โปรแกรมนี้มีวัตถุประสงค์เพื่อคานวณเงินที่ประชาชนแต่ละคนจะต้องจ่าย เนื่องจาก
ประชาชนแต่ละคนมีเงินเดือนไม่เท่ากัน เงินภาษีที่จ่ายให้จะนาไปให้รัฐบาลเพื่อนาไปใช้ในการ
พัฒนาประเทศ
3.สามารถนามาใช้แก้ปัญหาในชีวิตประจาวันได้หรือไม่ และกลุ่มของนักเรียนคิดว่า การเขียนผัง
งานมีประโยชน์อะไรบ้าง และ ผังงานที่ดีต้องมีลักษณะอย่างไร
ตอบ สามารถนามาใช้แก้ปัญหาในชีวิตประจาวันได้ เพระประชาชนทุกคนจะต้องเสียภาษี
ประโยชน์ของผังงาน
1.ช่วยอธิบายลาดับขั้นตอนการทางานของโปรแกรม
2.ทาให้ตรวจสอบข้อผิดพลาดของโปรแกรมได้ง่าย
3.ทาให้ผู้อื่นสามารถศึกษาการทางานของโปรแกรมและแก้ไขโปรแกรมได้ง่าย
การเขียนผังงานที่ดี
1.เขียนตามสัญลักษณ์ที่กาหนด
2.ใช้ลูกศรแสดงทิศทางการทางานจากบนลงล่าง
3.อธิบายสั้น ๆ ให้เข้าใจง่าย
- 4. 4.ทุกแผนภาพต้องมีทิศทางเข้าออก
5.ไม่ควรโยงลูกศรไปที่ไกลมาก ๆ ถ้าต้องทาให้ใช้สัญลักษณ์การเชื่อมต่อแทน
เกณฑ์การให้คะแนน
คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก
คะแนนรวมได้ระหว่าง 3-4 คะแนน หมายถึง ดี
คะแนนรวมได้ระหว่าง 1-2 คะแนน หมายถึง ปานกลาง
คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุง