SlideShare a Scribd company logo
1 of 5
Download to read offline
โจทยปญหา PBL 4.1
เรื่อง การเขียนอัลกอริทึมแบบโฟลวชารต
ภารกิจ
1. กลุมของนักเรียนคิดวาลําดับ โฟลวชารต ถูกตองหรือไม หากไมถูกกลุมของนักเรียนจะแกไข
    อยางไร
2. นักเรียนและสมาชิกในกลุม บอกไดหรือไมวา โปรแกรมนี้มีวัตถุประสงคเพื่ออะไร ออกแบบ
    ขั้นตอนการทํางานของโปรแกรมนี้วาควรจะมีขั้นตอนการทํางานอยางไร จะตองมีขอมูลนําเขา
    หรือไม จะตองมีการประมวลผลอยางไร และขอมูลที่ไดหรือแสดงออกมานั้นควรจะมีลักษณะ
    อยางไร โดยเขียนขั้นตอนการทํางานเปนลําดับ
3. สามารถนํามาใชแกปญหาในชีวิตประจําวันไดหรือไม และกลุมของนักเรียนคิดวา การเขียนผัง
    งานมีประโยชนอะไรบาง และ ผังงานที่ดีตองมีลักษณะอยางไร



                       แบบบันทึกการศึกษาคนควาและการแกปญหา
               โจทยปญหา PBL 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชารต
        รายวิชาการเขียนโปรแกรมภาษาซีเบื้องตน ง30201 ระดับชั้นมัธยมศึกษาปที่ 4

สมาชิกในกลุม
   1. นายเกรียงไกร ไชยโยธา            เลขที่ 3
   2. นางสาวประภาศิริ ผิวโชติ         เลขที่ 16
   3. นางสาวสิริยาภรณ ออนโยน        เลขที่ 17

ตอนที่ 1
   หัวขอปญหา การเขียนโฟลวชารตตามการวิเคราะหปญหา
   ทําความเขาใจปญหา 1.ทําการวิเคราะหปญหาและอานโจทย/ภารกิจที่ครูตองการใหหา
                      2.แบงหนาที่กันคนหาขอมูล
                      3.เราตองทราบถึงการเขียนโฟลวชารต
                      4.ตองศึกษาการวิเคราะหปญหางานใหละเอียดเพื่อที่จะนํามาแกไขปญหา

   - สิ่งที่ตองการรู การเขียนโฟลวชารตใหถูกตองตามขั้นตอนการวิเคราะหปญหาตามขอมูลที่
     ครูกําหนดให แลวบอกวาโปรแกรมนี้มันมีประโยชนอยางไร และลักษณะผังงานที่ดีตอง
     เปนอยางไร
- วิธีการหาคําตอบ 1.เมื่อเราแบงหนาที่กันแลว ก็ทําการคนหาขอมูลจากแหลงสื่อขอมูลตาง
     ๆ เพื่อนํามาตอบคําถาม

   การศึกษาคนควา / แกปญหา
         ชื่อสมาชิก           การแบงหนาที่                          แหลงขอมูล/อางอิง
   นายเกรียงไกร ไชยโยธา         ขั้ น ตอนการพั ฒ นา   http://61.19.202.164/resource/courseware/problem/k02-
                                โปรแกรม               02.html
   นางสาวประภาศิริ ผิวโชติ ลักษณะของผังงานที่         http://61.19.212.45/~weerasak/StudentProject/Sudarut2
                                ดี                    553/htdoc/6-4.html
   น า ง ส า ว สิ ริ ย า ภ ร ณ ประโยชนของผังงาน     http://bu.lpc.rmutl.ac.th/naravit/begin-
   ออนโยน                      ที่ดี                 programming/lab01/02-Flowchart.htm

ตอนที่ 2 สรุปผลการศึกษาคนควา / แกปญหาตามภารกิจ
1. กลุมของนักเรียนคิดวาลําดับ โฟลวชารต ถูกตองหรือไม หากไมถูกกลุมของนักเรียนจะแกไข
   อยางไร
   ตอบ ไมถูกตอง และจะแกไขไดดังนี้ 2 1 4 3 5

