Weitere ähnliche Inhalte
Ähnlich wie โจทย์ปัญหา Pbl 4 (20)
โจทย์ปัญหา Pbl 4
- 1. โจทย์ปัญหา PBL 4.1
เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
ภารกิจ
1. กลุ่มของนักเรียนคิดว่าลาดับ โฟลวชาร์ต ถูกต้องหรือไม่ หากไม่ถูกกลุ่มของนักเรียนจะแก้ไขอย่างไร
2. นักเรียนและสมาชิกในกลุ่ม บอกได้หรือไม่ว่า โปรแกรมนี้มีวัตถุประสงค์เพื่ออะไร ออกแบบขั้นตอน
การทางานของโปรแกรมนี้ว่าควรจะมีขั้นตอนการทางานอย่างไร จะต้องมีข้อมูลนาเข้าหรือไม่ จะต้องมี
การประมวลผลอย่างไร และข้อมูลที่ได้หรือแสดงออกมานั้นควรจะมีลักษณะอย่างไร โดยเขียน
ขั้นตอนการทางานเป็นลาดับ
3. สามารถนามาใช้แก้ปัญหาในชีวิตประจาวันได้หรือไม่ และกลุ่มของนักเรียนคิดว่า การเขียนผังงานมี
ประโยชน์อะไรบ้าง และ ผังงานที่ดีต้องมีลักษณะอย่างไร
- 2. แบบบันทึกการศึกษาค้นคว้าและการแก้ปัญหา
โจทย์ปัญหา PBL 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
รายวิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง30201 ระดับชั้นมัธยมศึกษาปีที่ 4
สมาชิกในกลุ่ม
1. นางสาวนพรัตน์ อนุสงค์ เลขที่ 7
2. นางสาววิภาวรรณ ภูติรักษ์ เลขที่ 8
3. นางสาวอุทัยวรรณ นาสุข เลขที่ 9
ตอนที่ 1
หัวข้อปัญหา การเขียนอัลกอริทึมแบบโฟลวชาร์ต
ทาความเข้าใจปัญหา
- สิ่ งที่ต้อ งการรู้ ศึ ก ษาการเขี ย นอัล กอริทึมแบบโฟลวชาร์ต แล้วเขีย นโฟลวชาร์ต ให้ถูก ต้องตาม
ขั้นตอนการวิเคราะห์ปัญหาโดยดูว่าโปรแกรมนี้มีวัตถุประสงค์อะไร การเขียนผังงานมีประโยชน์
อย่างไร และลักษณะของผังงานที่ดีเป็นอย่างไร
- วิธีการหาคาตอบ ประชุม แบ่งหน้าที่ ศึกษาค้นคว้าข้อมูลและรวบรวมข้อมูลนาข้อมูลที่ได้มา
วิเคราะห์และตอบคาถาม
การศึกษาค้นคว้า / แก้ปัญหา
ชื่อสมาชิก การแบ่งหน้าที่ แหล่งข้อมูล/อ้างอิง
นางสาวนพรัตน์ อนุสงค์ ตอบคาถาม
นางสาววิภาวรรณ ภูติรักษ์ รวบรวมและวิเคราะห์
ข้อมูล
นางสาวอุทัยวรรณ นาสุข สืบค้นข้อมูล http://www.thaigoodview.com
http://kroohathaichon.wordpress.com
- 3. ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ
1. กลุ่มของนักเรียนคิดว่าลาดับ โฟลวชาร์ต ถูกต้องหรือไม่ หากไม่ถูกกลุ่มของนักเรียนจะแก้ไขอย่างไร
ตอบ ไม่ถูกต้อง ลาดับ โฟลวชาร์ตที่ถูกต้อง คือ
หมายเลข 1 start
หมายเลข 2 ชื่อ.เงินเดือน
หมายเลข 3 ภาษี = เงินเดือน*(7/100)
หมายเลข 4 ภาษี
หมายเลข 5 stop
2. นักเรียนและสมาชิกในกลุ่ม บอกได้หรือไม่ว่า โปรแกรมนี้มีวัตถุประสงค์เพื่ออะไร ออกแบบขั้นตอน
การทางานของโปรแกรมนี้ว่าควรจะมีขั้นตอนการทางานอย่างไร จะต้องมีข้อมูลนาเข้าหรือไม่ จะต้องมีการ
ประมวลผลอย่างไร และข้อมูลที่ได้หรือแสดงออกมานั้นควรจะมีลักษณะอย่างไร โดยเขียนขั้นตอนการ
ทางานเป็นลาดับ
ตอบ โปรแกรมนี้มีวัตถุประสงค์เพื่อคานวณหาค่าภาษีของเงินเดือน
มีขั้นตอนการทางาน ดังนี้
1. รับค่าเงินเดือน
2. คานวณหาภาษีของเงินเดือนจาสูตร ภาษี = เงินเดือน *(7/100)
3.แสดงผลการคานวณหาภาษีจากเงินเดือน
- 4. 3. สามารถนามาใช้แก้ปัญหาในชีวิตประจาวันได้หรือไม่ และกลุ่มของนักเรียนคิดว่า การเขียนผังงานมี
ประโยชน์อะไรบ้าง และ ผังงานที่ดีต้องมีลักษณะอย่างไร
ตอบ โปรแกรมนี้สามารถนามาใช้แก้ปัญหาในชีวิตประจาวันได้
การเขียนผังงานมีประโยชน์ คือ
1. ช่วยลาดับขั้นตอนการทางานของโปรแกรม และสามารถนาไปเขียนโปรแกรมได้โดยไม่สับสน
2. ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
3. ช่วยให้การดัดแปลง แก้ไข ทาได้อย่างสะดวกและรวดเร็ว
4. ช่วยให้ผู้อื่นสามารถศึกษาการทางานของโปรแกรมได้อย่างง่าย และรวดเร็วมากขึ้น
และผังงานที่ดีต้องมีลักษณะ
1. ออกแบบให้ง่ายต่อการทาความเข้าใจ
2. ชัดเจนและเป็นระเบียบ เส้นไม่ควรโยงทับกัน
3. มีจุดเริ่มต้นและสิ้นสุดอย่างละ 1 จุดเท่านั้น
4. ผังงานต้องวางตามแนวตั้ง เพื่อให้สามารถลาดับขั้นตอนการทางานจากบนลงล่างได้
5. ข้อความฝนแต่ละสัญลักษณ์ควรกระชับ กะทัดรัด ได้ใจความ
6. ทิศทางของลูกศรที่โยงแต่ละรูป ควรมีสัมผัสพอดีกับรูปไม่ควรเหลือช่องระยะห่างหรือโยงล้าเข้า
ไปในรูป
7. ทุกสัญลักษณ์ต้องมีทางเข้าและทางออก อย่างละ 1 ทางเท่านั้น ยกเว้นสัญลักษณ์การตัดสินใจที่มี
ทางเข้าทางเดียวและออกได้ 2 ทาง
8. สัญลักษณ์ที่ทาหน้าที่ได้สองหน้าที่ เช่น รับข้อมูลหรือแสดงผลลัพธ์ ต้องระบุทุกครั้งว่าขณะนั้น
ทาหน้าที่อะไร ส่วนสัญลักษณ์ที่ทาหน้าที่เพียงหน้าที่เดียวไม่จาเป็นต้องระบุ
เกณฑ์การให้คะแนน
คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก
คะแนนรวมได้ระหว่าง 3-4 คะแนน หมายถึง ดี
คะแนนรวมได้ระหว่าง 1-2 คะแนน หมายถึง ปานกลาง
คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุง