SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
โจทย์ปัญหา PBL 4.1
                             เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต




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

สมาชิกในกลุ่ม
   1. นางสาวนพรัตน์ อนุสงค์            เลขที่ 7
   2. นางสาววิภาวรรณ ภูติรักษ์         เลขที่ 8
   3. นางสาวอุทัยวรรณ นาสุข            เลขที่ 9

ตอนที่ 1
   หัวข้อปัญหา การเขียนอัลกอริทึมแบบโฟลวชาร์ต
   ทาความเข้าใจปัญหา
   - สิ่ งที่ต้อ งการรู้ ศึ ก ษาการเขี ย นอัล กอริทึมแบบโฟลวชาร์ต แล้วเขีย นโฟลวชาร์ต ให้ถูก ต้องตาม
         ขั้นตอนการวิเคราะห์ปัญหาโดยดูว่าโปรแกรมนี้มีวัตถุประสงค์อะไร การเขียนผังงานมีประโยชน์
         อย่างไร และลักษณะของผังงานที่ดีเป็นอย่างไร
   - วิธีการหาคาตอบ ประชุม แบ่งหน้าที่ ศึกษาค้นคว้าข้อมูลและรวบรวมข้อมูลนาข้อมูลที่ได้มา
       วิเคราะห์และตอบคาถาม

  การศึกษาค้นคว้า / แก้ปัญหา

            ชื่อสมาชิก                 การแบ่งหน้าที่             แหล่งข้อมูล/อ้างอิง
   นางสาวนพรัตน์ อนุสงค์           ตอบคาถาม
   นางสาววิภาวรรณ ภูติรักษ์        รวบรวมและวิเคราะห์
                                   ข้อมูล
   นางสาวอุทัยวรรณ นาสุข           สืบค้นข้อมูล       http://www.thaigoodview.com
                                                      http://kroohathaichon.wordpress.com
ตอนที่ 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. มีจุดเริ่มต้นและสิ้นสุดอย่างละ 1 จุดเท่านั้น
        4. ผังงานต้องวางตามแนวตั้ง เพื่อให้สามารถลาดับขั้นตอนการทางานจากบนลงล่างได้
        5. ข้อความฝนแต่ละสัญลักษณ์ควรกระชับ กะทัดรัด ได้ใจความ
        6. ทิศทางของลูกศรที่โยงแต่ละรูป ควรมีสัมผัสพอดีกับรูปไม่ควรเหลือช่องระยะห่างหรือโยงล้าเข้า
ไปในรูป
        7. ทุกสัญลักษณ์ต้องมีทางเข้าและทางออก อย่างละ 1 ทางเท่านั้น ยกเว้นสัญลักษณ์การตัดสินใจที่มี
ทางเข้าทางเดียวและออกได้ 2 ทาง
        8. สัญลักษณ์ที่ทาหน้าที่ได้สองหน้าที่ เช่น รับข้อมูลหรือแสดงผลลัพธ์ ต้องระบุทุกครั้งว่าขณะนั้น
ทาหน้าที่อะไร ส่วนสัญลักษณ์ที่ทาหน้าที่เพียงหน้าที่เดียวไม่จาเป็นต้องระบุ




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

Weitere ähnliche Inhalte

Andere mochten auch (15)

Canonet GIII-QL17
Canonet GIII-QL17Canonet GIII-QL17
Canonet GIII-QL17
 
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
 
Atap 3 (1)
Atap 3  (1)Atap 3  (1)
Atap 3 (1)
 
Pbl8.2
Pbl8.2Pbl8.2
Pbl8.2
 
Katy ferguson
Katy fergusonKaty ferguson
Katy ferguson
 
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
 
Katy ferguson
Katy fergusonKaty ferguson
Katy ferguson
 
โจทย์ปัญหา8.1
โจทย์ปัญหา8.1โจทย์ปัญหา8.1
โจทย์ปัญหา8.1
 
โจทย์ปัญหา Pbl4.2
โจทย์ปัญหา Pbl4.2โจทย์ปัญหา Pbl4.2
โจทย์ปัญหา Pbl4.2
 
Ri o ts presentation slideshare
Ri o ts presentation slideshareRi o ts presentation slideshare
Ri o ts presentation slideshare
 
How Video Games can Improve Executive Functions
How Video Games can Improve Executive FunctionsHow Video Games can Improve Executive Functions
How Video Games can Improve Executive Functions
 
โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5
 
Improving Executive Functioning Skills with Video Games and Digital Media
Improving Executive Functioning Skills with Video Games and Digital MediaImproving Executive Functioning Skills with Video Games and Digital Media
Improving Executive Functioning Skills with Video Games and Digital Media
 
Popular Games and Apps for Children with Autism-Games for Health 2014
Popular Games and Apps for Children with Autism-Games for Health 2014Popular Games and Apps for Children with Autism-Games for Health 2014
Popular Games and Apps for Children with Autism-Games for Health 2014
 
Series verbales
Series verbalesSeries verbales
Series verbales
 

Ähnlich wie โจทย์ปัญหา Pbl 4

โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
siriyaporn20099
 
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
nattapon Arsapanom
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
siriyaporn20099
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
siriyaporn20099
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
siriyaporn20099
 
งาน Pbl4.1
งาน Pbl4.1งาน Pbl4.1
งาน Pbl4.1
Naynoyjolii
 
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ดโจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
nattapon Arsapanom
 
งาน Pbl4.2
งาน Pbl4.2งาน Pbl4.2
งาน Pbl4.2
Naynoyjolii
 
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
nattapon Arsapanom
 

Ähnlich wie โจทย์ปัญหา Pbl 4 (20)

Pbl4
Pbl4Pbl4
Pbl4
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
 
Pbl4.1
Pbl4.1 Pbl4.1
Pbl4.1
 
Pbl4.1
Pbl4.1Pbl4.1
Pbl4.1
 
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
 
Pbl4.2
Pbl4.2Pbl4.2
Pbl4.2
 
งาน Pbl4.1
งาน Pbl4.1งาน Pbl4.1
งาน Pbl4.1
 
งาน Pbl4.1
งาน Pbl4.1งาน Pbl4.1
งาน Pbl4.1
 
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ดโจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
 
งาน Pbl4.2
งาน Pbl4.2งาน Pbl4.2
งาน Pbl4.2
 
งาน Pbl4.2
งาน Pbl4.2งาน Pbl4.2
งาน Pbl4.2
 
Pbl4.2
Pbl4.2Pbl4.2
Pbl4.2
 
Pbl4.2
Pbl4.2Pbl4.2
Pbl4.2
 
Pbl5
Pbl5Pbl5
Pbl5
 
Pbl 3
Pbl 3Pbl 3
Pbl 3
 
Pbl 3
Pbl 3Pbl 3
Pbl 3
 
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
 

โจทย์ปัญหา 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 คะแนน หมายถึง ควรปรับปรุง