2. นักเรียนและสมาชิกในกลุม บอกไดหรือไมวา โปรแกรมนี้มีวัตถุประสงคเพื่ออะไร ออกแบบ
   ขั้นตอนการทํางานของโปรแกรมนี้วาควรจะมีขั้นตอนการทํางานอยางไร จะตองมีขอมูลนําเขา
   หรือไม จะตองมีการประมวลผลอยางไร และขอมูลที่ไดหรือแสดงออกมานั้นควรจะมีลักษณะ
   อยางไร โดยเขียนขั้นตอนการทํางานเปนลําดับ
   ตอบ โปรแกรมนี้มีวัตถุประสงคเพื่อทราบถึงคาภาษีที่เราคํานวณได
start




                                  ชื่อ , เงินเดือน




                           ภาษี = เงินเดือน *(7/100)




                                       ภาษี




                                        stop


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

More Related Content

What's hot

แผนการจัดการเรียนรู้ที่ 6
แผนการจัดการเรียนรู้ที่ 6แผนการจัดการเรียนรู้ที่ 6
แผนการจัดการเรียนรู้ที่ 6dechathon
 
โครงร่าง
โครงร่างโครงร่าง
โครงร่างbbeammaebb
 
โครงงานคอม
โครงงานคอมโครงงานคอม
โครงงานคอมAutcharapun Kanya
 
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตnattapon Arsapanom
 
เน‚เธ„เธฃเธ‡เธ‡เธฒเธ™เธ„เธญเธกเธžเธดเธงเน€เธ•เธญเธฃเนŒ เนเธœเธ™เธเธฒเธฃเธˆเ...
เน‚เธ„เธฃเธ‡เธ‡เธฒเธ™เธ„เธญเธกเธžเธดเธงเน€เธ•เธญเธฃเนŒ เนเธœเธ™เธเธฒเธฃเธˆเ...เน‚เธ„เธฃเธ‡เธ‡เธฒเธ™เธ„เธญเธกเธžเธดเธงเน€เธ•เธญเธฃเนŒ เนเธœเธ™เธเธฒเธฃเธˆเ...
เน‚เธ„เธฃเธ‡เธ‡เธฒเธ™เธ„เธญเธกเธžเธดเธงเน€เธ•เธญเธฃเนŒ เนเธœเธ™เธเธฒเธฃเธˆเ...heemaa
 
Course syllabus
Course syllabusCourse syllabus
Course syllabusGing Bhoon
 
โครงร่างงานคอม
โครงร่างงานคอมโครงร่างงานคอม
โครงร่างงานคอมSirichanya Tha-in
 
มาตรฐานการเรียนรู้
มาตรฐานการเรียนรู้มาตรฐานการเรียนรู้
มาตรฐานการเรียนรู้krupan
 
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2anusong
 
โครงร่างงานคอม
โครงร่างงานคอมโครงร่างงานคอม
โครงร่างงานคอมSirichanya Tha-in
 

What's hot (15)

Pbl4.2
Pbl4.2Pbl4.2
Pbl4.2
 
แผนการจัดการเรียนรู้ที่ 6
แผนการจัดการเรียนรู้ที่ 6แผนการจัดการเรียนรู้ที่ 6
แผนการจัดการเรียนรู้ที่ 6
 
โครงร่าง
โครงร่างโครงร่าง
โครงร่าง
 
Pbl7.2
Pbl7.2Pbl7.2
Pbl7.2
 
โครงงานคอม
โครงงานคอมโครงงานคอม
โครงงานคอม
 
Pbl3
Pbl3Pbl3
Pbl3
 
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
 
เน‚เธ„เธฃเธ‡เธ‡เธฒเธ™เธ„เธญเธกเธžเธดเธงเน€เธ•เธญเธฃเนŒ เนเธœเธ™เธเธฒเธฃเธˆเ...
เน‚เธ„เธฃเธ‡เธ‡เธฒเธ™เธ„เธญเธกเธžเธดเธงเน€เธ•เธญเธฃเนŒ เนเธœเธ™เธเธฒเธฃเธˆเ...เน‚เธ„เธฃเธ‡เธ‡เธฒเธ™เธ„เธญเธกเธžเธดเธงเน€เธ•เธญเธฃเนŒ เนเธœเธ™เธเธฒเธฃเธˆเ...
เน‚เธ„เธฃเธ‡เธ‡เธฒเธ™เธ„เธญเธกเธžเธดเธงเน€เธ•เธญเธฃเนŒ เนเธœเธ™เธเธฒเธฃเธˆเ...
 
Course syllabus
Course syllabusCourse syllabus
Course syllabus
 
