Page 23 - E-Book
P. 23

20





                                                  ั
                                  ุ
                              คณสมบตของอลกอรทม
                                                                               ิ
                                                                                   ึ
                                                       ิ
                                                                  ั



                                                                            ู
                          ู
                                
                                                                                                          ั
                                                                                               ุ
               ี
                                                                                 
        1. มความถกตอง (correctness) ความถกตองเปนคณสมบต                                                       ิ
                                                                                         
                                               ิ
                                        
                                                                                      ี่
                                                              
                                                                                        ู
                                                                                              
                                                                                                          
                      ี่
        ขอแรกทสําคญจะตองพจารณา ตองไดผลลพธทถกตอง ซงถา
                                                                                                      ึ่
           
                                                                                   
                                                                              ั
                                                                       
                             ั
                                     ั
                                              ิ
                                                 ึ
                                                                           ื
                                                                                            ั
                                                                               
                                                                                      
                                                                                          
                                                          ู
                                                        
                                                                                                        ึ
        ผลลพธทไดจากอลกอรทมไมถกตอง จะถอวาไมใชอลกอรทมทด                                                           ี
                                                                
                                                                                                     ิ
                     
                        ี่
                                                                                                             ี่
                ั
                            

                                          ิ
                                               ิ
                  
                                            ั
                                                                                                             ึ
                                                                                                           ิ
                                                                ี่
                                                                   ุ
                                                                                                  ั
        2. ใชเวลาในการปฏบตงานนอยทสด (efficiency) อลกอรทม
                                                        
                                                   ั
                                                      ิ
                                                                                                        ั
                                                                        ี
                                                                          ั้
              ี
           ี่
                                                                                                     ิ
                                                               
                 
                                                 ิ
        ทดตองใชเวลาในการปฏบตงานนอย มขนตอนในการปฏบต                                                         ิ
                         
                 ี่
                         
        งานทถกตอง
                    ู
                                   ั้
                                                                                             ุ
                              ั
                       ี
        3. ตองมลําดบขนตอนทชดเจน ในการประมวลผลชดคําสงตาง
                                                                                                           
                                                  ั
                                                                                                      ั่
                                                ี่
                
                                                                          
                                                                       
                                   
                                                                                                     ิ
        ๆ ทถกกําหนดดวยกฎเกณฑในการแกปญหาของ อลกอรทม จะ
                                                       
                                                                                                        ึ
                 ู
                                                                                            ั
               ี่
           
        ตองประมวลผลเปนลําดบตามขนตอน เพราะการแกปญหาดวย
                                                            ั้
                                                                                             
                                                ั
                                      
                                                                                                           
                                                                                                
        คอมพวเตอรจะตอง มลําดบขนตอนทแนนอน ซงแตละขนตอน
                                                                                     ึ่
                                            ี
                                                   ั
                                    
                             
                                                                                                   ั้
                                                       ั้
                                                                          
                                                                     ี่
                  ิ
                                                                                             
                                                                                            ื่
                                                    
                                                        ี่
                                                             
                            ึ
                                      
                         ิ
                 ั
        ของอลกอรทมจะตองทําหนาทอยางชดเจนและตอเนองโดยการ
                                                                                      
                                                                   ั
                                                                                                      ั
           ิ่
                 
        เรมตนทํางานแตละขนตอนมการรบและสงขอมลตอเนองกนไป
                                    
                                                                               
                                                                            
                                                                                    ู
                                                                                          
                                          ั้
                                                                                                ื่
                                                               ั
                                                        ี
                     ุ
                                             
        จนสนสดการทํางาน ถาลําดบไมดอาจจะทําใหการประมวลผล
                ิ้
                                                               ี
                                                                                   
                                                     ั
                                                             
        ผดพลาดได            
           ิ
   18   19   20   21   22   23   24   25   26   27   28