SlideShare a Scribd company logo
1 of 44
Download to read offline
ชุดฝึ กทักษะ
         เรื่ อง การเขียนจาลองความคิด
วิชา การเขียนโปรแกรมด้ วยภาษาคอมพิวเตอร์
              ชั้นมัธยมศึกษาปี ที่ 6




              ครู อรพรรณ ชานาญ
    กล่ มสาระการเรี ยนร้ ูการงานอาชีพและเทคโนโลยี
        ุ
            โรงเรี ยนท่ าแพผดุงวิทย์
สานักงานเขตพืนที่การศึกษามัธยมศึกษา เขต16
             ้
คาชี้แจงในการใช้ ชุดฝึ กทักษะ เรื่อง การจาลองความคิด


        การใช้ชุดฝึ กทักษะ เรื่ อง การจาลองความคิด มีขอควรปฏิบติและทาความเข้าใจดังต่อไปนี้
                                                      ้       ั

        1. ชุด ฝึ กทักษะ เรื่ อง การจาลองความคิด พัฒนาขึ้น เพื่อใช้สอน รายวิชา การเขียนโปรแกรมด้วย
ภาษาคอมพิวเตอร์ เพื่อมุ่งเน้นให้นกเรี ยนได้เรี ยนรู ้เกี่ยวกับ การแก้ปัญหาทางคอมพิวเตอร์ และทักษะการคิด
                                 ั
นาความรู้ไปใช้ประโยชน์ในชีวตประจาวัน
                           ิ

        2. ระยะเวลาที่ใช้ในการทดลองสอนด้วยชุดฝึ กทักษะนี้ ใช้เวลา 4 คาบ คาบละ 60 นาที

        3.ชุดฝึ กทักษะนี้พฒนาขึ้นเพื่อให้นกเรี ยนระดับมัธยมศึกษาปี ที่ 6 ได้ใช้ในการเรี ยนรายวิชา การ
                          ั               ั
เขียนโปรแกรมด้วยภาษาคอมพิวเตอร์

        4. ผูใช้ควรดาเนินการเรี ยนการสอนโดยเรี ยงชุด ฝึ กทักษะ ชุดที่ 1-3
             ้

                ชุดฝึ กทักษะที่ 1 เรื่ องการจาลองความคิดและโครงสร้างแบบลาดับ

                ชุดฝึ กทักษะที่ 2 เรื่ องโครงสร้างแบบทางเลือก

                ชุดฝึ กทักษะที่ 3 เรื่ องโครงสร้างแบบวนซ้ า

        ชุดฝึ กทักษะ เรื่ อง การจาลองความคิด สาหรับนักเรี ยนชั้นมัธยมศึกษาปี ที่ 6 มี 6 องค์ประกอบดังนี้
1) ชื่อชุดฝึ กทักษะ 2) คาชี้แจงประกอบชุดฝึ กทักษะ 3) จุดประสงค์การเรี ยนรู้ 4) เนื้อหา สาระ 5) กิจกรรม
และ 6) การประเมินผล
ชุดฝึ กทักษะที่ 1
เรื่ อง การจาลองความคิดและโครงสร้างแบบลาดับ
          ระดับชั้นมัธยมศึกษาปี ที่ 6




กลุ่มสาระการเรี ยนรู้การงานอาชีพและเทคโนโลยี
           โรงเรี ยนท่าแพผดุงวิทย์
 สานักงานเขตพื้นที่การศึกษามัธยมศึกษาเขต 16
ชุดฝึ กทักษะที่ 1

               เรื่อง การจาลองความคิดและโครงสร้ างแบบลาดับ
จุดประสงค์

         เพื่อให้ผเู้ รี ยนสามารถ

         1.เขียนลาดับขั้นตอนจาลองความคิดเป็ นข้อความ

         2.เขียนลาดับขั้นตอนจาลองความคิดเป็ นผังงาน

         3.ใช้ทกษะกระบวนการกลุ่มในการปฏิบติกิจกรรมได้อย่างเหมาะสม
               ั                         ั

เวลาทีใช้ 1 ชั่วโมง
      ่
คาชี้แจง

        การเรี ยนโดยชุด ฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย
                                                                         ั
ตนเอง นักเรี ยนควรปฏิบติ ดังนี้
                           ั
        1. ชุดฝึ กทักษะที่ 1 เรื่ อง การจาลองความคิดและโครงสร้างแบบลาดับ เวลาเรี ยนทั้งหมด 1 คาบ
(60 นาที)
        2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ
                 ั
        3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุด ฝึ กทักษะที่ 1 เรื่ อง “การจาลองความคิดและ
                   ั                           ั
โครงสร้างแบบลาดับ”
        4. เมื่อนักเรี ยนปฏิบติชุด ฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 1 รวบรวมส่ งครู ผสอนประเมินการทา
                             ั                                                      ู้
กิจกรรม
        5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้
                         ั                                                                  ู้
เนือหา สาระ
                                                ้

                    เรื่อง การจาลองความคิด และโครงสร้างแบบลาดับ
        เครื่ องมือที่ใช้ในการจาลองความคิดมักจะประกอบขึ้นด้วยเครื่ องหมายที่แตกต่างกันหลายอย่าง
พอสรุ ปได้เป็ น 2 ลักษณะได้แก่

   1.ข้ อความหรื อคาบรรยาย (Pseudo Code)



        เป็ นการเขียนเค้าโครงด้วยการบรรยายเป็ นภาษาที่มนุษย์ใช้สื่อสารกัน เพื่อให้ทราบถึงขั้นตอนการ
ทางานของโปรแกรมแต่ละตอน ในบางครั้งอาจใช้คาสั่งของภาษาที่ใช้เขียนโปรแกรมก็ได้

        ตัวอย่าง Pseudo code แสดงขั้นตอนการต้ มบะหมี่

                1. ต้มน้ าให้เดือด

                2. ใส่ บะหมี่ลงในน้ าเดือด

                3. ต้มประมาณ 1 นาที

                4. ใส่ เครื่ องปรุ งแล้วยกหม้อลงจากเตา

        ตัวอย่าง Pseudo code แสดงขั้นตอนการไปทาข้ อสอบวิชาคอมพิวเตอร์

                1. อ่านคาชี้แจงของข้อสอบ

                2. คิดถึงหน้าอาจารย์ผสอน
                                     ู้

                3. ลงมือทาข้อสอบตั้งแต่ขอแรกถึงข้อสุ ดท้าย
                                        ้

                4. มองหน้าเพื่อนข้างๆ

                5. กลับมามองที่ขอสอบของตัวเอง แล้วตรวจคาตอบตั้งแต่ขอแรกถึงข้อสุ ดท้าย
                                ้                                  ้

                6. ตัดสิ นใจส่ งข้อสอบให้อาจารย์ผคุมสอบ
                                                 ู้
ตัวอย่าง Pseudo code แสดงการหาพืนทีของวงกลม เขียนตัวข้ อความภาษาอังกฤษ
                                   ้ ่

Start
        Read radius
        Compute Area = 3.1415 * radius * radius
        Display Area
Stop



                                    การหาพืนทีวงกลมโดยใช้ สูตรหา
                                           ้ ่

                         พื้นที่วงกลม = 3.1415 x รัศมี x รัศมี

                         จากตัวอย่างมี Area เป็ นตัวแปรแทนพื้นที่ของวงกลม

                                      Radius เป็ นตัวแปรแทนรัศมี
2.สัญลักษณ์ (Flow Chart)


       เป็ นเครื่ องหมายรู ปแบบต่างๆ ซึ่ งใช้สาหรับสื่ อสารความหมายให้เข้าใจตรงกัน   ซึ่ง สถาบัน
                      ั
มาตรฐานแห่งชาติอเมริ กน (The American National Institute, ANSI) ได้กาหนดสัญลักษณ์ไว้เป็ น
มาตรฐาน

ตารางสั ญลักษณ์ของผังงาน
การเขียน Pseudo Code และ Flow Chart แบบโครงสร้ าง
                                         โครงสร้างควบคุมหลัก 3 แบบ ได้แก่

     โครงสร้างแบบลาดับ (Sequential structure)
     โครงสร้างแบบทางเลือก (Selection structure)
     โครงสร้างวนซ้ า (Repetition Structure)

        โครงสร้ างแบบลาดับ(Sequential structure)

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


                    คาสั่งการทางาน A                                              เริ่ มต้น
                                                                            คาสั่งที่             A
                    คาสั่งการทางาน B                                                    คาสั่งที่ B
                                                                                           ….
                                                                                       จบ

        รูปแสดง Flow Chart แบบลาดับ                                 แสดง Pseudo Code แบบลาดับ

ตัวอย่างที่ 1 ลาดับงานการต้มบะหมี่

                    แบบข้ อความ(Pseudo code)

        เริ่ มต้น

                    1. ต้มน้ าให้เดือด

                    2. ใส่ บะหมี่ลงในน้ าเดือด

                    3. ต้มประมาณ 1 นาที

                    4. ใส่ เครื่ องปรุ งแล้วยกหม้อลงจากเตา

        จบ
แบบผังงาน(Flow chart)




                                                1




                                            ่
        จากตัวอย่าง นักเรี ยนสังเกตหรื อไม่วา ใช้เพียง 3 สัญลักษณ์นนคือ
                                                                   ั่

                          บอกจุด เริ่ มต้น , สิ้ นสุ ด

                        บอกทิศทางการไล่ลง ทุกครั้งที่วาดต้องมีหวลูกศร
                                                               ั

                        สัญลักษณ์ บอกปฏิบติงาน เช่น a= b+ c
                                         ั
การเขียน Flow chart ควรทาความเข้ าใจสัญลักษณ์ ในการเขียน และ
                       เลือกใช้ ให้ ถูกต้ อง เพราะถ้ าเลือกใช้ ผิด ความหมายก็ผิดด้ วย น่ ะจ๊ ะ




ตัวอย่างที่ 2 เขียนคาสั่งแสดงลาดับขั้นตอนของการหาพื้นที่สี่เหลี่ยมผืนผ้า

        แบบข้ อความ(Pseudo code)

                เริ่ มต้น

                            1.อ่านความยาวของด้านกว้างและด้านยาว

                            2.คานวณพื้นที่สี่เหลี่ยมผืนผ้า = ด้านกว้าง x ด้านยาว

                            3.พิมพ์ค่าพื้นที่สี่เหลี่ยมผืนผ้า

                จบงาน

        แบบผังงาน(Flow chart)




                                                                ,



                                                         =          x
ตัวอย่างที่ 3 แสดงการหาพื้นที่ของวงกลม

แบบข้ อความ(Pseudo code) เขียนเป็ นภาษาอังกฤษ

Start
        Read radius                                  ตัวแปร (Variable) เป็ นชื่อที่ต้ งขึ้นแทนค่า
                                                                                      ั
        Compute Area = 3.1415 * radius * radius
                                                           ใดๆ ที่เปลี่ยนแปลงค่าได้ เช่น
        Display Area
Stop                                                         radius= 2 area = 12.566

        โดยกาหนดตัวแปรดังนี ้                                radius= 5 area = 78.5375
                radius เป็ น รั ศมี
                                                                             ….
                Area เป็ น พืนที่ของวงกลม
                             ้

แบบผังงาน(Flow chart)




                                         Start



                                      Read redius



                             Area=3.415 *radius*radius

                                      print Area


                                         Stop
กิจกรรม

                  ที่ 1
   ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา
โครงสร้างแบบลาดับ


                    นักเรียนลองเขียน Pseudo Code และ
                         Flow Chart ต่ อไปนีดูนะ
                                            ้
1.ให้นกเรี ยนพิจารณาข้อความแสดงขั้นตอนการจาลองความคิดเป็ นข้อความเป็ นข้อความข้างล่างด้านซ้ายมือ
      ั