โครงร่างงานคอม
โครงร่างงานคอมโครงร่างงานคอม
โครงร่างงานคอม
 
มาตรฐานการเรียนรู้
มาตรฐานการเรียนรู้มาตรฐานการเรียนรู้
มาตรฐานการเรียนรู้
 
Pbl4.2
Pbl4.2Pbl4.2
Pbl4.2
 
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
 
Pbl7.2
Pbl7.2Pbl7.2
Pbl7.2
 
โครงร่างงานคอม
โครงร่างงานคอมโครงร่างงานคอม
โครงร่างงานคอม
 

Viewers also liked

โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6siriyaporn20099
 
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6siriyaporn20099
 
โจทย์ปัญหา Pdl 7.2
โจทย์ปัญหา Pdl 7.2โจทย์ปัญหา Pdl 7.2
โจทย์ปัญหา Pdl 7.2siriyaporn20099
 
โจทย์ปัญหา Pbl 2
โจทย์ปัญหา Pbl 2โจทย์ปัญหา Pbl 2
โจทย์ปัญหา Pbl 2siriyaporn20099
 
Выпуск 2012
Выпуск 2012Выпуск 2012
Выпуск 2012natasubach
 
Как работает Google
Как работает GoogleКак работает Google
Как работает GoogleArthur Arutyunyan
 
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6siriyaporn20099
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1siriyaporn20099
 
โจทย์ปัญหา Pbl3
โจทย์ปัญหา Pbl3โจทย์ปัญหา Pbl3
โจทย์ปัญหา Pbl3siriyaporn20099
 
โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5siriyaporn20099
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTMLLMoonMichel
 
jeunesse slideshare for Every One
 jeunesse  slideshare for Every One jeunesse  slideshare for Every One
jeunesse slideshare for Every Onejnteampower
 
Altivar 31 vietnamese_final_3755
Altivar 31 vietnamese_final_3755Altivar 31 vietnamese_final_3755
Altivar 31 vietnamese_final_3755dangthimyhoa
 
2.1 jaringan tumbuhan
2.1 jaringan tumbuhan2.1 jaringan tumbuhan
2.1 jaringan tumbuhanwiks121
 
презентация2
презентация2презентация2
презентация2ahjelika
 

Viewers also liked (17)

โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
 
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
 
โจทย์ปัญหา Pdl 7.2
โจทย์ปัญหา Pdl 7.2โจทย์ปัญหา Pdl 7.2
โจทย์ปัญหา Pdl 7.2
 
โจทย์ปัญหา Pbl 2
โจทย์ปัญหา Pbl 2โจทย์ปัญหา Pbl 2
โจทย์ปัญหา Pbl 2
 
Выпуск 2012
Выпуск 2012Выпуск 2012
Выпуск 2012
 
Как работает Google
Как работает GoogleКак работает Google
Как работает Google
 
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
 
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
 
โจทย์ปัญหา Pbl3
โจทย์ปัญหา Pbl3โจทย์ปัญหา Pbl3
โจทย์ปัญหา Pbl3
 
โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
jeunesse slideshare for Every One
 jeunesse  slideshare for Every One jeunesse  slideshare for Every One
jeunesse slideshare for Every One
 
IT In Europe
IT In EuropeIT In Europe
IT In Europe
 
Altivar 31 vietnamese_final_3755
Altivar 31 vietnamese_final_3755Altivar 31 vietnamese_final_3755
Altivar 31 vietnamese_final_3755
 
Slide sharetest
Slide sharetestSlide sharetest
Slide sharetest
 
2.1 jaringan tumbuhan
2.1 jaringan tumbuhan2.1 jaringan tumbuhan
2.1 jaringan tumbuhan
 
презентация2
презентация2презентация2
презентация2
 

Similar to โจทย์ปัญหา Pbl4.1

โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1siriyaporn20099
 
โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4anusong
 
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตnattapon Arsapanom
 
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม nattapon Arsapanom
 
โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3siriyaporn20099
 
โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3siriyaporn20099
 
ความหมายและต วอย างห_วข_อโครงงานประเภทการพ_ฒนาส__อเพ__อการศ_กษา
ความหมายและต วอย างห_วข_อโครงงานประเภทการพ_ฒนาส__อเพ__อการศ_กษาความหมายและต วอย างห_วข_อโครงงานประเภทการพ_ฒนาส__อเพ__อการศ_กษา
ความหมายและต วอย างห_วข_อโครงงานประเภทการพ_ฒนาส__อเพ__อการศ_กษาสุชาติ องค์มิ้น
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ณิชกานต์ แจ้งสว่าง
 

