Page 18 - หนังสืออิเล็กทรอนิกส์4
P. 18

12


                        2.3การออกแบบขั นตอนวิธ                        ี


                                        ิ
                    ั
                                                                          
                                                         
                                  ิ
                ทกษะการคดเชงคํานวณ เชน การแยกสวนประกอบและการยอย
                                                                                                        
            
                                                        ิ
                                                             ิ
                                ู
                                                                                                     
          ปญหา การหารปแบบ และการคดเชงนามธรรม สามารถนํามาใชใน
                                                       
                                           ี
          การออกแบบขนตอนวธเพอแกปญหาตาง ๆ การออกแบบนไมมขนตอน
                                                     
                                               ื่
                                         ิ
                                                                                                   ี
                                                                                                 
                                                                                             ี้
                                                                                                     ั้
                               ั้
                                                                
                                  
                                                                                                ิ่
                                                                                            
                                                                                                      
                                                                                                    ี่
                                                                
                                            ั
                                                                                       ึ
                                                                              
                    ั
          ทตายตวจําเปนตองอาศยประสบการณและการฝกฝนจงเปนสงททาทาย
                              
            ี่
                                            ั
            ึ่
                                                 ี
                                       ั
                     
                                     
          ซงจะเปนประโยชนกบนกเรยนในอนาคต
           2.3.1 ตัวอยางการออกแบบขั้นตอนวิธี
          การตัดสินใจรดนํ้าาตนไมของระบบรดนํ้าตนไมอัตโนมัติการตัดสินใจรดนํ้า
          ตนไม ในขั้นตอนวิธีของระบบรดนํ้าตนไมอัตโนมัติ ระบบจะตองอานขอมูล
          ความชื้นของดินแลวเปรียบเทียบกับคาที่กําหนดไว (สมมติคาความชื้นที่
          กําหนดเปน 0.1 หนวย) หากคาความชื้นตํ่ากวาคาที่กําหนด ใหระบบสง
          สัญญาณเปดนํ้าและหากมีคาความชื้นเกินกวาหรือเทากับคาที่กําหนดไวให
          ระบบสงสัญญาณปดนํ้าในสวนการทํางานหลักของขั้นตอนวิธี คือ การตัดสินใจ
          รดนํ้าตนไมมีการทํางานตามลําดับดังนี้
                1.อานคาความชื้นของดิน
                2. ให H แทนคาความชื้นดังกลาว
                3. ถา H < 0.1 แลว
                3.1 สงสัญญาณเปดนํ้า
               ถาเงื่อนไขไมเปนจริง

               3.2 สงสัญญาณปดนํ้า

                สวนของขั้นตอนวิธีดังกลาวเปนการตัดสินใจเพียงครั้งเดียว ดังนั้นเพื่อความ

               สมบูรณของขั้นตอนวิธีที่

               จะทําใหระบบรดนํ้าาตนไมมีการอานคาและสงสัญญาณควบคุมจะตองทํา

               สมํ่าเสมอ จึงตองสั่งใหขั้นตอนวิธี


               ดานบนทํางานซํ้าๆตอเนื่องกันไป ดังนี้

                ขั้นตอนวิธี : ควบคุมการเปดปดนํ้าของเครื่องรดนํ้าาตนไม

                ขอมูลเขา : คาความชื้นของดิน

                ขอมูลออก : สัญญาณเปดปดนํ้า
   13   14   15   16   17   18   19   20   21   22   23