แล้วนามาเรี ยงลาดับเป็ นขั้นตอนให้ถูกต้อง



                 เริ่ มต้น

                 จบ

                 คานวณหา พ.ท สี่ เหลี่ยมผืนผ้าโดยนาค่าความกว้างคูณกับค่าความยาว

                 รับค่าความกว้างเป็ นจานวนเต็มจากผูใช้
                                                   ้

                 แสดงข้อความ “กรุ ณาป้ อนค่าความกว้างเป็ นจานวนเต็ม”

                 แสดงผลลัพธ์จากการคานวณหาค่า พ.ท. สี่ เหลี่ยมผืนผ้า

                 แสดงข้อความ “กรุ ณาป้ อนค่าความยาวเป็ นจานวนเต็ม”

                 รับค่าความยาวเป็ นจานวนเต็มจากผูใช้
                                                 ้




แสดงลาดับเป็ นข้ อความ(Pseudo code)

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
2.จากขั้ นตอนการแก้ปัญหาข้างต้น ให้นาข้อความที่เรี ยงลาดับแล้ว มาเขียนผังงาน (Flow chart )โดยเลือก
สั ญลักษณ์ ให้ถูกต้อง
3. จงแสดงขั้นตอนการหาพื้นที่ของรู ปสี่ เหลี่ยมคางหมู

 โดยกาหนดให้ พื้นที่สี่เหลี่ยมคางหมู = 1/2 * ผลบวกของด้านคู่ขนาน * สู ง

   กาหนดตัวแปรที่ใช้คือ

                W1 ใช้เก็บค่าความยาวของด้านที่ 1 ของรู ปสี่ เหลี่ยมคางหมู

                W2 ใช้เก็บค่าความยาวของด้านที่ 2 ของรู ปสี่ เหลี่ยมคางหมู

                H ใช้เก็บความสู ง

                Area ใช้เก็บพื้นที่ของรู ปสี่ เหลี่ยมคางหมู

แบบข้ อความ(Pseudo code)

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………

แบบผังงาน(Flow chart)
แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะที่ 1
                            เรื่อง การจาลองความคิด และโครงสร้ างแบบลาดับ
คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ
1.ข้อใดเป็ นประโยชน์ของผังงาน
     ก. สามารถเรี ยนรู ้และเข้าใจผังงานได้ง่าย
     ข. ผังงานเป็ นการสื่ อความหมายด้วยภาพ
     ค. สามารถนามาใช้ทดสอบความถูกต้องของลาดับขั้นตอนได้ง่าย
     ง. ถูกทุกข้อ
2.ข้อใดต่อไปนี้ผด  ิ
     ก. สัญลักษณ์ของการนาข้อมูลเข้าออกโดยทัวไปใช้รูปสี่ เหลี่ยมด้านขนาน
                                                     ่
     ข. จุดที่มีการตัดสิ นใจใช้รูปสี่ เหลี่ยมขนมเปี ยกปูน
     ค. สัญลักษณ์ของการประมวลผลทัวไปใช้รูปสี่ เหลี่ยมผืนผ้า
                                            ่
     ง. รู ปแบบของสัญลักษณ์ที่ใช้เขียนผังงานไม่มีมาตรฐาน
3.ถ้าต้องการนาเครื่ องคอมพิวเตอร์ มาช่วยในการคานวณหาค่าของพื้นที่สามเหลี่ยม จากสู ตร พื้นที่
สามเหลี่ยม = ½ x ความยาวฐาน x ความสู ง ข้อมูลที่ตองส่ งเพื่อเป็ นข้อมูลเข้าแก่เครื่ องคอมพิวเตอร์ เพื่อใช้
                                                       ้
ในการแก้ปัญหาคือข้อมูลในข้อใด
     ก. พื้นที่ของสามเหลี่ยม, ความยาวฐาน
     ข. พื้นที่ของสามเหลี่ยม, ความสู ง
     ค. ความยาวฐาน, ความสู ง
     ง. พื้นที่ของสามเหลี่ยม, ความยาวฐาน, ความสู ง
4.สัญลักษณ์ในข้อใด สามารถมีได้เพียงสัญลักษณ์เดียวเท่านั้นในผังงาน
     ก. จุดเริ่ มต้น
     ข. การตัดสิ นใจ
     ค. การแสดงผลข้อมูลทางภาพ
     ง. การคานวณทางคณิ ตศาสตร์
5.สัญลักษณ์ในข้อใดเป็ นการแสดงผลข้อมูลออกทางเครื่ องพิมพ์
     ก.


    ข.
    ค.
    ง.
6.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง
      ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา
      ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า
      ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า
      ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่
7.ข้อใดเป็ นวิธีการเขียนอธิ บายวิธีการทางานในลักษณะของรู ปภาพในการแก้ปัญหาทางคอมพิวเตอร์
      ก.Flowchart                            ข. Workflow
      ค.Statement Flow                                 ง. Job Flow
8.ข้อใดไม่ใช่ประโยชน์ของการจาลองความคิดเป็ นข้อความหรื อแผนภาพ
      ก. มีความสวยงาม
      ข. มีความเป็ นระเบียบ
      ค. เข้าใจขั้นตอนการทางานได้ง่าย
      ง. ทาให้ผเู ้ กี่ยวข้องเข้าใจความคิดของผูเ้ ขียน
                        ่
9. ปั ญหาที่มีความยุงยากซับซ้อน ถ้าต้องการให้การแก้ปัญหาเป็ นไป
   ได้ง่ายและสามารถเข้าใจขั้นตอนการทางานได้ดี ควรทาอย่างไร
      ก. ปรึ กษาเพื่อนร่ วมงานทุกคน
      ข. จาลองความคิดเป็ นข้อความหรื อแผนภาพ
      ค. เขียนวิธีการแก้ปัญหาตามความเข้าใจของตน
      ง. ทดลองแก้ปัญหาตามที่คิดไว้ ถ้ามีวธีใหม่ขณะทางานที่ดีกว่าก็ปรับเปลี่ยนใหม่ได้
                                             ิ
10. ข้อใด เป็ นการจาลองความคิดการทารายงานเรื่ องโรคเอดส์ส่งอาจารย์หนึ่งฉบับ เรี ยงลาดับได้ดีท่ีสุด
          1.หาข้อมูลจากห้องสมุด
          2.หาข้อมูลจากอินเทอร์เน็ต
          3.สรุ ปรวบรวมเรี ยบเรี ยงความคิดเป็ นระเบียบ
          4.วางแผนกาหนดหัวข้อย่อยเกี่ยวกับโรคเอดส์
          5.จัดพิมพ์หรื อเขียนในรู ปแบบรายงานและนาส่ งอาจารย์
      ก. 2 3 4 5
      ข. 2 4 3 5
      ค. 2 1 4 3 5
      ง. 4 1 2 3 5
ชุดฝึ กทักษะที่ 2
        เรื่ อง โครงสร้างแบบทางเลือก
          ระดับชั้นมัธยมศึกษาปี ที่ 6




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




       เวลาทีใช้ 1 ชั่วโมง
             ่
คาชี้แจง

        การเรี ยนโดยชุดฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย
                                                                          ั
ตนเอง นักเรี ยนควรปฏิบติ ดังนี้
                           ั
        1. ชุดฝึ กทักษะที่ 2 เรื่ อง โครงสร้างแบบทางเลือก เวลาเรี ยนทั้งหมด 1 คาบ (60 นาที)
        2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ
                 ั
        3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุดฝึ กทักษะที่ 2 เรื่ อง “โครงสร้างแบบทางเลือก
                   ั                           ั
”
        4. เมื่อนักเรี ยนปฏิบติชุดฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 2 รวบรวมส่ งครู ผสอนประเมินการทา
                               ั                                                    ู้
กิจกรรม
        5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้
                         ั                                                                  ู้
เนือหาสาระ
                                                ้

                         เรื่อง โครงสร้ างแบบทางเลือก (Selection structure)

        โครงสร้างแบบมีทางเลือก คือ โครงสร้างที่มีเงื่อนไข เพื่อเลือกวิธีการประมวลผลขั้นต่อไป และจะ
มีบางขั้นตอนที่ไม่ได้รับการประมวลผล การตัดสิ นใจอาจมีทางเลือก 2 ทางหรื อมากกว่าก็เรี ยกชื่อว่า
โครงสร้างแบบ if…then…else

                                                              เริ่ มต้น
                                                               ตรวจสอบเงื่อนไข
                                                                        ถ้ าเป็ นจริ ง
                                                                                   คาสั่ง
                                                                                   …
                                                                        ไม่ เป็ นจริ ง
                                                                คาสั่ง
                                                                                   ….
                                                              จบ
     รู ป แสดง Flow chart แบบมีทางเลือก                            แสดง Pseudo Codeแบบมีทางเลือก

ตัวอย่างที่ 4 ลาดับของการทาบัตรประชาชน ของกรมการปกครอง

        แบบข้ อความ(Pseudo code)

เริ่ มต้น
 รับข้อมูลอายุ
 ตรวจสอบอายุเท่ากับหรื อมากกว่า 15 ปี
          ถ้าจริ ง
                   ไปที่เขตพื้นที่
                   เขียนใบคาร้อง
                   ถ่ายรู ปทาบัตร
                   รับบัตรประชาชน
          ถ้าเท็จ
                   กลับบ้าน
จบ
แบบผังงาน(Flow chart)




                        >= 15




                                สังเกตดูนะว่าสัญลักษณ์ที่ใช้ในการ
                                ตัดสิ นใจคือ
ตัวอย่างที่ 5

         แบบข้ อความ(Pseudo code)

                เริ่ มต้น

                            ซักเสื้ อผ้า

                            ฝนตกหรื อไม่

                            ถ้าฝนตก อ่านหนังสื อ

                ถ้าฝนไม่ตก                 ออกไปดูภาพยนตร์

                จบ

แบบผังงาน(Flow chart)
กิจกรรม
       ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา โครงสร้ างแบบทางเลือก


                                        ที่ 2
   1. ให้นกเรี ยนพิจารณาข้อความแสดงขั้นตอนการจาลองความคิดเป็ นข้อความเป็ นข้อความข้างล่าง
          ั
       ด้านซ้ายมือ แล้วนามาเรี ยงลาดับเป็ นขั้นตอนให้ถูกต้อง


                           เริ่ มต้น

                           จบ

                           รับค่าจานวนเต็มเก็บที่ตวแปร n
                                                  ั

                           n หาร 2 เหลือเศษเท่ากับ 0 หรื อไม่

                           ถ้า n หาร 2 เหลือเศษเท่ากับ 0 แสดงข้อความ “even”

                           ถ้า n หาร 2 เหลือเศษไม่เท่ากับ 0 แสดงข้อความ “odd”




แสดงลาดับเป็ นข้ อความ(Pseudo code)

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
2.จากขั้ นตอนการแก้ปัญหาข้างต้น ให้นาข้อความที่เรี ยงลาดับแล้ว มาเขียนผังงาน (Flow chart )โดยเลือก
สั ญลักษณ์ ให้ถูกต้อง
3.กาหนดผังงาน การประเมินผลสอบ ให้นกเรี ยนเขียนการจาลองเป็ นข้อความ(Pseudo Code)
                                  ั




แสดงลาดับเป็ นข้ อความ(Pseudo code)

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………
…..………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
่
4.จงเขียนลาดับขั้นตอนให้สามารถอ่านค่าคะแนน (สมมุติวาเป็ นคะแนนสุ ทธิ ) จากแป้ นพิมพ์คราวละ 1 ค่า
แล้วแสดงผลเกรดที่ได้รับตามคะแนนนั้นออกทางจอภาพ ทั้งนี้บงคับใช้คาสั่ง if ตามเงื่อนไขต่อไปนี้
                                                       ั

                คะแนน              เกรดที่ได้รับ
                80 – 100               4
                 70-79                3
                 60 - 69               2
                 50 - 59              1
                 0 - 50               0