Similar to โจทย์ปัญหา Pbl4.1 (20)

โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
 
งาน Pbl4.1
งาน Pbl4.1งาน Pbl4.1
งาน Pbl4.1
 
Pbl4
Pbl4Pbl4
Pbl4
 
โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4
 
งาน Pbl4.2
งาน Pbl4.2งาน Pbl4.2
งาน Pbl4.2
 
Pbl 4.2
Pbl 4.2Pbl 4.2
Pbl 4.2
 
Pbl4.1
Pbl4.1 Pbl4.1
Pbl4.1
 
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
 
Pbl3
Pbl3Pbl3
Pbl3
 
แผนการสอนAccess 57
แผนการสอนAccess 57แผนการสอนAccess 57
แผนการสอนAccess 57
 
Pbl 3
Pbl 3Pbl 3
Pbl 3
 
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
 
Pbl 3
Pbl 3Pbl 3
Pbl 3
 
Pbl4.1
Pbl4.1Pbl4.1
Pbl4.1
 
โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3
 
โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3
 
ความหมายและต วอย างห_วข_อโครงงานประเภทการพ_ฒนาส__อเพ__อการศ_กษา
ความหมายและต วอย างห_วข_อโครงงานประเภทการพ_ฒนาส__อเพ__อการศ_กษาความหมายและต วอย างห_วข_อโครงงานประเภทการพ_ฒนาส__อเพ__อการศ_กษา
ความหมายและต วอย างห_วข_อโครงงานประเภทการพ_ฒนาส__อเพ__อการศ_กษา
 
งานPbl 3
งานPbl 3งานPbl 3
งานPbl 3
 
Pbl 7.2
Pbl 7.2Pbl 7.2
Pbl 7.2
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
 

