SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
รูปแบบของผังงาน

                            ๑. ผังงานแบบลาดับ
                         (sequential structure)


     จะแสดงขั้นตอนการทางานที่เป็ นไปตามลาดับก่อนหลัง และแต่ละขั้นตอนจะถูก
ประมวลผลเพียงครั้งเดียวเท่านั้น สามารถแสดงโครงสร้างการทางานได้ดงนี้
                                                               ั

                                  คาสังที่ 1
                                      ่

                                  คาสังที่ 2
                                      ่

                                      :
                                      :


                                  คาสังที่ n
                                      ่




              เช่น
๒. ผังงานแบบมีทางเลือก
                                (selection structure)


     ขั้นตอนการทางานบางขั้นตอนต้องมีการตัดสิ นใจเพื่อเลือกวิธีการประมวลผลขั้นต่อไป
และจะมีบางขั้นตอนไม่ได้รับการประมวลผล การตัดสิ นใจอาจมีทางเลือก ๒ ทางหรื อมากกว่าก็
ได้


    ผังงานแบบมี ๒ ทางเลือก


      ใช้คาสั่ง if กาหนดเงื่อนไขและให้ตรวจสอบว่า “จริ ง” หรื อ “เท็จ” มีโครงสร้างการทางานดังนี้



                                                                  เท็จ
                                           เงื่อนไข

                                                  จริ ง
                                             คาสั่ง




                                                                 เท็จ
                                           เงื่อนไข

                                                  จริ ง
                                             คาสัง
                                                 ่                       คาสัง
                                                                             ่
เท็จ
  เงื่อนไข

        จริ ง                        เท็จ
                       เงื่อนไข
   คาสั่ง
                             จริ ง                        เท็จ
                                            เงื่อนไข
                        คาสั่ง
                                                  จริ ง
                                             คาสั่ง              คาสั่ง




เช่น
ผังงานแบบมีมากกว่า ๒ ทางเลือก

     ใช้คาสั่ง case ให้ตรวจสอบว่ามีค่าตรงกับกรณี ใด เพื่อเลือกคาสั่งที่จะทาต่อไป มี
โครงสร้างการทางานดังนี้


                                         เงื่อนไข



    กรณี ที่ 1      กรณี ที่ 2     กรณี ที่ 3                      กรณี ที่ n
            คาสัง
                ่          คาสัง
                               ่           คาสัง
                                               ่          ...               คาสัง
                                                                                ่




        เช่น
๓. ผังงานแบบทาซา
                                 (repetition structure)

                                                                                     ่ ั
        จะมีข้ นตอนการทางานบางขั้นตอนได้รับการประมวลผลมากกว่า ๑ ครั้ง ทั้งนี้ข้ ึนอยูกบ
               ั
เงื่อนไขบางประการที่กาหนดไว้ ต้องมีการตัดสิ นใจในการทางานวนซ้ า หรื อเรี ยกว่าลูป (Loop)

        การทาซาแบบ while

               คือ ผังงานที่มีข้ นตอนการตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็ นจริ งก็จะทา
                                 ั
กิจกรรมนั้นซ้ าไปเรื่ อย ๆ จนกว่าเงื่อนไขจะเป็ นเท็จ จะหยุดทาซ้ าแล้วออกจากลูปไป มี
โครงสร้างการทางานดังนี้




                                         เงื่อนไข                   คาสั่ง
                                                        จริ ง
                                              เท็จ


         เช่น



                                                        ง่วง

                               ไม่ง่วง
การทาซาแบบ do while


                 คือ ผังงานที่มีข้ นตอนการทางานตามคาสั่งก่อนแล้วจึงตรวจสอบเงื่อนไข ถ้า
                                   ั
เงื่อนไขเป็ นจริ งให้ทากิจกรรมนั้นซ้ าไปเรื่ อยๆ แต่เมื่อเงื่อนไขเป็ นเท็จจะหยุดทาซ้ าแล้วออกจาก
ลูปไป มีโครงสร้างการทางานดังนี้




                                       คาสั่ง

                                                          จริ ง
                                      เงื่อนไข
                                            เท็จ


          เช่น