แสดงลาดับเป็ นข้ อความ(Pseudo code)

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
แบบผังงาน(Flow chart)
แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะที่ 2
                                         เรื่อง โครงสร้ างแบบทางเลือก
คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ
1.ข้อใดต่อไปนี้ผด  ิ
     ก. สัญลักษณ์ของการนาข้อมูลเข้าออกโดยทัวไปใช้รูปสี่ เหลี่ยมด้านขนาน
                                                     ่
     ข. จุดที่มีการตัดสิ นใจใช้รูปสี่ เหลี่ยมขนมเปี ยกปูน
     ค. สัญลักษณ์ของการประมวลผลทัวไปใช้รูปสี่ เหลี่ยมผืนผ้า
                                             ่
     ง. รู ปแบบของสัญลักษณ์ที่ใช้เขียนผังงานไม่มีมาตรฐาน
2.ข้อใดต่อไปนี้ผด    ิ
     ก. โครงสร้างแบบทางเลือกอาจมีทางเลือกมากกว่า 2 ทางก็ได้
     ข. โครงสร้างควบคุมแบบ if….then เป็ นการทางานที่มีทางเลือกเพียง 1 ทางเลือก แต่โครงสร้างแบบ
         if…..then……else มีทางเลือก 2 ทางเลือก
     ค. ในการทางานของโครงสร้างแบบทางเลือกอาจมีบางขั้นตอนที่ไม่ได้รับการประมวลผลหรื อทางาน
     ง. โครงสร้างแบบ case เป็ นโครงสร้างควบคุมสาหรับการตัดสิ นใจที่มีทางเลือกมากกว่า 2 ทางเลือก
3.ถ้าต้องการนาเครื่ องคอมพิวเตอร์ มาช่วยในการคานวณหาค่าของพื้นที่สามเหลี่ยม จากสู ตร พื้นที่
สามเหลี่ยม = ½ x ความยาวฐาน x ความสู ง ข้อมูลที่ตองส่ งเพื่อเป็ นข้อมูลออกแก่เครื่ องคอมพิวเตอร์ เพื่อใช้
                                                         ้
ในการแก้ปัญหาคือข้อมูลในข้อใด
     ก. พื้นที่ของสามเหลี่ยม
     ข. พื้นที่ของสามเหลี่ยม, ความสู ง
     ค. ความยาวฐาน, ความสู ง
     ง. พื้นที่ของสามเหลี่ยม, ความยาวฐาน, ความสู ง
4.สัญลักษณ์ในข้อใดเป็ นการปฏิบติงาน
                                  ั
     ก.
     ข.
     ค.
     ง.
5.สัญลักษณ์การตัดสิ นใจจะมีทิศทางการไหลออกได้กี่ทิศทาง
     ก. 1 ทิศทางเท่านั้น
     ข. 2 ทิศทางเท่านั้น
     ค. 3 ทิศทางเท่านั้น
     ง. กี่ทิศทางก็ได้
6.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง
      ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา
      ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า
      ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า
      ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่
7.โครงสร้างผังงานใดต้องประกอบไปด้วยสัญลักษณ์การตัดสิ นใจ
    ก.โครงสร้างการทางานแบบลาดับ ข                           .โครงสร้างการเลือกทา
    ค.โครงสร้างการทาซ้ า ง                                .ถูกทั้ง ข) และ ค)
8. ขั้นตอนในข้อใดที่สามารถสลับการทางานก่อนหลังแล้วได้ผลลัพธ์เหมือนเดิม
        เริ่ มต้น                                                ...1
                         กาหนดค่าฐาน(B)                          ...2
                         กาหนดค่าความสู ง(H)                    ...3
                         คานวณพื้นที่สามเหลี่ยมจากสู ตร ...4
                            พ.ท. = 1/2Xฐานxสู ง
                         แสดงผลที่ได้                          ...5
                    จบ                                         ...6
           ก.2 - 3                                    ข.3 - 4
           ค.4 - 5                                    ง.5 - 6
9. จากการจาลองความคิดเป็ นข้อความข้างล่างนี้ ข้อใดกล่าวถูกต้อง
          เริ่ มต้น
                รับเลขจานวนเต็ม 1 จานวน(A)
                เปรี ยบเทียบค่า A กับ 2
                   - ถ้า A>2 ให้แสดงข้อความว่า ยอดเยียม   ่
                   - ถ้า A<2 ให้แสดงข้อความว่า ยอดแย่
                แสดงข้อความว่า สวัสดี
             จบ
           ก. ป้ อนเลข 1 จะแสดงข้อความว่า ยอดแย่
           ข. ป้ อนเลข 2 จะแสดงข้อความว่า ยอดแย่ สวัสดี
           ค. ป้ อนเลข 3 จะแสดงข้อความว่า ยอดเยียม    ่
           ง. ป้ อนเลข 4 จะแสดงข้อความว่า ยอดเยียม สวัสดี
                                                        ่
10.ข้อใดไม่ใช่ลกษณะโครงสร้างของผังงาน
                     ั
           ก. การทางานแบบลาดับ ข                            . การเลือกทา
           ค. การทาในขณะที่ ง                             . การทาซ้ า
ชุดฝึ กทักษะที่ 3
          เรื่ อง โครงสร้างแบบวนซ้ า
          ระดับชั้นมัธยมศึกษาปี ที่ 6




กลุ่มสาระการเรี ยนรู้การงานอาชีพและเทคโนโลยี
           โรงเรี ยนท่าแพผดุงวิทย์
สานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 16

                  ชุ ดฝึ กทักษะที่ 3
เรื่อง โครงสร้ างแบบวนซ้า

จุดประสงค์

         เพื่อให้ผเู้ รี ยนสามารถ

         1.เขียนลาดับขั้นตอนจาลองความคิดเป็ นข้อความ

         2.เขียนลาดับขั้นตอนจาลองความคิดเป็ นผังงาน

         3.ใช้ทกษะกระบวนการกลุ่มในการปฏิบติกิจกรรมได้อย่างเหมาะสม
               ั                         ั



เวลาทีใช้ 1 ชั่วโมง
      ่
คาชี้แจง

        การเรี ยนโดยชุดฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย
                                                                           ั
ตนเอง นักเรี ยนควรปฏิบติ ดังนี้
                            ั
        1. ชุดฝึ กทักษะที่ 3 เรื่ อง โครงสร้างแบบวนซ้ าเวลาเรี ยนทั้งหมด 1 คาบ (60 นาที)
        2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ
                 ั
        3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุดฝึ กทักษะที่ 3 เรื่ อง “โครงสร้างแบบวนซ้ า ”
                   ั                           ั
        4. เมื่อนักเรี ยนปฏิบติชุดฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 3 และแบบฝึ กท้ายกิจกรรม รวบรวมส่ ง
                              ั
ครู ผสอนประเมินการทากิจกรรม
     ู้
        5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้
                          ั                                                                 ู้
เนือหาสาระ
                                                   ้
                              เรื่อง โครงสร้ างวนซ้า(Repetition Structure)

                                          ่ ั
การประมวลผลมากกว่า 1 ครั้ง ทั้งนี้ข้ ึนอยูกบเงื่อนไขบางประการ โครงสร้างแบบซ้ านี้ตองมีการตัดสิ นใจ
                                                                                  ้
ในการทางานซ้ า และลักษณะการทางานของโครงสร้างแบบนี้มี 2 แบบคือ

       1. แบบตรวจสอบเงื่อนไขก่อนทุกครั้ง (เงื่อนไขจริ ง ทาซ้ าไปเรื่ อยๆ หยุดเมื่อเงื่อนไขเป็ นเท็จ)
           เช่น while , for

                                                  while
                                                                       เริ่ มต้น
                                                                       ทาซ้ าในขณะเงื่อนไขเป็ นจริ ง
                                                                         คาสั่ง
                                                                             ….
                                                                       จบการทา ซ้ า

                                                                       จบ

                               Flow Chart                                          Pseudo Code



                                                                             for


                                                                        เริ่ มต้น
                                                                        กาหนดค่าเริ่ มต้นของตัวนับ
                                                                        ทาซ้ าในขณะเงื่อนไขเป็ นจริ ง
                                       ….
                                                                          คาสั่ง
                                                                              ….
                                                                        จบการทา ซ้ า

                                                                        จบ
2. แบบทาซ้ าไปเรื่ อยๆแล้วตรวจสอบเงื่อนไข             (ในแต่ละครั้ง ทาคาสั่งก่อน ที่จะตรวจสอบ
             เงื่อนไข) เช่น do..while

                                                                           เริ่ มต้น
                                                                           ทาซ้ าจนกระทังเงื่อนไขเป็ นเท็จ
                                                                                        ่
                                                                             คาสั่ง
                                           จริ ง                                 ….
                                                                           จบการทาซ้ า
                            เท็จ
                                                                           จบ
                          Flow Chart

ตัวอย่างที่ 6 ลาดับขั้นตอนการนับจานวนตั้งแต่ 1 จนถึง เลขที่ตองการ
                                                            ้

        แบบข้ อความ(Pseudo code)

        1.เริ่ มต้น

        2.กาหนดค่า x ให้มีค่าเท่ากับ 1

        3.รับค่า n (จานวนที่ตองการรับ )
                             ้

        4.เปรี ยบเทียบค่า x น้อยกว่าหรื อเท่ากับ n หรื อไม่

                       ถ้าเป็ นจริ ง (x น้อยกว่าหรื อเท่ากับ n)

                          -แสดงค่า x

                          -กาหนดให้ค่า x เพิ่มขึ้นอีก 1

                          -กลับไปทางานขั้นที่ 4

                       ถ้าเป็ นเท็จ (x ไม่นอยกว่า n)
                                            ้

                          -ไปทางานขั้นที่ 5

        5.จบ
แบบผังงาน(Flow chart) แบบตรวจสอบเงื่อนไขก่อนวนช้ า




                                      x=1

                                  n




                                                     x       1



                                                         X


                            X<=n
ตัวอย่างที่ 7 ลาดับขั้นตอนการนับจานวนตั้งแต่ 1 จนถึง เลขที่ตองการ
                                                            ้

        แบบข้ อความ(Pseudo code) แบบตรวจสอบเงื่อนไข หลังการวนซ้ า

        1.เริ่ มต้น

        2.กาหนดค่า x ให้มีค่าเท่ากับ 1

        3.รับค่า n (จานวนที่ตองการรับ )
                             ้

        4.แสดงค่า x

        5. กาหนดให้ค่า x เพิ่มขึ้นอีก 1

        6.เปรี ยบเทียบค่า x น้อยกว่า n หรื อไม่

                       ถ้าเป็ นจริ ง (x น้อยกว่าหรื อเท่ากับ n)

                          -กลับไปทางานขั้นที่ 4

                       ถ้าเป็ นเท็จ (x ไม่นอยกว่า n)
                                            ้

                          -ไปทางานขั้นที่ 7

        7.จบ
แบบผังงาน(Flow chart) แบบตรวจสอบเงื่อนไข หลังการวนซ้ า




                      x=1

                  n




                    X


              x           1




             X<n




                                    นักเรี ยนคิดว่ า ตัวอย่ างที่ 6 และที่ 7 มีข้อ
                                     แตกต่ างจุดใด จงทาเครื่ องหมายแสดง
กิจกรรม
                     ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา โครงสร้ างแบบวนซ้า


                                       ที่ 3
