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




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

ตอนที่ 1
   หัวขอปญหา        :       การเขียนอัลกอริทึมแบบโฟลวชารต
   ทําความเขาใจปญหา :       การเขียนโฟลวชารต
                              วัตถุประสงค
                              ประโยชน
                              ลักษณะของผังงานที่ดี
   สิ่งที่ตองการรู   :      การเขียนโฟลวชารต
                              วัตถุประสงค
                              ประโยชน
                              ลักษณะของผังงานที่ดี
   - วิธีการหาคําตอบ :        ประชุมเพื่อวางแผน
                              แบงหนาที่ในการสืบคนขอมูล
   การศึกษาคนควา / แกปญหา
        ชื่อสมาชิก           การแบง                 แหลงขอมูล/อางอิง
                              หนาที่
 นางสาวหทัยทิพย สืบศรี วิเคราะห/ -
                              พิมพ
 นางสาวกัญญาพัชร ชมพุฒ ตอนที่ 2 http://www.bcoms.net/system_analysis/lesson63.asp
 นางสาวเกสร จูมลี            ตอนที่ 2 http://www.bcoms.net/system_analysis/lesson63.asp
ตอนที่ 2 สรุปผลการศึกษาคนควา / แกปญหาตามภารกิจ
1.กลุมของนักเรียนคิดวาลําดับ โฟลวชารต ถูกตองหรือไม หากไมถูกกลุมของนักเรียนจะแกไข
อยางไร

          หมายเลข                                      สัญลักษณ
         หมายเลข1                                     START
         หมายเลข2                                    เงินเดือน
         หมายเลข3                                ภาษา=เงินเดือน*(7/100)
         หมายเลข4                                       ภาษี
         หมายเลข5                                      STOP



2.นักเรียนและสมาชิกในกลุม บอกไดหรือไมวา โปรแกรมนี้มีวัตถุประสงคเพื่ออะไร ออกแบบ
                           
ขั้นตอนการทํางานของโปรแกรมนี้วาควรจะมีขั้นตอนการทํางานอยางไร จะตองมีขอมูลนําเขา
หรือไม จะตองมีการประมวลผลอยางไร และขอมูลที่ไดหรือแสดงออกมานั้นควรจะมีลักษณะ
อยางไร โดยเขียนขั้นตอนการทํางานเปนลําดับ วัตถุประสงคเพื่ออะไร
ตอบ เพื่อคํานวณหาคาภาษีจากเงินเดือน
ขั้นตอนการทํางานอยางไร
ตอบ 1.รับคาเงินเดือนเขามาในโปรแกรม
      2.คํานวณหาภาษีของเงินเดือนจากสูตร ภาษี=เงินเดือน*(7/100)
      3.แสดงผลการคํานวณหาภาษีจากเงินเดือน
3.สามารถนํามาใชแกปญหาในชีวิตประจําวันไดหรือไม และกลุมของนักเรียนคิดวา การเขียนผัง
งานมีประโยชนอะไรบาง และ ผังงานที่ดีตองมีลักษณะอยางไร
ตอบ สามารถนํามาใชแกปญหาในชีวิตประจําวันได
   ประโยชนของผังงาน
1. ชวยลําดับขั้นตอนการทํางานของโปรแกรม และสามารถนําไปเขียนโปรแกรมไดโดยไมสับสน
2. ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมื่อเกิดขอผิดพลาด
3. ชวยใหการดัดแปลง แกไข ทําไดอยางสะดวกและรวดเร็ว
4. ชวยใหผูอื่นสามารถศึกษาการทํางานของโปรแกรมไดอยางงาย และรวดเร็วมากขึ้น
     วิธีการเขียนผังงานที่ดี