Contenu connexe

En vedette

แผนการสอน ผลิตสื่อวีดีทัศน์ ม.6
แผนการสอน ผลิตสื่อวีดีทัศน์ ม.6แผนการสอน ผลิตสื่อวีดีทัศน์ ม.6
แผนการสอน ผลิตสื่อวีดีทัศน์ ม.6พงศธร ภักดี
 
๐๔ การเขียนผังงาน
๐๔ การเขียนผังงาน๐๔ การเขียนผังงาน
๐๔ การเขียนผังงานAiice Pimsupuk
 
มาสร้าง Blog กันดีกว่า
มาสร้าง Blog กันดีกว่ามาสร้าง Blog กันดีกว่า
มาสร้าง Blog กันดีกว่าTeemtaro Chaiwongkhot
 
สร้างงานนำเสนออย่างง่ายดาย
สร้างงานนำเสนออย่างง่ายดายสร้างงานนำเสนออย่างง่ายดาย
สร้างงานนำเสนออย่างง่ายดายTeemtaro Chaiwongkhot
 
สัญลักษณ์ที่ใช้ในการเขียนผังงาน
สัญลักษณ์ที่ใช้ในการเขียนผังงานสัญลักษณ์ที่ใช้ในการเขียนผังงาน
สัญลักษณ์ที่ใช้ในการเขียนผังงานAiice Pimsupuk
 
แบบกรอก Url Social Media
แบบกรอก Url Social Mediaแบบกรอก Url Social Media
แบบกรอก Url Social MediaTeemtaro Chaiwongkhot
 
มาทำความรู้จักกับ Youtube
มาทำความรู้จักกับ Youtubeมาทำความรู้จักกับ Youtube
มาทำความรู้จักกับ YoutubeTeemtaro Chaiwongkhot
 
วิธีใช้โปรแกรม VideoSpin
วิธีใช้โปรแกรม VideoSpinวิธีใช้โปรแกรม VideoSpin
วิธีใช้โปรแกรม VideoSpinTeemtaro Chaiwongkhot
 
มาร่วมกันเพิ่มวีดีโอในเพลย์ลิสต์ของ Sm edu channel
มาร่วมกันเพิ่มวีดีโอในเพลย์ลิสต์ของ Sm edu channelมาร่วมกันเพิ่มวีดีโอในเพลย์ลิสต์ของ Sm edu channel
มาร่วมกันเพิ่มวีดีโอในเพลย์ลิสต์ของ Sm edu channelTeemtaro Chaiwongkhot
 
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpressการนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpressTeemtaro Chaiwongkhot
 
Chapter2 หน้าต่างการทำงานของ premiere pro 2
Chapter2 หน้าต่างการทำงานของ premiere pro 2Chapter2 หน้าต่างการทำงานของ premiere pro 2
Chapter2 หน้าต่างการทำงานของ premiere pro 2Nalin K
 
Chapter 1 Premiere Pro
Chapter 1 Premiere ProChapter 1 Premiere Pro
Chapter 1 Premiere ProNalin K
 
กำหนดการสอน ม5 คอมพิวเตอร์พื้นฐาน 53
กำหนดการสอน ม5 คอมพิวเตอร์พื้นฐาน 53กำหนดการสอน ม5 คอมพิวเตอร์พื้นฐาน 53
กำหนดการสอน ม5 คอมพิวเตอร์พื้นฐาน 53Teemtaro Chaiwongkhot
 
เอกสารประกอบการอบรมเชิงปฏิบัติการ Social Media
เอกสารประกอบการอบรมเชิงปฏิบัติการ Social Mediaเอกสารประกอบการอบรมเชิงปฏิบัติการ Social Media
เอกสารประกอบการอบรมเชิงปฏิบัติการ Social MediaTeemtaro Chaiwongkhot
 