1.พิจารณาผังงาน(Flow chart)แล้วเขียนจาลองความคิดเป็ นข้อความ(Pseudo code)

                                                              แบบข้ อความ(Pseudo code)

           num
                                                      ……………………………………………………..

            i=1                                       ……………………………………………………..

                                                      ……………………………………………………..
       sum=sum+i
                                                      ……………………………………………………..

           i=i+1                                      ……………………………………………………..

          i<=num
                                                      ……………………………………………………..

                                                      ……………………………………………………..

         num,sum
                                                      ……………………………………………………..

                                                      ……………………………………………………..

                                                      ……………………………………………………..

                                                      ……………………………………………………..
การจาลองด้วยผังงานข้างต้นเป็ นการแก้ปัญหาเรื่ องใด
                        ……………………………………………………..
………………………………………………………………………………………………………………
                        ……………………………………………………..
………………………………………………………………………………………………………………

                                                      ……………………………………………………..

                                                      ……………………………………………………..

                                                      ……………………………………………………..

                                                      ……………………………………………………..

                                                      ……………………………………………………..
2.จงจาลองความคิดการแก้ปัญหาการหาค่าน้ าหนักเฉลี่ยของนักเรี ยนจานวน 10 จานวน โดยรับค่าน้ าหนัก
จากแป้ นพิมพ์และแสดงค่าเฉลี่ย ใช้ขอความและสัญลักษณ์
                                  ้

แบบข้ อความ(Pseudo code)

………………………………………………………………………………………………………………

………………………………………………………………………………………………………………

………………………………………………………………………………………………………………

………………………………………………………………………………………………………………

………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………

แบบผังงาน(Flow chart)
แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะ 3
                                           เรื่อง โครงสร้ างแบบวนซ้า
คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ
1.ข้อใดต่อไปนี้ผด  ิ
           ก. โครงสร้างแบบทางเลือกอาจมีทางเลือกมากกว่า 2 ทางก็ได้
           ข. โครงสร้างควบคุมแบบ if….then เป็ นการทางานที่มีทางเลือกเพียง 1 ทางเลือก แต่โครงสร้าง
               แบบ if…..then……else มีทางเลือก 2 ทางเลือก
           ค. ในการทางานของโครงสร้างแบบทางเลือกอาจมีบางขั้นตอนที่ไม่ได้รับการประมวลผลหรื อ
               ทางาน
           ง. โครงสร้างแบบ case เป็ นโครงสร้างควบคุมสาหรับการตัดสิ นใจที่มีทางเลือกมากกว่า 2
               ทางเลือก
2.ลักษณะของการวนซ้ ามีกี่ลกษณะ
                             ั
           ก.2 ข                     .3
           ค.4                     ง.5
3.สัญลักษณ์ในข้อใดเป็ นการใช้ตดสิ นใจ
                                 ั
           ก.
           ข.
           ค.
           ง.
4.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง
     ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา
     ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า
     ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า
     ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่
5.โครงสร้างผังงานใดต้องประกอบไปด้วยสัญลักษณ์การตัดสิ นใจ
     ก. โครงสร้างการทางานแบบลาดับ
     ข. โครงสร้างการเลือกทา
     ค. โครงสร้างการทาซ้ า
     ง. ถูกทั้ง ข) และ ค)
6.การทางานของโครงสร้างผังงานการทาซ้ าลักษณะ แบบตรวจเงื่อนไขก่อน จะกลับไปทาขั้นตอนการ
ทาซ้ า เมื่อผลการตรวจสอบเงื่อนไขออกมาเป็ นข้อใด
      ก. เป็ นจริ ง ข                . เป็ นเท็จ
      ค. ทาซ้ าทั้งสองกรณี ง        .ไม่มีการตรวจสอบเงื่อนไขการทาซ้ า
7.จากผังงานต่อไปนี้จงหาผลลัพธ์ เมื่อกาหนดให้รับค่าของ X= 100, Y=200
                                 Start


                                Read X


                                Read Y


                             Y  500 + X



                                 Y>X         N

                                     Y

                                Write X                 Write Y




       ก.   100
       ข.   200
       ค.   600
       ง.   700
8.จากผังงานข้อที่ 7 จงหาผลลัพธ์ เมื่อกาหนดให้รับค่าของ X= 200, Y=100
        ก.100                   ข.200
        ค.600                   ง.700
9. หลักการแก้ปัญหาหมายถึงข้อใด
        ก. วิธีการแก้ปัญหา
        ข. ขั้นตอนการทางานเมื่อเกิดปั ญหา
        ค. กระบวนการในการแก้ปัญหา
        ง. การวางแผนแก้ปัญหา
10.การเขียนโปรแกรม หมายถึงข้อใด
        ก. กระบวนการใช้ภาษาคอมพิวเตอร์ เพื่อแก้ปัญหา
        ข. กระบวนการกาหนดโครงสร้าง
        ค. กระบวนการจาลองความคิด
        ง. กระบวนการออกแบบโปรแกรม

More Related Content

Viewers also liked

การเขียนผังงานแบบทางเลือก (050753)
การเขียนผังงานแบบทางเลือก  (050753)การเขียนผังงานแบบทางเลือก  (050753)
การเขียนผังงานแบบทางเลือก (050753)ธงชัย พาศรี
 
บรรณานุกรม
บรรณานุกรมบรรณานุกรม
บรรณานุกรมKrudoremon
 
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงานรูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงานAjBenny Pong
 
การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)Kroopop Su
 
หนังสือส่งเสริมการอ่าน กลุ่มสาระการเรียนรู้ศิลปะ : ทัศนศิลป์ เรื่องเส้นสายลาย...
หนังสือส่งเสริมการอ่าน กลุ่มสาระการเรียนรู้ศิลปะ : ทัศนศิลป์ เรื่องเส้นสายลาย...หนังสือส่งเสริมการอ่าน กลุ่มสาระการเรียนรู้ศิลปะ : ทัศนศิลป์ เรื่องเส้นสายลาย...
หนังสือส่งเสริมการอ่าน กลุ่มสาระการเรียนรู้ศิลปะ : ทัศนศิลป์ เรื่องเส้นสายลาย...0894239045
 
การทดสอบประสิทธิภาพสื่อหรือชุดการสอน โดย ศาสตราจารย์ ดร.ชัยยงค์ พรหมวงศ์
การทดสอบประสิทธิภาพสื่อหรือชุดการสอน โดย ศาสตราจารย์ ดร.ชัยยงค์ พรหมวงศ์ การทดสอบประสิทธิภาพสื่อหรือชุดการสอน โดย ศาสตราจารย์ ดร.ชัยยงค์ พรหมวงศ์
การทดสอบประสิทธิภาพสื่อหรือชุดการสอน โดย ศาสตราจารย์ ดร.ชัยยงค์ พรหมวงศ์ Itt Bandhudhara
 
ชุดกิจกรรมการเรียนรู้โครงงานคอมพิวเตอร์ ชุดที่ 1
ชุดกิจกรรมการเรียนรู้โครงงานคอมพิวเตอร์ ชุดที่ 1ชุดกิจกรรมการเรียนรู้โครงงานคอมพิวเตอร์ ชุดที่ 1
ชุดกิจกรรมการเรียนรู้โครงงานคอมพิวเตอร์ ชุดที่ 1มาณวิกา นาคนอก
 
ข้อสอบโครงงาน ม 2
ข้อสอบโครงงาน ม 2ข้อสอบโครงงาน ม 2
ข้อสอบโครงงาน ม 2Weerachat Martluplao
 
โครงงานอาชีพ
โครงงานอาชีพโครงงานอาชีพ
โครงงานอาชีพratchadaphun
 
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์kruchanon2555
 
แผนการเรียนรู้เกษตร1
แผนการเรียนรู้เกษตร1แผนการเรียนรู้เกษตร1
แผนการเรียนรู้เกษตร1juckit009
 
วิทย์ฯเพิ่มเติมเทอม1ม1
วิทย์ฯเพิ่มเติมเทอม1ม1วิทย์ฯเพิ่มเติมเทอม1ม1
วิทย์ฯเพิ่มเติมเทอม1ม1Niwat Yod
 
รูปเล่มโครงงานคอมพิวเตอร์
รูปเล่มโครงงานคอมพิวเตอร์รูปเล่มโครงงานคอมพิวเตอร์
รูปเล่มโครงงานคอมพิวเตอร์krunueng1
 
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงานรูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงานAjBenny Pong
 
การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)Fair Kung Nattaput
 
การแทรกเลขหน้า MS-Word 2007 มืออาชีพขั้นสูงระดับเทพฯ
การแทรกเลขหน้า MS-Word 2007 มืออาชีพขั้นสูงระดับเทพฯการแทรกเลขหน้า MS-Word 2007 มืออาชีพขั้นสูงระดับเทพฯ
การแทรกเลขหน้า MS-Word 2007 มืออาชีพขั้นสูงระดับเทพฯPakornkrits
 
แบบฝึกเสริมทักษะคณิตศาสตร์ เรื่อง อัตราส่วน ชั้นมัธยมศึกษาปีท่ี 2
แบบฝึกเสริมทักษะคณิตศาสตร์ เรื่อง อัตราส่วน ชั้นมัธยมศึกษาปีท่ี 2แบบฝึกเสริมทักษะคณิตศาสตร์ เรื่อง อัตราส่วน ชั้นมัธยมศึกษาปีท่ี 2
แบบฝึกเสริมทักษะคณิตศาสตร์ เรื่อง อัตราส่วน ชั้นมัธยมศึกษาปีท่ี 2พิทักษ์ ทวี
 
แบบทดสอบโครงงาน
แบบทดสอบโครงงานแบบทดสอบโครงงาน
แบบทดสอบโครงงานRattana Wongphu-nga
 
แบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานแบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานChess
 

Viewers also liked (20)

การเขียนผังงานแบบทางเลือก (050753)
การเขียนผังงานแบบทางเลือก  (050753)การเขียนผังงานแบบทางเลือก  (050753)
การเขียนผังงานแบบทางเลือก (050753)
 
บรรณานุกรม
บรรณานุกรมบรรณานุกรม
บรรณานุกรม
 
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงานรูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงาน
 
การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)
 
หนังสือส่งเสริมการอ่าน กลุ่มสาระการเรียนรู้ศิลปะ : ทัศนศิลป์ เรื่องเส้นสายลาย...
หนังสือส่งเสริมการอ่าน กลุ่มสาระการเรียนรู้ศิลปะ : ทัศนศิลป์ เรื่องเส้นสายลาย...หนังสือส่งเสริมการอ่าน กลุ่มสาระการเรียนรู้ศิลปะ : ทัศนศิลป์ เรื่องเส้นสายลาย...
หนังสือส่งเสริมการอ่าน กลุ่มสาระการเรียนรู้ศิลปะ : ทัศนศิลป์ เรื่องเส้นสายลาย...
 
การทดสอบประสิทธิภาพสื่อหรือชุดการสอน โดย ศาสตราจารย์ ดร.ชัยยงค์ พรหมวงศ์
การทดสอบประสิทธิภาพสื่อหรือชุดการสอน โดย ศาสตราจารย์ ดร.ชัยยงค์ พรหมวงศ์ การทดสอบประสิทธิภาพสื่อหรือชุดการสอน โดย ศาสตราจารย์ ดร.ชัยยงค์ พรหมวงศ์
การทดสอบประสิทธิภาพสื่อหรือชุดการสอน โดย ศาสตราจารย์ ดร.ชัยยงค์ พรหมวงศ์
 
ชุดกิจกรรมการเรียนรู้โครงงานคอมพิวเตอร์ ชุดที่ 1
ชุดกิจกรรมการเรียนรู้โครงงานคอมพิวเตอร์ ชุดที่ 1ชุดกิจกรรมการเรียนรู้โครงงานคอมพิวเตอร์ ชุดที่ 1
ชุดกิจกรรมการเรียนรู้โครงงานคอมพิวเตอร์ ชุดที่ 1
 
ข้อสอบโครงงาน ม 2
ข้อสอบโครงงาน ม 2ข้อสอบโครงงาน ม 2
ข้อสอบโครงงาน ม 2
 