1. ใชสัญลักษณตามที่กําหนดไว
2. ใชลูกศรแสดงทิศทางการไหลของขอมูลจากบนลงลาง หรือจากซายไปขวา
3. คําอธิบายในภาพควรสั้นกะทัดรัด และเขาใจงาย
4. ทุกแผนภาพตองมีลูกศรแสดงทิศทางเขา - ออก
5. ไมควรโยงเสนเชื่อมผังงานที่อยูไกลมาก ๆ ควรใชสัญลักษณจุดเชื่อมตอแทน
6. ผังงานควรมีการทดสอบความถูกตองของการทํางานกอนนําไปเขียนโปรแกรม




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

Pbl4.1

  • 1.
    โจทยปญหา PBL 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชารต ภารกิจ 1. กลุมของนักเรียนคิดวาลําดับ โฟลวชารต ถูกตองหรือไม หากไมถูกกลุมของนักเรียนจะแกไข อยางไร 2. นักเรียนและสมาชิกในกลุม บอกไดหรือไมวา โปรแกรมนี้มีวัตถุประสงคเพื่ออะไร ออกแบบ ขั้นตอนการทํางานของโปรแกรมนี้วาควรจะมีขั้นตอนการทํางานอยางไร จะตองมีขอมูลนําเขา หรือไม จะตองมีการประมวลผลอยางไร และขอมูลที่ไดหรือแสดงออกมานั้นควรจะมีลักษณะ อยางไร โดยเขียนขั้นตอนการทํางานเปนลําดับ 3. สามารถนํามาใชแกปญหาในชีวิตประจําวันไดหรือไม และกลุมของนักเรียนคิดวา การเขียนผัง งานมีประโยชนอะไรบาง และ ผังงานที่ดีตองมีลักษณะอยางไร
  • 2.
    แบบบันทึกการศึกษาคนควาและการแกปญหา โจทยปญหา PBL 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชารต รายวิชาการเขียนโปรแกรมภาษาซีเบื้องตน ง30201 ระดับชั้นมัธยมศึกษาปที่ 4 สมาชิกในกลุม 1. นางสาวหทัยทิพย สืบศรี เลขที่ 10 2. นางสาวกัญญาพัชร ชมพุฒ เลขที่ 11 3. นางสาวเกสร จูมลี เลขที่ 25 ตอนที่ 1 หัวขอปญหา : การเขียนอัลกอริทึมแบบโฟลวชารต ทําความเขาใจปญหา : การเขียนโฟลวชารต วัตถุประสงค ประโยชน ลักษณะของผังงานที่ดี สิ่งที่ตองการรู : การเขียนโฟลวชารต วัตถุประสงค ประโยชน ลักษณะของผังงานที่ดี - วิธีการหาคําตอบ : ประชุมเพื่อวางแผน แบงหนาที่ในการสืบคนขอมูล การศึกษาคนควา / แกปญหา ชื่อสมาชิก การแบง แหลงขอมูล/อางอิง หนาที่ นางสาวหทัยทิพย สืบศรี วิเคราะห/ - พิมพ นางสาวกัญญาพัชร ชมพุฒ ตอนที่ 2 http://www.bcoms.net/system_analysis/lesson63.asp นางสาวเกสร จูมลี ตอนที่ 2 http://www.bcoms.net/system_analysis/lesson63.asp
  • 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. คําอธิบายในภาพควรสั้นกะทัดรัด และเขาใจงาย 4. ทุกแผนภาพตองมีลูกศรแสดงทิศทางเขา - ออก 5. ไมควรโยงเสนเชื่อมผังงานที่อยูไกลมาก ๆ ควรใชสัญลักษณจุดเชื่อมตอแทน 6. ผังงานควรมีการทดสอบความถูกตองของการทํางานกอนนําไปเขียนโปรแกรม เกณฑการใหคะแนน คะแนนรวมไดระหวาง 5 คะแนน หมายถึง ดีมาก คะแนนรวมไดระหวาง 3-4 คะแนน หมายถึง ดี คะแนนรวมไดระหวาง 1-2 คะแนน หมายถึง ปานกลาง คะแนนรวมไดระหวาง 0 คะแนน หมายถึง ควรปรับปรุง