Pbl 4.2
- 1. โจทยปญหา PBL 4.2
เรื่อง การเขียนอัลกอริทึมแบบโฟลวชารต
ภารกิจ
1. โปรแกรมที่นักเรียนวิเคราะหขึ้นมามีวัตถุประสงคเพื่ออะไร สามารถนํามาใชแกปญหาใน
ชีวิตประจําวันไดหรือไม
2. นักเรียนและสมาชิกในกลุม ออกแบบขั้นตอนการทํางานของโปรแกรมนี้วาควรจะมีขั้นตอน
การทํางานอยางไร จะตองมีขอมูลนําเขาหรือไม จะตองมีการประมวลผลอยางไร และขอมูลที่
ไดหรือแสดงออกมานั้นควรจะมีลักษณะอยางไร โดยเขียนขั้นตอนการทํางานเปนลําดับ และ
เขียนเปนแผนภาพอธิบายขั้นตอนการทํางานตามที่ไดออกแบบไว
- 2. แบบบันทึกการศึกษาคนควาและการแกปญหา
โจทยปญหา PBL 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชารต
รายวิชาการเขียนโปรแกรมภาษาซีเบื้องตน ง30201 ระดับชั้นมัธยมศึกษาปที่ 4
สมาชิกในกลุม
1. นางสาวหทัยทิพย สืบศรี เลขที่ 10
2. นางสาวกัญญาพัชร ชมพุฒ เลขที่ 11
3. นางสาวเกสร จูมลี เลขที่ 25
ตอนที่ 1
หัวขอปญหา : การเขียนอัลกอริทึมแบบโฟลวชารต
ทําความเขาใจปญหา : นําโจทยปญหา PBL 3 มาเขียนขั้นตอนการทํางานเปนลําดับ
เขียนแผนภาพอธิบายขั้นตอนการทํางาน
- สิ่งที่ตองการรู : การเขียนขั้นตอนการทํางาน
การเขียนแผนภาพการทํางาน
- วิธีการหาคําตอบ : ประชุมเพื่อวางแผน
แบงหนาที่ในการสืบคนขอมูล
การศึกษาคนควา / แกปญหา
ชื่อสมาชิก การแบง แหลงขอมูล/อางอิง
หนาที่
นางสาวหทัยทิพย สืบศรี วิ เ คราะห / -
พิมพ
นางสาวกัญญาพัชร ชมพุฒ ตอนที่ 2 http://e-learning.snru.ac.th/els/program1/lesson2/page2_4.html
นางสาวเกสร จูมลี ตอนที่ 2 http://www.mscomed54.com/ccontrolwbi/unit1.php
- 3. ตอนที่ 2 สรุปผลการศึกษาคนควา / แกปญหาตามภารกิจ
1. โปรแกรมที่นักเรียนวิเคราะหขึ้นมามีวัตถุประสงคเพื่ออะไร สามารถนํามาใชแกปญหาในชีวิตการ
คํานวณหาพื้นที่วงกลม สามารถนํามาใชแกปญหาในชีวิตประจําวันไดหรือไม
ตอบ การคํานวณหาพื้นที่วงกลม สามารถนํามาใชแกปญหาในชีวิตประจําวันได
ประโยชนของผังงาน
• ชวยลําดับขั้นตอนการทํางานของโปรแกรม และสามารถนําไปเขียนโปรแกรมไดโดยไมสับสน
• ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมื่อเกิดขอผิดพลาด
• ชวยใหการดัดแปลง แกไข ทําไดอยางสะดวกและรวดเร็ว
• ชวยใหผูอื่นสามารถศึกษาการทํางานของโปรแกรมไดอยางงาย และรวดเร็วมากขึ้น
2. นักเรียนและสมาชิกในกลุม ออกแบบขั้นตอนการทํางานของโปรแกรมนี้วาควรจะมีขั้นตอนการ
ทํางานอยางไร จะตองมีขอมูลนําเขาหรือไม จะตองมีการประมวลผลอยางไร และขอมูลที่ไดหรือ
แสดงออกมานั้นควรจะมีลักษณะอยางไร โดยเขียนขั้นตอนการทํางานเปนลําดับ และเขียนเปน
แผนภาพอธิบายขั้นตอนการทํางานตามที่ไดออกแบบไว
ตอบ ทําความเขาใจกับปญหา วาสิ่งที่ตองการ คือพื้นที่วงกลม
ขอมูลนําเขามี รัศมี (radius) และ พื้นที่วงกลม (area)
วิธีการที่ใชประมวลผลคือ area = 3.14 * radius*2
ผลลัพธที่ตองการคือ พื้นที่วงกลม
กําหนดองคประกอบในการวิเคราะหคือ พื้นที่วงกลม ตัวแปร area และ รัศมี ตัวแปร radius