โครงงานอาชีพ
โครงงานอาชีพโครงงานอาชีพ
โครงงานอาชีพ
 
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
 
แผนการเรียนรู้เกษตร1
แผนการเรียนรู้เกษตร1แผนการเรียนรู้เกษตร1
แผนการเรียนรู้เกษตร1
 
วิทย์ฯเพิ่มเติมเทอม1ม1
วิทย์ฯเพิ่มเติมเทอม1ม1วิทย์ฯเพิ่มเติมเทอม1ม1
วิทย์ฯเพิ่มเติมเทอม1ม1
 
รูปเล่มโครงงานคอมพิวเตอร์
รูปเล่มโครงงานคอมพิวเตอร์รูปเล่มโครงงานคอมพิวเตอร์
รูปเล่มโครงงานคอมพิวเตอร์
 
Flowchart
FlowchartFlowchart
Flowchart
 
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงานรูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงาน
 
การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)
 
การแทรกเลขหน้า MS-Word 2007 มืออาชีพขั้นสูงระดับเทพฯ
การแทรกเลขหน้า MS-Word 2007 มืออาชีพขั้นสูงระดับเทพฯการแทรกเลขหน้า MS-Word 2007 มืออาชีพขั้นสูงระดับเทพฯ
การแทรกเลขหน้า MS-Word 2007 มืออาชีพขั้นสูงระดับเทพฯ
 
แบบฝึกเสริมทักษะคณิตศาสตร์ เรื่อง อัตราส่วน ชั้นมัธยมศึกษาปีท่ี 2
แบบฝึกเสริมทักษะคณิตศาสตร์ เรื่อง อัตราส่วน ชั้นมัธยมศึกษาปีท่ี 2แบบฝึกเสริมทักษะคณิตศาสตร์ เรื่อง อัตราส่วน ชั้นมัธยมศึกษาปีท่ี 2
แบบฝึกเสริมทักษะคณิตศาสตร์ เรื่อง อัตราส่วน ชั้นมัธยมศึกษาปีท่ี 2
 
แบบทดสอบโครงงาน
แบบทดสอบโครงงานแบบทดสอบโครงงาน
แบบทดสอบโครงงาน
 
แบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานแบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงาน
 

Similar to ชุดฝึกทักษะ 54

Dc282 interaction
Dc282 interactionDc282 interaction
Dc282 interactionajpeerawich
 
ใบงานที่3
ใบงานที่3ใบงานที่3
ใบงานที่3Intangible Mz
 
แผนการสอน เรื่อง ปริมาตรและพื้นที่ผิว
แผนการสอน เรื่อง ปริมาตรและพื้นที่ผิวแผนการสอน เรื่อง ปริมาตรและพื้นที่ผิว
แผนการสอน เรื่อง ปริมาตรและพื้นที่ผิวDuangnapa Jangmoraka
 
ประเภทของโครงงาน แบ งได เป_น 5 ประเภท
ประเภทของโครงงาน แบ งได เป_น 5 ประเภทประเภทของโครงงาน แบ งได เป_น 5 ประเภท
ประเภทของโครงงาน แบ งได เป_น 5 ประเภทสุชาติ องค์มิ้น
 
แผนการจัดการเรียนรู้ที่ 10
แผนการจัดการเรียนรู้ที่ 10แผนการจัดการเรียนรู้ที่ 10
แผนการจัดการเรียนรู้ที่ 10Aon Narinchoti
 
แผนการจัดการเรียนรู้ที่ 10
แผนการจัดการเรียนรู้ที่ 10แผนการจัดการเรียนรู้ที่ 10
แผนการจัดการเรียนรู้ที่ 10Aon Narinchoti
 
แผนการจัดการเรียนรู้ที่ 4
แผนการจัดการเรียนรู้ที่ 4แผนการจัดการเรียนรู้ที่ 4
แผนการจัดการเรียนรู้ที่ 4Meaw Sukee
 
ตัวอย่างแผนการสอนด้วย OSS & Freeware
ตัวอย่างแผนการสอนด้วย OSS & Freewareตัวอย่างแผนการสอนด้วย OSS & Freeware
ตัวอย่างแผนการสอนด้วย OSS & FreewareBoonlert Aroonpiboon
 
โครงงานคอม1
โครงงานคอม1โครงงานคอม1
โครงงานคอม1Lift Ohm'
 

Similar to ชุดฝึกทักษะ 54 (20)

Unit4
Unit4Unit4
Unit4
 
Dc282 interaction
Dc282 interactionDc282 interaction
Dc282 interaction
 
ใบงานที่3
ใบงานที่3ใบงานที่3
ใบงานที่3
 
โครงงานภาษาไทย
โครงงานภาษาไทยโครงงานภาษาไทย
โครงงานภาษาไทย
 
แผนการสอน เรื่อง ปริมาตรและพื้นที่ผิว
แผนการสอน เรื่อง ปริมาตรและพื้นที่ผิวแผนการสอน เรื่อง ปริมาตรและพื้นที่ผิว
แผนการสอน เรื่อง ปริมาตรและพื้นที่ผิว
 
ประเภทของโครงงาน แบ งได เป_น 5 ประเภท
ประเภทของโครงงาน แบ งได เป_น 5 ประเภทประเภทของโครงงาน แบ งได เป_น 5 ประเภท
ประเภทของโครงงาน แบ งได เป_น 5 ประเภท
 
Unit3
Unit3Unit3
Unit3
 
การเขียนรายงาน
การเขียนรายงานการเขียนรายงาน
การเขียนรายงาน
 
แผนการจัดการเรียนรู้ที่ 10
แผนการจัดการเรียนรู้ที่ 10แผนการจัดการเรียนรู้ที่ 10
แผนการจัดการเรียนรู้ที่ 10
 
Plan10
Plan10Plan10
Plan10
 
แผนการจัดการเรียนรู้ที่ 10
แผนการจัดการเรียนรู้ที่ 10แผนการจัดการเรียนรู้ที่ 10
แผนการจัดการเรียนรู้ที่ 10
 
แผนการจัดการเรียนรู้ที่ 4
แผนการจัดการเรียนรู้ที่ 4แผนการจัดการเรียนรู้ที่ 4
แผนการจัดการเรียนรู้ที่ 4
 
ตัวอย่างแผนการสอนด้วย OSS & Freeware
ตัวอย่างแผนการสอนด้วย OSS & Freewareตัวอย่างแผนการสอนด้วย OSS & Freeware
ตัวอย่างแผนการสอนด้วย OSS & Freeware
 
โครงงานคอม1
โครงงานคอม1โครงงานคอม1
โครงงานคอม1
 
Unit1
Unit1Unit1
Unit1
 
K9
K9K9
K9
 
K9
K9K9
K9
 
Unit2
Unit2Unit2
Unit2
 
แผนการจัดการเรียนรู้ที่ 1
แผนการจัดการเรียนรู้ที่ 1แผนการจัดการเรียนรู้ที่ 1
แผนการจัดการเรียนรู้ที่ 1
 
Unit2
Unit2Unit2
Unit2
 

More from Orapan Chamnan

ระบบสอบ2557
ระบบสอบ2557ระบบสอบ2557
ระบบสอบ2557Orapan Chamnan
 
ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 Orapan Chamnan
 
ใบความรู้ที่1.2
ใบความรู้ที่1.2ใบความรู้ที่1.2
ใบความรู้ที่1.2Orapan Chamnan
 
ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1Orapan Chamnan
 
วรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคมวรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคมOrapan Chamnan
 
แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556Orapan Chamnan
 
แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555Orapan Chamnan
 
ใบความรู้ที่1.2
ใบความรู้ที่1.2ใบความรู้ที่1.2
ใบความรู้ที่1.2Orapan Chamnan
 
ใบความรู้ที่1.1
ใบความรู้ที่1.1ใบความรู้ที่1.1
ใบความรู้ที่1.1Orapan Chamnan
 
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์Orapan Chamnan
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลOrapan Chamnan
 
ใบความรู้ที่2
ใบความรู้ที่2ใบความรู้ที่2
ใบความรู้ที่2Orapan Chamnan
 
รับครูดนตรี
รับครูดนตรีรับครูดนตรี
รับครูดนตรีOrapan Chamnan
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศOrapan Chamnan
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศOrapan Chamnan
 
ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1Orapan Chamnan
 
Handbook2007%20for%20 print
Handbook2007%20for%20 printHandbook2007%20for%20 print
Handbook2007%20for%20 printOrapan Chamnan
 

More from Orapan Chamnan (20)

สอบ LAB 2
สอบ LAB 2สอบ LAB 2
สอบ LAB 2
 
LAB2
LAB2LAB2
LAB2
 
ระบบสอบ2557
ระบบสอบ2557ระบบสอบ2557
ระบบสอบ2557
 
ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4
 
ใบความรู้ที่1.2
ใบความรู้ที่1.2ใบความรู้ที่1.2
ใบความรู้ที่1.2
 
ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1
 
วรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคมวรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคม
 
แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556
 
แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555
 
ใบความรู้ที่1.2
ใบความรู้ที่1.2ใบความรู้ที่1.2
ใบความรู้ที่1.2
 
ใบความรู้ที่1.1
ใบความรู้ที่1.1ใบความรู้ที่1.1
ใบความรู้ที่1.1
 
Lab2
Lab2Lab2
Lab2
 
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
ใบความรู้ที่2
ใบความรู้ที่2ใบความรู้ที่2
ใบความรู้ที่2
 
รับครูดนตรี
รับครูดนตรีรับครูดนตรี
รับครูดนตรี
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
 
ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1
 
Handbook2007%20for%20 print
Handbook2007%20for%20 printHandbook2007%20for%20 print
Handbook2007%20for%20 print
 