โจทย์ปัญหา Pbl4.1

  • 1. โจทยปญหา PBL 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชารต
  • 2. ภารกิจ 1. กลุมของนักเรียนคิดวาลําดับ โฟลวชารต ถูกตองหรือไม หากไมถูกกลุมของนักเรียนจะแกไข อยางไร 2. นักเรียนและสมาชิกในกลุม บอกไดหรือไมวา โปรแกรมนี้มีวัตถุประสงคเพื่ออะไร ออกแบบ ขั้นตอนการทํางานของโปรแกรมนี้วาควรจะมีขั้นตอนการทํางานอยางไร จะตองมีขอมูลนําเขา หรือไม จะตองมีการประมวลผลอยางไร และขอมูลที่ไดหรือแสดงออกมานั้นควรจะมีลักษณะ อยางไร โดยเขียนขั้นตอนการทํางานเปนลําดับ 3. สามารถนํามาใชแกปญหาในชีวิตประจําวันไดหรือไม และกลุมของนักเรียนคิดวา การเขียนผัง งานมีประโยชนอะไรบาง และ ผังงานที่ดีตองมีลักษณะอยางไร แบบบันทึกการศึกษาคนควาและการแกปญหา โจทยปญหา PBL 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชารต รายวิชาการเขียนโปรแกรมภาษาซีเบื้องตน ง30201 ระดับชั้นมัธยมศึกษาปที่ 4 สมาชิกในกลุม 1. นายเกรียงไกร ไชยโยธา เลขที่ 3 2. นางสาวประภาศิริ ผิวโชติ เลขที่ 16 3. นางสาวสิริยาภรณ ออนโยน เลขที่ 17 ตอนที่ 1 หัวขอปญหา การเขียนโฟลวชารตตามการวิเคราะหปญหา ทําความเขาใจปญหา 1.ทําการวิเคราะหปญหาและอานโจทย/ภารกิจที่ครูตองการใหหา 2.แบงหนาที่กันคนหาขอมูล 3.เราตองทราบถึงการเขียนโฟลวชารต 4.ตองศึกษาการวิเคราะหปญหางานใหละเอียดเพื่อที่จะนํามาแกไขปญหา - สิ่งที่ตองการรู การเขียนโฟลวชารตใหถูกตองตามขั้นตอนการวิเคราะหปญหาตามขอมูลที่ ครูกําหนดให แลวบอกวาโปรแกรมนี้มันมีประโยชนอยางไร และลักษณะผังงานที่ดีตอง เปนอยางไร
  • 3. - วิธีการหาคําตอบ 1.เมื่อเราแบงหนาที่กันแลว ก็ทําการคนหาขอมูลจากแหลงสื่อขอมูลตาง ๆ เพื่อนํามาตอบคําถาม การศึกษาคนควา / แกปญหา ชื่อสมาชิก การแบงหนาที่ แหลงขอมูล/อางอิง นายเกรียงไกร ไชยโยธา ขั้ น ตอนการพั ฒ นา http://61.19.202.164/resource/courseware/problem/k02- โปรแกรม 02.html นางสาวประภาศิริ ผิวโชติ ลักษณะของผังงานที่ http://61.19.212.45/~weerasak/StudentProject/Sudarut2 ดี 553/htdoc/6-4.html น า ง ส า ว สิ ริ ย า ภ ร ณ ประโยชนของผังงาน http://bu.lpc.rmutl.ac.th/naravit/begin- ออนโยน ที่ดี programming/lab01/02-Flowchart.htm ตอนที่ 2 สรุปผลการศึกษาคนควา / แกปญหาตามภารกิจ 1. กลุมของนักเรียนคิดวาลําดับ โฟลวชารต ถูกตองหรือไม หากไมถูกกลุมของนักเรียนจะแกไข อยางไร ตอบ ไมถูกตอง และจะแกไขไดดังนี้ 2 1 4 3 5 2. นักเรียนและสมาชิกในกลุม บอกไดหรือไมวา โปรแกรมนี้มีวัตถุประสงคเพื่ออะไร ออกแบบ ขั้นตอนการทํางานของโปรแกรมนี้วาควรจะมีขั้นตอนการทํางานอยางไร จะตองมีขอมูลนําเขา หรือไม จะตองมีการประมวลผลอยางไร และขอมูลที่ไดหรือแสดงออกมานั้นควรจะมีลักษณะ อยางไร โดยเขียนขั้นตอนการทํางานเปนลําดับ ตอบ โปรแกรมนี้มีวัตถุประสงคเพื่อทราบถึงคาภาษีที่เราคํานวณได
  • 4. start ชื่อ , เงินเดือน ภาษี = เงินเดือน *(7/100) ภาษี stop 3.สามารถนํามาใชแกปญหาในชีวิตประจําวันไดหรือไม และกลุมของนักเรียนคิดวา การเขียนผัง งานมีประโยชนอะไรบาง และ ผังงานที่ดีตองมีลักษณะอยางไร ตอบ ได เพราะเราสามารถนําไปคํานวรหาคาตางๆ เชน การหาคาเงินเดือน คาจาง เปนตน ประโยชนของผังงาน 1.ชวยลําดับขั้นตอนการทํางานของโปรแกรม และสามารถนําไปเขียนโปรแกรมไดโดยไมสับสน 2.ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมื่อเกิดขอผิดพลาด 3.ชวยใหการดัดแปลง แกไข ทําไดอยางสะดวกและรวดเร็ว 4.ชวยใหผูอื่นสามารถศึกษาการทํางานของโปรแกรมไดอยางงาย และรวดเร็วมากขึ้น วิธีการเขียนผังงานที่ดี 1. ใชสัญลักษณตามที่กําหนดไว 2.ใชลูกศรแสดงทศทางการไหลของขอมูลจากบนลงลาง หรือจากซายไปขวา ิ 3.คําอธิบายในภาพควรสั้นกะทัดรัด และเขาใจงาย 4.ทุกแผนภาพตองมีลูกศรแสดงทศทางเขา - ออก ิ 5. ไมควรโยงเสนเชื่อมผังงานที่อยูไกลมาก ๆ ควรใชสัญลักษณจุดเชื่อมตอแทน 6.ผังงานควรมีการทดสอบความถูกตองของการทํางานกอนนําไปเขียนโปรแกรม
  • 5. เกณฑการใหคะแนน คะแนนรวมไดระหวาง 5 คะแนน หมายถึง ดีมาก คะแนนรวมไดระหวาง 3-4 คะแนน หมายถึง ดี คะแนนรวมไดระหวาง 1-2 คะแนน หมายถึง ปานกลาง คะแนนรวมไดระหวาง 0 คะแนน หมายถึง ควรปรับปรุง