กำหนดการสอน ม4 เทคโนโลยีสารสนเทศ 53
กำหนดการสอน ม4 เทคโนโลยีสารสนเทศ 53กำหนดการสอน ม4 เทคโนโลยีสารสนเทศ 53
กำหนดการสอน ม4 เทคโนโลยีสารสนเทศ 53Teemtaro Chaiwongkhot
 
Course Syllabus มัลติมีเดีย
Course Syllabus มัลติมีเดียCourse Syllabus มัลติมีเดีย
Course Syllabus มัลติมีเดียNalin K
 

En vedette (18)

แผนการสอน ผลิตสื่อวีดีทัศน์ ม.6
แผนการสอน ผลิตสื่อวีดีทัศน์ ม.6แผนการสอน ผลิตสื่อวีดีทัศน์ ม.6
แผนการสอน ผลิตสื่อวีดีทัศน์ ม.6
 
๐๔ การเขียนผังงาน
๐๔ การเขียนผังงาน๐๔ การเขียนผังงาน
๐๔ การเขียนผังงาน
 
มาสร้าง Blog กันดีกว่า
มาสร้าง Blog กันดีกว่ามาสร้าง Blog กันดีกว่า
มาสร้าง Blog กันดีกว่า
 
สร้างงานนำเสนออย่างง่ายดาย
สร้างงานนำเสนออย่างง่ายดายสร้างงานนำเสนออย่างง่ายดาย
สร้างงานนำเสนออย่างง่ายดาย
 
สัญลักษณ์ที่ใช้ในการเขียนผังงาน
สัญลักษณ์ที่ใช้ในการเขียนผังงานสัญลักษณ์ที่ใช้ในการเขียนผังงาน
สัญลักษณ์ที่ใช้ในการเขียนผังงาน
 
แบบกรอก Url Social Media
แบบกรอก Url Social Mediaแบบกรอก Url Social Media
แบบกรอก Url Social Media
 
มาทำความรู้จักกับ Youtube
มาทำความรู้จักกับ Youtubeมาทำความรู้จักกับ Youtube
มาทำความรู้จักกับ Youtube
 
วิธีใช้โปรแกรม VideoSpin
วิธีใช้โปรแกรม VideoSpinวิธีใช้โปรแกรม VideoSpin
วิธีใช้โปรแกรม VideoSpin
 
มาร่วมกันเพิ่มวีดีโอในเพลย์ลิสต์ของ Sm edu channel
มาร่วมกันเพิ่มวีดีโอในเพลย์ลิสต์ของ Sm edu channelมาร่วมกันเพิ่มวีดีโอในเพลย์ลิสต์ของ Sm edu channel
มาร่วมกันเพิ่มวีดีโอในเพลย์ลิสต์ของ Sm edu channel
 
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpressการนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
 
ใบงาน Wordpress
ใบงาน Wordpressใบงาน Wordpress
ใบงาน Wordpress
 
Chapter2 หน้าต่างการทำงานของ premiere pro 2
Chapter2 หน้าต่างการทำงานของ premiere pro 2Chapter2 หน้าต่างการทำงานของ premiere pro 2
Chapter2 หน้าต่างการทำงานของ premiere pro 2
 
Chapter 1 Premiere Pro
Chapter 1 Premiere ProChapter 1 Premiere Pro
Chapter 1 Premiere Pro
 
กำหนดการสอน ม5 คอมพิวเตอร์พื้นฐาน 53
กำหนดการสอน ม5 คอมพิวเตอร์พื้นฐาน 53กำหนดการสอน ม5 คอมพิวเตอร์พื้นฐาน 53
กำหนดการสอน ม5 คอมพิวเตอร์พื้นฐาน 53
 
เอกสารประกอบการอบรมเชิงปฏิบัติการ Social Media
เอกสารประกอบการอบรมเชิงปฏิบัติการ Social Mediaเอกสารประกอบการอบรมเชิงปฏิบัติการ Social Media
เอกสารประกอบการอบรมเชิงปฏิบัติการ Social Media
 
videospin
videospinvideospin
videospin
 