ชุดฝึกทักษะ 54

  • 1. ชุดฝึ กทักษะ เรื่ อง การเขียนจาลองความคิด วิชา การเขียนโปรแกรมด้ วยภาษาคอมพิวเตอร์ ชั้นมัธยมศึกษาปี ที่ 6 ครู อรพรรณ ชานาญ กล่ มสาระการเรี ยนร้ ูการงานอาชีพและเทคโนโลยี ุ โรงเรี ยนท่ าแพผดุงวิทย์ สานักงานเขตพืนที่การศึกษามัธยมศึกษา เขต16 ้
  • 2. คาชี้แจงในการใช้ ชุดฝึ กทักษะ เรื่อง การจาลองความคิด การใช้ชุดฝึ กทักษะ เรื่ อง การจาลองความคิด มีขอควรปฏิบติและทาความเข้าใจดังต่อไปนี้ ้ ั 1. ชุด ฝึ กทักษะ เรื่ อง การจาลองความคิด พัฒนาขึ้น เพื่อใช้สอน รายวิชา การเขียนโปรแกรมด้วย ภาษาคอมพิวเตอร์ เพื่อมุ่งเน้นให้นกเรี ยนได้เรี ยนรู ้เกี่ยวกับ การแก้ปัญหาทางคอมพิวเตอร์ และทักษะการคิด ั นาความรู้ไปใช้ประโยชน์ในชีวตประจาวัน ิ 2. ระยะเวลาที่ใช้ในการทดลองสอนด้วยชุดฝึ กทักษะนี้ ใช้เวลา 4 คาบ คาบละ 60 นาที 3.ชุดฝึ กทักษะนี้พฒนาขึ้นเพื่อให้นกเรี ยนระดับมัธยมศึกษาปี ที่ 6 ได้ใช้ในการเรี ยนรายวิชา การ ั ั เขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ 4. ผูใช้ควรดาเนินการเรี ยนการสอนโดยเรี ยงชุด ฝึ กทักษะ ชุดที่ 1-3 ้ ชุดฝึ กทักษะที่ 1 เรื่ องการจาลองความคิดและโครงสร้างแบบลาดับ ชุดฝึ กทักษะที่ 2 เรื่ องโครงสร้างแบบทางเลือก ชุดฝึ กทักษะที่ 3 เรื่ องโครงสร้างแบบวนซ้ า ชุดฝึ กทักษะ เรื่ อง การจาลองความคิด สาหรับนักเรี ยนชั้นมัธยมศึกษาปี ที่ 6 มี 6 องค์ประกอบดังนี้ 1) ชื่อชุดฝึ กทักษะ 2) คาชี้แจงประกอบชุดฝึ กทักษะ 3) จุดประสงค์การเรี ยนรู้ 4) เนื้อหา สาระ 5) กิจกรรม และ 6) การประเมินผล
  • 3. ชุดฝึ กทักษะที่ 1 เรื่ อง การจาลองความคิดและโครงสร้างแบบลาดับ ระดับชั้นมัธยมศึกษาปี ที่ 6 กลุ่มสาระการเรี ยนรู้การงานอาชีพและเทคโนโลยี โรงเรี ยนท่าแพผดุงวิทย์ สานักงานเขตพื้นที่การศึกษามัธยมศึกษาเขต 16
  • 4. ชุดฝึ กทักษะที่ 1 เรื่อง การจาลองความคิดและโครงสร้ างแบบลาดับ จุดประสงค์ เพื่อให้ผเู้ รี ยนสามารถ 1.เขียนลาดับขั้นตอนจาลองความคิดเป็ นข้อความ 2.เขียนลาดับขั้นตอนจาลองความคิดเป็ นผังงาน 3.ใช้ทกษะกระบวนการกลุ่มในการปฏิบติกิจกรรมได้อย่างเหมาะสม ั ั เวลาทีใช้ 1 ชั่วโมง ่
  • 5. คาชี้แจง การเรี ยนโดยชุด ฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย ั ตนเอง นักเรี ยนควรปฏิบติ ดังนี้ ั 1. ชุดฝึ กทักษะที่ 1 เรื่ อง การจาลองความคิดและโครงสร้างแบบลาดับ เวลาเรี ยนทั้งหมด 1 คาบ (60 นาที) 2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ ั 3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุด ฝึ กทักษะที่ 1 เรื่ อง “การจาลองความคิดและ ั ั โครงสร้างแบบลาดับ” 4. เมื่อนักเรี ยนปฏิบติชุด ฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 1 รวบรวมส่ งครู ผสอนประเมินการทา ั ู้ กิจกรรม 5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้ ั ู้
  • 6. เนือหา สาระ ้ เรื่อง การจาลองความคิด และโครงสร้างแบบลาดับ เครื่ องมือที่ใช้ในการจาลองความคิดมักจะประกอบขึ้นด้วยเครื่ องหมายที่แตกต่างกันหลายอย่าง พอสรุ ปได้เป็ น 2 ลักษณะได้แก่ 1.ข้ อความหรื อคาบรรยาย (Pseudo Code) เป็ นการเขียนเค้าโครงด้วยการบรรยายเป็ นภาษาที่มนุษย์ใช้สื่อสารกัน เพื่อให้ทราบถึงขั้นตอนการ ทางานของโปรแกรมแต่ละตอน ในบางครั้งอาจใช้คาสั่งของภาษาที่ใช้เขียนโปรแกรมก็ได้ ตัวอย่าง Pseudo code แสดงขั้นตอนการต้ มบะหมี่ 1. ต้มน้ าให้เดือด 2. ใส่ บะหมี่ลงในน้ าเดือด 3. ต้มประมาณ 1 นาที 4. ใส่ เครื่ องปรุ งแล้วยกหม้อลงจากเตา ตัวอย่าง Pseudo code แสดงขั้นตอนการไปทาข้ อสอบวิชาคอมพิวเตอร์ 1. อ่านคาชี้แจงของข้อสอบ 2. คิดถึงหน้าอาจารย์ผสอน ู้ 3. ลงมือทาข้อสอบตั้งแต่ขอแรกถึงข้อสุ ดท้าย ้ 4. มองหน้าเพื่อนข้างๆ 5. กลับมามองที่ขอสอบของตัวเอง แล้วตรวจคาตอบตั้งแต่ขอแรกถึงข้อสุ ดท้าย ้ ้ 6. ตัดสิ นใจส่ งข้อสอบให้อาจารย์ผคุมสอบ ู้
  • 7. ตัวอย่าง Pseudo code แสดงการหาพืนทีของวงกลม เขียนตัวข้ อความภาษาอังกฤษ ้ ่ Start Read radius Compute Area = 3.1415 * radius * radius Display Area Stop การหาพืนทีวงกลมโดยใช้ สูตรหา ้ ่ พื้นที่วงกลม = 3.1415 x รัศมี x รัศมี จากตัวอย่างมี Area เป็ นตัวแปรแทนพื้นที่ของวงกลม Radius เป็ นตัวแปรแทนรัศมี
  • 8. 2.สัญลักษณ์ (Flow Chart) เป็ นเครื่ องหมายรู ปแบบต่างๆ ซึ่ งใช้สาหรับสื่ อสารความหมายให้เข้าใจตรงกัน ซึ่ง สถาบัน ั มาตรฐานแห่งชาติอเมริ กน (The American National Institute, ANSI) ได้กาหนดสัญลักษณ์ไว้เป็ น มาตรฐาน ตารางสั ญลักษณ์ของผังงาน
  • 9. การเขียน Pseudo Code และ Flow Chart แบบโครงสร้ าง โครงสร้างควบคุมหลัก 3 แบบ ได้แก่  โครงสร้างแบบลาดับ (Sequential structure)  โครงสร้างแบบทางเลือก (Selection structure)  โครงสร้างวนซ้ า (Repetition Structure) โครงสร้ างแบบลาดับ(Sequential structure) โครงสร้างแบบลาดับ คือ โครงสร้างแสดงขั้นตอนการทางานที่เป็ นไปตามลาดับก่อนหลัง และแต่ ละขั้นตอนจะถูกประมวลผลเพียงครั้งเดียวเท่านั้น คาสั่งการทางาน A เริ่ มต้น คาสั่งที่ A คาสั่งการทางาน B คาสั่งที่ B …. จบ รูปแสดง Flow Chart แบบลาดับ แสดง Pseudo Code แบบลาดับ ตัวอย่างที่ 1 ลาดับงานการต้มบะหมี่ แบบข้ อความ(Pseudo code) เริ่ มต้น 1. ต้มน้ าให้เดือด 2. ใส่ บะหมี่ลงในน้ าเดือด 3. ต้มประมาณ 1 นาที 4. ใส่ เครื่ องปรุ งแล้วยกหม้อลงจากเตา จบ
  • 10. แบบผังงาน(Flow chart) 1 ่ จากตัวอย่าง นักเรี ยนสังเกตหรื อไม่วา ใช้เพียง 3 สัญลักษณ์นนคือ ั่ บอกจุด เริ่ มต้น , สิ้ นสุ ด บอกทิศทางการไล่ลง ทุกครั้งที่วาดต้องมีหวลูกศร ั สัญลักษณ์ บอกปฏิบติงาน เช่น a= b+ c ั
  • 11. การเขียน Flow chart ควรทาความเข้ าใจสัญลักษณ์ ในการเขียน และ เลือกใช้ ให้ ถูกต้ อง เพราะถ้ าเลือกใช้ ผิด ความหมายก็ผิดด้ วย น่ ะจ๊ ะ ตัวอย่างที่ 2 เขียนคาสั่งแสดงลาดับขั้นตอนของการหาพื้นที่สี่เหลี่ยมผืนผ้า แบบข้ อความ(Pseudo code) เริ่ มต้น 1.อ่านความยาวของด้านกว้างและด้านยาว 2.คานวณพื้นที่สี่เหลี่ยมผืนผ้า = ด้านกว้าง x ด้านยาว 3.พิมพ์ค่าพื้นที่สี่เหลี่ยมผืนผ้า จบงาน แบบผังงาน(Flow chart) , = x
  • 12. ตัวอย่างที่ 3 แสดงการหาพื้นที่ของวงกลม แบบข้ อความ(Pseudo code) เขียนเป็ นภาษาอังกฤษ Start Read radius ตัวแปร (Variable) เป็ นชื่อที่ต้ งขึ้นแทนค่า ั Compute Area = 3.1415 * radius * radius ใดๆ ที่เปลี่ยนแปลงค่าได้ เช่น Display Area Stop radius= 2 area = 12.566 โดยกาหนดตัวแปรดังนี ้ radius= 5 area = 78.5375 radius เป็ น รั ศมี …. Area เป็ น พืนที่ของวงกลม ้ แบบผังงาน(Flow chart) Start Read redius Area=3.415 *radius*radius print Area Stop
  • 13. กิจกรรม ที่ 1 ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา โครงสร้างแบบลาดับ นักเรียนลองเขียน Pseudo Code และ Flow Chart ต่ อไปนีดูนะ ้
  • 14. 1.ให้นกเรี ยนพิจารณาข้อความแสดงขั้นตอนการจาลองความคิดเป็ นข้อความเป็ นข้อความข้างล่างด้านซ้ายมือ ั แล้วนามาเรี ยงลาดับเป็ นขั้นตอนให้ถูกต้อง เริ่ มต้น จบ คานวณหา พ.ท สี่ เหลี่ยมผืนผ้าโดยนาค่าความกว้างคูณกับค่าความยาว รับค่าความกว้างเป็ นจานวนเต็มจากผูใช้ ้ แสดงข้อความ “กรุ ณาป้ อนค่าความกว้างเป็ นจานวนเต็ม” แสดงผลลัพธ์จากการคานวณหาค่า พ.ท. สี่ เหลี่ยมผืนผ้า แสดงข้อความ “กรุ ณาป้ อนค่าความยาวเป็ นจานวนเต็ม” รับค่าความยาวเป็ นจานวนเต็มจากผูใช้ ้ แสดงลาดับเป็ นข้ อความ(Pseudo code) ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………
  • 15. 2.จากขั้ นตอนการแก้ปัญหาข้างต้น ให้นาข้อความที่เรี ยงลาดับแล้ว มาเขียนผังงาน (Flow chart )โดยเลือก สั ญลักษณ์ ให้ถูกต้อง
  • 16. 3. จงแสดงขั้นตอนการหาพื้นที่ของรู ปสี่ เหลี่ยมคางหมู โดยกาหนดให้ พื้นที่สี่เหลี่ยมคางหมู = 1/2 * ผลบวกของด้านคู่ขนาน * สู ง กาหนดตัวแปรที่ใช้คือ W1 ใช้เก็บค่าความยาวของด้านที่ 1 ของรู ปสี่ เหลี่ยมคางหมู W2 ใช้เก็บค่าความยาวของด้านที่ 2 ของรู ปสี่ เหลี่ยมคางหมู H ใช้เก็บความสู ง Area ใช้เก็บพื้นที่ของรู ปสี่ เหลี่ยมคางหมู แบบข้ อความ(Pseudo code) ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… แบบผังงาน(Flow chart)
  • 17. แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะที่ 1 เรื่อง การจาลองความคิด และโครงสร้ างแบบลาดับ คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ 1.ข้อใดเป็ นประโยชน์ของผังงาน ก. สามารถเรี ยนรู ้และเข้าใจผังงานได้ง่าย ข. ผังงานเป็ นการสื่ อความหมายด้วยภาพ ค. สามารถนามาใช้ทดสอบความถูกต้องของลาดับขั้นตอนได้ง่าย ง. ถูกทุกข้อ 2.ข้อใดต่อไปนี้ผด ิ ก. สัญลักษณ์ของการนาข้อมูลเข้าออกโดยทัวไปใช้รูปสี่ เหลี่ยมด้านขนาน ่ ข. จุดที่มีการตัดสิ นใจใช้รูปสี่ เหลี่ยมขนมเปี ยกปูน ค. สัญลักษณ์ของการประมวลผลทัวไปใช้รูปสี่ เหลี่ยมผืนผ้า ่ ง. รู ปแบบของสัญลักษณ์ที่ใช้เขียนผังงานไม่มีมาตรฐาน 3.ถ้าต้องการนาเครื่ องคอมพิวเตอร์ มาช่วยในการคานวณหาค่าของพื้นที่สามเหลี่ยม จากสู ตร พื้นที่ สามเหลี่ยม = ½ x ความยาวฐาน x ความสู ง ข้อมูลที่ตองส่ งเพื่อเป็ นข้อมูลเข้าแก่เครื่ องคอมพิวเตอร์ เพื่อใช้ ้ ในการแก้ปัญหาคือข้อมูลในข้อใด ก. พื้นที่ของสามเหลี่ยม, ความยาวฐาน ข. พื้นที่ของสามเหลี่ยม, ความสู ง ค. ความยาวฐาน, ความสู ง ง. พื้นที่ของสามเหลี่ยม, ความยาวฐาน, ความสู ง 4.สัญลักษณ์ในข้อใด สามารถมีได้เพียงสัญลักษณ์เดียวเท่านั้นในผังงาน ก. จุดเริ่ มต้น ข. การตัดสิ นใจ ค. การแสดงผลข้อมูลทางภาพ ง. การคานวณทางคณิ ตศาสตร์ 5.สัญลักษณ์ในข้อใดเป็ นการแสดงผลข้อมูลออกทางเครื่ องพิมพ์ ก. ข. ค. ง.
  • 18. 6.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่ 7.ข้อใดเป็ นวิธีการเขียนอธิ บายวิธีการทางานในลักษณะของรู ปภาพในการแก้ปัญหาทางคอมพิวเตอร์ ก.Flowchart ข. Workflow ค.Statement Flow ง. Job Flow 8.ข้อใดไม่ใช่ประโยชน์ของการจาลองความคิดเป็ นข้อความหรื อแผนภาพ ก. มีความสวยงาม ข. มีความเป็ นระเบียบ ค. เข้าใจขั้นตอนการทางานได้ง่าย ง. ทาให้ผเู ้ กี่ยวข้องเข้าใจความคิดของผูเ้ ขียน ่ 9. ปั ญหาที่มีความยุงยากซับซ้อน ถ้าต้องการให้การแก้ปัญหาเป็ นไป ได้ง่ายและสามารถเข้าใจขั้นตอนการทางานได้ดี ควรทาอย่างไร ก. ปรึ กษาเพื่อนร่ วมงานทุกคน ข. จาลองความคิดเป็ นข้อความหรื อแผนภาพ ค. เขียนวิธีการแก้ปัญหาตามความเข้าใจของตน ง. ทดลองแก้ปัญหาตามที่คิดไว้ ถ้ามีวธีใหม่ขณะทางานที่ดีกว่าก็ปรับเปลี่ยนใหม่ได้ ิ 10. ข้อใด เป็ นการจาลองความคิดการทารายงานเรื่ องโรคเอดส์ส่งอาจารย์หนึ่งฉบับ เรี ยงลาดับได้ดีท่ีสุด 1.หาข้อมูลจากห้องสมุด 2.หาข้อมูลจากอินเทอร์เน็ต 3.สรุ ปรวบรวมเรี ยบเรี ยงความคิดเป็ นระเบียบ 4.วางแผนกาหนดหัวข้อย่อยเกี่ยวกับโรคเอดส์ 5.จัดพิมพ์หรื อเขียนในรู ปแบบรายงานและนาส่ งอาจารย์ ก. 2 3 4 5 ข. 2 4 3 5 ค. 2 1 4 3 5 ง. 4 1 2 3 5
  • 19. ชุดฝึ กทักษะที่ 2 เรื่ อง โครงสร้างแบบทางเลือก ระดับชั้นมัธยมศึกษาปี ที่ 6 กลุ่มสาระการเรี ยนรู้การงานอาชีพและเทคโนโลยี โรงเรี ยนท่าแพผดุงวิทย์ สานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 16
  • 20. ชุดฝึ กทักษะที่ 2 เรื่อง โครงสร้ างแบบทางเลือก จุดประสงค์ เพื่อให้ผเู้ รี ยนสามารถ 1.เขียนลาดับขั้นตอนจาลองความคิดเป็ นข้อความ 2.เขียนลาดับขั้นตอนจาลองความคิดเป็ นผังงาน 3.ใช้ทกษะกระบวนการกลุ่มในการปฏิบติกิจกรรมได้อย่างเหมาะสม ั ั เวลาทีใช้ 1 ชั่วโมง ่
  • 21. คาชี้แจง การเรี ยนโดยชุดฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย ั ตนเอง นักเรี ยนควรปฏิบติ ดังนี้ ั 1. ชุดฝึ กทักษะที่ 2 เรื่ อง โครงสร้างแบบทางเลือก เวลาเรี ยนทั้งหมด 1 คาบ (60 นาที) 2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ ั 3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุดฝึ กทักษะที่ 2 เรื่ อง “โครงสร้างแบบทางเลือก ั ั ” 4. เมื่อนักเรี ยนปฏิบติชุดฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 2 รวบรวมส่ งครู ผสอนประเมินการทา ั ู้ กิจกรรม 5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้ ั ู้
  • 22. เนือหาสาระ ้ เรื่อง โครงสร้ างแบบทางเลือก (Selection structure) โครงสร้างแบบมีทางเลือก คือ โครงสร้างที่มีเงื่อนไข เพื่อเลือกวิธีการประมวลผลขั้นต่อไป และจะ มีบางขั้นตอนที่ไม่ได้รับการประมวลผล การตัดสิ นใจอาจมีทางเลือก 2 ทางหรื อมากกว่าก็เรี ยกชื่อว่า โครงสร้างแบบ if…then…else เริ่ มต้น ตรวจสอบเงื่อนไข ถ้ าเป็ นจริ ง คาสั่ง … ไม่ เป็ นจริ ง คาสั่ง …. จบ รู ป แสดง Flow chart แบบมีทางเลือก แสดง Pseudo Codeแบบมีทางเลือก ตัวอย่างที่ 4 ลาดับของการทาบัตรประชาชน ของกรมการปกครอง แบบข้ อความ(Pseudo code) เริ่ มต้น รับข้อมูลอายุ ตรวจสอบอายุเท่ากับหรื อมากกว่า 15 ปี ถ้าจริ ง ไปที่เขตพื้นที่ เขียนใบคาร้อง ถ่ายรู ปทาบัตร รับบัตรประชาชน ถ้าเท็จ กลับบ้าน จบ
  • 23. แบบผังงาน(Flow chart) >= 15 สังเกตดูนะว่าสัญลักษณ์ที่ใช้ในการ ตัดสิ นใจคือ
  • 24. ตัวอย่างที่ 5 แบบข้ อความ(Pseudo code) เริ่ มต้น ซักเสื้ อผ้า ฝนตกหรื อไม่ ถ้าฝนตก อ่านหนังสื อ ถ้าฝนไม่ตก ออกไปดูภาพยนตร์ จบ แบบผังงาน(Flow chart)
  • 25. กิจกรรม ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา โครงสร้ างแบบทางเลือก ที่ 2 1. ให้นกเรี ยนพิจารณาข้อความแสดงขั้นตอนการจาลองความคิดเป็ นข้อความเป็ นข้อความข้างล่าง ั ด้านซ้ายมือ แล้วนามาเรี ยงลาดับเป็ นขั้นตอนให้ถูกต้อง เริ่ มต้น จบ รับค่าจานวนเต็มเก็บที่ตวแปร n ั n หาร 2 เหลือเศษเท่ากับ 0 หรื อไม่ ถ้า n หาร 2 เหลือเศษเท่ากับ 0 แสดงข้อความ “even” ถ้า n หาร 2 เหลือเศษไม่เท่ากับ 0 แสดงข้อความ “odd” แสดงลาดับเป็ นข้ อความ(Pseudo code) ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………
  • 26. 2.จากขั้ นตอนการแก้ปัญหาข้างต้น ให้นาข้อความที่เรี ยงลาดับแล้ว มาเขียนผังงาน (Flow chart )โดยเลือก สั ญลักษณ์ ให้ถูกต้อง
  • 27. 3.กาหนดผังงาน การประเมินผลสอบ ให้นกเรี ยนเขียนการจาลองเป็ นข้อความ(Pseudo Code) ั แสดงลาดับเป็ นข้ อความ(Pseudo code) ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …..……………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………
  • 28. ่ 4.จงเขียนลาดับขั้นตอนให้สามารถอ่านค่าคะแนน (สมมุติวาเป็ นคะแนนสุ ทธิ ) จากแป้ นพิมพ์คราวละ 1 ค่า แล้วแสดงผลเกรดที่ได้รับตามคะแนนนั้นออกทางจอภาพ ทั้งนี้บงคับใช้คาสั่ง if ตามเงื่อนไขต่อไปนี้ ั คะแนน เกรดที่ได้รับ 80 – 100 4 70-79 3 60 - 69 2 50 - 59 1 0 - 50 0 แสดงลาดับเป็ นข้ อความ(Pseudo code) ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………
  • 30. แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะที่ 2 เรื่อง โครงสร้ างแบบทางเลือก คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ 1.ข้อใดต่อไปนี้ผด ิ ก. สัญลักษณ์ของการนาข้อมูลเข้าออกโดยทัวไปใช้รูปสี่ เหลี่ยมด้านขนาน ่ ข. จุดที่มีการตัดสิ นใจใช้รูปสี่ เหลี่ยมขนมเปี ยกปูน ค. สัญลักษณ์ของการประมวลผลทัวไปใช้รูปสี่ เหลี่ยมผืนผ้า ่ ง. รู ปแบบของสัญลักษณ์ที่ใช้เขียนผังงานไม่มีมาตรฐาน 2.ข้อใดต่อไปนี้ผด ิ ก. โครงสร้างแบบทางเลือกอาจมีทางเลือกมากกว่า 2 ทางก็ได้ ข. โครงสร้างควบคุมแบบ if….then เป็ นการทางานที่มีทางเลือกเพียง 1 ทางเลือก แต่โครงสร้างแบบ if…..then……else มีทางเลือก 2 ทางเลือก ค. ในการทางานของโครงสร้างแบบทางเลือกอาจมีบางขั้นตอนที่ไม่ได้รับการประมวลผลหรื อทางาน ง. โครงสร้างแบบ case เป็ นโครงสร้างควบคุมสาหรับการตัดสิ นใจที่มีทางเลือกมากกว่า 2 ทางเลือก 3.ถ้าต้องการนาเครื่ องคอมพิวเตอร์ มาช่วยในการคานวณหาค่าของพื้นที่สามเหลี่ยม จากสู ตร พื้นที่ สามเหลี่ยม = ½ x ความยาวฐาน x ความสู ง ข้อมูลที่ตองส่ งเพื่อเป็ นข้อมูลออกแก่เครื่ องคอมพิวเตอร์ เพื่อใช้ ้ ในการแก้ปัญหาคือข้อมูลในข้อใด ก. พื้นที่ของสามเหลี่ยม ข. พื้นที่ของสามเหลี่ยม, ความสู ง ค. ความยาวฐาน, ความสู ง ง. พื้นที่ของสามเหลี่ยม, ความยาวฐาน, ความสู ง 4.สัญลักษณ์ในข้อใดเป็ นการปฏิบติงาน ั ก. ข. ค. ง. 5.สัญลักษณ์การตัดสิ นใจจะมีทิศทางการไหลออกได้กี่ทิศทาง ก. 1 ทิศทางเท่านั้น ข. 2 ทิศทางเท่านั้น ค. 3 ทิศทางเท่านั้น ง. กี่ทิศทางก็ได้
  • 31. 6.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่ 7.โครงสร้างผังงานใดต้องประกอบไปด้วยสัญลักษณ์การตัดสิ นใจ ก.โครงสร้างการทางานแบบลาดับ ข .โครงสร้างการเลือกทา ค.โครงสร้างการทาซ้ า ง .ถูกทั้ง ข) และ ค) 8. ขั้นตอนในข้อใดที่สามารถสลับการทางานก่อนหลังแล้วได้ผลลัพธ์เหมือนเดิม เริ่ มต้น ...1 กาหนดค่าฐาน(B) ...2 กาหนดค่าความสู ง(H) ...3 คานวณพื้นที่สามเหลี่ยมจากสู ตร ...4 พ.ท. = 1/2Xฐานxสู ง แสดงผลที่ได้ ...5 จบ ...6 ก.2 - 3 ข.3 - 4 ค.4 - 5 ง.5 - 6 9. จากการจาลองความคิดเป็ นข้อความข้างล่างนี้ ข้อใดกล่าวถูกต้อง เริ่ มต้น รับเลขจานวนเต็ม 1 จานวน(A) เปรี ยบเทียบค่า A กับ 2 - ถ้า A>2 ให้แสดงข้อความว่า ยอดเยียม ่ - ถ้า A<2 ให้แสดงข้อความว่า ยอดแย่ แสดงข้อความว่า สวัสดี จบ ก. ป้ อนเลข 1 จะแสดงข้อความว่า ยอดแย่ ข. ป้ อนเลข 2 จะแสดงข้อความว่า ยอดแย่ สวัสดี ค. ป้ อนเลข 3 จะแสดงข้อความว่า ยอดเยียม ่ ง. ป้ อนเลข 4 จะแสดงข้อความว่า ยอดเยียม สวัสดี ่ 10.ข้อใดไม่ใช่ลกษณะโครงสร้างของผังงาน ั ก. การทางานแบบลาดับ ข . การเลือกทา ค. การทาในขณะที่ ง . การทาซ้ า
  • 32. ชุดฝึ กทักษะที่ 3 เรื่ อง โครงสร้างแบบวนซ้ า ระดับชั้นมัธยมศึกษาปี ที่ 6 กลุ่มสาระการเรี ยนรู้การงานอาชีพและเทคโนโลยี โรงเรี ยนท่าแพผดุงวิทย์ สานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 16 ชุ ดฝึ กทักษะที่ 3
  • 33. เรื่อง โครงสร้ างแบบวนซ้า จุดประสงค์ เพื่อให้ผเู้ รี ยนสามารถ 1.เขียนลาดับขั้นตอนจาลองความคิดเป็ นข้อความ 2.เขียนลาดับขั้นตอนจาลองความคิดเป็ นผังงาน 3.ใช้ทกษะกระบวนการกลุ่มในการปฏิบติกิจกรรมได้อย่างเหมาะสม ั ั เวลาทีใช้ 1 ชั่วโมง ่
  • 34. คาชี้แจง การเรี ยนโดยชุดฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย ั ตนเอง นักเรี ยนควรปฏิบติ ดังนี้ ั 1. ชุดฝึ กทักษะที่ 3 เรื่ อง โครงสร้างแบบวนซ้ าเวลาเรี ยนทั้งหมด 1 คาบ (60 นาที) 2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ ั 3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุดฝึ กทักษะที่ 3 เรื่ อง “โครงสร้างแบบวนซ้ า ” ั ั 4. เมื่อนักเรี ยนปฏิบติชุดฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 3 และแบบฝึ กท้ายกิจกรรม รวบรวมส่ ง ั ครู ผสอนประเมินการทากิจกรรม ู้ 5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้ ั ู้
  • 35. เนือหาสาระ ้ เรื่อง โครงสร้ างวนซ้า(Repetition Structure) ่ ั การประมวลผลมากกว่า 1 ครั้ง ทั้งนี้ข้ ึนอยูกบเงื่อนไขบางประการ โครงสร้างแบบซ้ านี้ตองมีการตัดสิ นใจ ้ ในการทางานซ้ า และลักษณะการทางานของโครงสร้างแบบนี้มี 2 แบบคือ 1. แบบตรวจสอบเงื่อนไขก่อนทุกครั้ง (เงื่อนไขจริ ง ทาซ้ าไปเรื่ อยๆ หยุดเมื่อเงื่อนไขเป็ นเท็จ) เช่น while , for while เริ่ มต้น ทาซ้ าในขณะเงื่อนไขเป็ นจริ ง คาสั่ง …. จบการทา ซ้ า จบ Flow Chart Pseudo Code for เริ่ มต้น กาหนดค่าเริ่ มต้นของตัวนับ ทาซ้ าในขณะเงื่อนไขเป็ นจริ ง …. คาสั่ง …. จบการทา ซ้ า จบ
  • 36. 2. แบบทาซ้ าไปเรื่ อยๆแล้วตรวจสอบเงื่อนไข (ในแต่ละครั้ง ทาคาสั่งก่อน ที่จะตรวจสอบ เงื่อนไข) เช่น do..while เริ่ มต้น ทาซ้ าจนกระทังเงื่อนไขเป็ นเท็จ ่ คาสั่ง จริ ง …. จบการทาซ้ า เท็จ จบ Flow Chart ตัวอย่างที่ 6 ลาดับขั้นตอนการนับจานวนตั้งแต่ 1 จนถึง เลขที่ตองการ ้ แบบข้ อความ(Pseudo code) 1.เริ่ มต้น 2.กาหนดค่า x ให้มีค่าเท่ากับ 1 3.รับค่า n (จานวนที่ตองการรับ ) ้ 4.เปรี ยบเทียบค่า x น้อยกว่าหรื อเท่ากับ n หรื อไม่  ถ้าเป็ นจริ ง (x น้อยกว่าหรื อเท่ากับ n) -แสดงค่า x -กาหนดให้ค่า x เพิ่มขึ้นอีก 1 -กลับไปทางานขั้นที่ 4  ถ้าเป็ นเท็จ (x ไม่นอยกว่า n) ้ -ไปทางานขั้นที่ 5 5.จบ
  • 38. ตัวอย่างที่ 7 ลาดับขั้นตอนการนับจานวนตั้งแต่ 1 จนถึง เลขที่ตองการ ้ แบบข้ อความ(Pseudo code) แบบตรวจสอบเงื่อนไข หลังการวนซ้ า 1.เริ่ มต้น 2.กาหนดค่า x ให้มีค่าเท่ากับ 1 3.รับค่า n (จานวนที่ตองการรับ ) ้ 4.แสดงค่า x 5. กาหนดให้ค่า x เพิ่มขึ้นอีก 1 6.เปรี ยบเทียบค่า x น้อยกว่า n หรื อไม่  ถ้าเป็ นจริ ง (x น้อยกว่าหรื อเท่ากับ n) -กลับไปทางานขั้นที่ 4  ถ้าเป็ นเท็จ (x ไม่นอยกว่า n) ้ -ไปทางานขั้นที่ 7 7.จบ
  • 39. แบบผังงาน(Flow chart) แบบตรวจสอบเงื่อนไข หลังการวนซ้ า x=1 n X x 1 X<n นักเรี ยนคิดว่ า ตัวอย่ างที่ 6 และที่ 7 มีข้อ แตกต่ างจุดใด จงทาเครื่ องหมายแสดง
  • 40. กิจกรรม ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา โครงสร้ างแบบวนซ้า ที่ 3 1.พิจารณาผังงาน(Flow chart)แล้วเขียนจาลองความคิดเป็ นข้อความ(Pseudo code) แบบข้ อความ(Pseudo code) num …………………………………………………….. i=1 …………………………………………………….. …………………………………………………….. sum=sum+i …………………………………………………….. i=i+1 …………………………………………………….. i<=num …………………………………………………….. …………………………………………………….. num,sum …………………………………………………….. …………………………………………………….. …………………………………………………….. …………………………………………………….. การจาลองด้วยผังงานข้างต้นเป็ นการแก้ปัญหาเรื่ องใด …………………………………………………….. ……………………………………………………………………………………………………………… …………………………………………………….. ……………………………………………………………………………………………………………… …………………………………………………….. …………………………………………………….. …………………………………………………….. …………………………………………………….. ……………………………………………………..
  • 41. 2.จงจาลองความคิดการแก้ปัญหาการหาค่าน้ าหนักเฉลี่ยของนักเรี ยนจานวน 10 จานวน โดยรับค่าน้ าหนัก จากแป้ นพิมพ์และแสดงค่าเฉลี่ย ใช้ขอความและสัญลักษณ์ ้ แบบข้ อความ(Pseudo code) ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… แบบผังงาน(Flow chart)
  • 42. แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะ 3 เรื่อง โครงสร้ างแบบวนซ้า คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ 1.ข้อใดต่อไปนี้ผด ิ ก. โครงสร้างแบบทางเลือกอาจมีทางเลือกมากกว่า 2 ทางก็ได้ ข. โครงสร้างควบคุมแบบ if….then เป็ นการทางานที่มีทางเลือกเพียง 1 ทางเลือก แต่โครงสร้าง แบบ if…..then……else มีทางเลือก 2 ทางเลือก ค. ในการทางานของโครงสร้างแบบทางเลือกอาจมีบางขั้นตอนที่ไม่ได้รับการประมวลผลหรื อ ทางาน ง. โครงสร้างแบบ case เป็ นโครงสร้างควบคุมสาหรับการตัดสิ นใจที่มีทางเลือกมากกว่า 2 ทางเลือก 2.ลักษณะของการวนซ้ ามีกี่ลกษณะ ั ก.2 ข .3 ค.4 ง.5 3.สัญลักษณ์ในข้อใดเป็ นการใช้ตดสิ นใจ ั ก. ข. ค. ง. 4.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่ 5.โครงสร้างผังงานใดต้องประกอบไปด้วยสัญลักษณ์การตัดสิ นใจ ก. โครงสร้างการทางานแบบลาดับ ข. โครงสร้างการเลือกทา ค. โครงสร้างการทาซ้ า ง. ถูกทั้ง ข) และ ค) 6.การทางานของโครงสร้างผังงานการทาซ้ าลักษณะ แบบตรวจเงื่อนไขก่อน จะกลับไปทาขั้นตอนการ ทาซ้ า เมื่อผลการตรวจสอบเงื่อนไขออกมาเป็ นข้อใด ก. เป็ นจริ ง ข . เป็ นเท็จ ค. ทาซ้ าทั้งสองกรณี ง .ไม่มีการตรวจสอบเงื่อนไขการทาซ้ า
  • 43. 7.จากผังงานต่อไปนี้จงหาผลลัพธ์ เมื่อกาหนดให้รับค่าของ X= 100, Y=200 Start Read X Read Y Y  500 + X Y>X N Y Write X Write Y ก. 100 ข. 200 ค. 600 ง. 700
  • 44. 8.จากผังงานข้อที่ 7 จงหาผลลัพธ์ เมื่อกาหนดให้รับค่าของ X= 200, Y=100 ก.100 ข.200 ค.600 ง.700 9. หลักการแก้ปัญหาหมายถึงข้อใด ก. วิธีการแก้ปัญหา ข. ขั้นตอนการทางานเมื่อเกิดปั ญหา ค. กระบวนการในการแก้ปัญหา ง. การวางแผนแก้ปัญหา 10.การเขียนโปรแกรม หมายถึงข้อใด ก. กระบวนการใช้ภาษาคอมพิวเตอร์ เพื่อแก้ปัญหา ข. กระบวนการกาหนดโครงสร้าง ค. กระบวนการจาลองความคิด ง. กระบวนการออกแบบโปรแกรม