กำหนดการสอน ม4 เทคโนโลยีสารสนเทศ 53
กำหนดการสอน ม4 เทคโนโลยีสารสนเทศ 53กำหนดการสอน ม4 เทคโนโลยีสารสนเทศ 53
กำหนดการสอน ม4 เทคโนโลยีสารสนเทศ 53
 
Course Syllabus มัลติมีเดีย
Course Syllabus มัลติมีเดียCourse Syllabus มัลติมีเดีย
Course Syllabus มัลติมีเดีย
 

ใบความรู้ รูปแบบของผังงาน

  • 1. รูปแบบของผังงาน ๑. ผังงานแบบลาดับ (sequential structure) จะแสดงขั้นตอนการทางานที่เป็ นไปตามลาดับก่อนหลัง และแต่ละขั้นตอนจะถูก ประมวลผลเพียงครั้งเดียวเท่านั้น สามารถแสดงโครงสร้างการทางานได้ดงนี้ ั คาสังที่ 1 ่ คาสังที่ 2 ่ : : คาสังที่ n ่ เช่น
  • 2. ๒. ผังงานแบบมีทางเลือก (selection structure) ขั้นตอนการทางานบางขั้นตอนต้องมีการตัดสิ นใจเพื่อเลือกวิธีการประมวลผลขั้นต่อไป และจะมีบางขั้นตอนไม่ได้รับการประมวลผล การตัดสิ นใจอาจมีทางเลือก ๒ ทางหรื อมากกว่าก็ ได้ ผังงานแบบมี ๒ ทางเลือก ใช้คาสั่ง if กาหนดเงื่อนไขและให้ตรวจสอบว่า “จริ ง” หรื อ “เท็จ” มีโครงสร้างการทางานดังนี้ เท็จ เงื่อนไข จริ ง คาสั่ง เท็จ เงื่อนไข จริ ง คาสัง ่ คาสัง ่
  • 3. เท็จ เงื่อนไข จริ ง เท็จ เงื่อนไข คาสั่ง จริ ง เท็จ เงื่อนไข คาสั่ง จริ ง คาสั่ง คาสั่ง เช่น
  • 4. ผังงานแบบมีมากกว่า ๒ ทางเลือก ใช้คาสั่ง case ให้ตรวจสอบว่ามีค่าตรงกับกรณี ใด เพื่อเลือกคาสั่งที่จะทาต่อไป มี โครงสร้างการทางานดังนี้ เงื่อนไข กรณี ที่ 1 กรณี ที่ 2 กรณี ที่ 3 กรณี ที่ n คาสัง ่ คาสัง ่ คาสัง ่ ... คาสัง ่ เช่น
  • 5. ๓. ผังงานแบบทาซา (repetition structure) ่ ั จะมีข้ นตอนการทางานบางขั้นตอนได้รับการประมวลผลมากกว่า ๑ ครั้ง ทั้งนี้ข้ ึนอยูกบ ั เงื่อนไขบางประการที่กาหนดไว้ ต้องมีการตัดสิ นใจในการทางานวนซ้ า หรื อเรี ยกว่าลูป (Loop) การทาซาแบบ while คือ ผังงานที่มีข้ นตอนการตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็ นจริ งก็จะทา ั กิจกรรมนั้นซ้ าไปเรื่ อย ๆ จนกว่าเงื่อนไขจะเป็ นเท็จ จะหยุดทาซ้ าแล้วออกจากลูปไป มี โครงสร้างการทางานดังนี้ เงื่อนไข คาสั่ง จริ ง เท็จ เช่น ง่วง ไม่ง่วง
  • 6. การทาซาแบบ do while คือ ผังงานที่มีข้ นตอนการทางานตามคาสั่งก่อนแล้วจึงตรวจสอบเงื่อนไข ถ้า ั เงื่อนไขเป็ นจริ งให้ทากิจกรรมนั้นซ้ าไปเรื่ อยๆ แต่เมื่อเงื่อนไขเป็ นเท็จจะหยุดทาซ้ าแล้วออกจาก ลูปไป มีโครงสร้างการทางานดังนี้ คาสั่ง จริ ง เงื่อนไข เท็จ เช่น