Page 19 - หนังสือเรียน
P. 19

ึ
                         3.3 หลกการเขยนอลกอรทม                                                                                                                                                                                  16
                                                                                                             ิ
                                                                                          ั
                                                  ั
                                                                           ี















                                                                                      
                                                                                                                                                                                  ี่
                                                                     ั
                                                                              ิ่
                                                                                             ี่
                                                                                                                                                     ิ่
                                                                                                                                             ุ
                                                                                                                                          ี
                                                                                                                ี
                                                                                                 ุ
                                                                                                       ุ
                                                                                                                                                             
                        1.    กระบวนการสําคญเรมตนทจดจดเดยวในการมจดเรมตนหลายทจะทําให                                                                                                                  
                                                                                                                                                                           ั
                                                                                                                                        ั
                                                                                                    ุ
                                                                 ี
                              กระบวนการวธสบสนจนในทสดอาจทําใหผลลพธทไดไมตรงกบความตองการ
                                                                                                                                                                                                
                                                                                                ี่
                                                              ิ
                                                                                                                              
                                                                                                                                                         
                                                                                                                                                    ี่
                                                                                                                                                               
                                                                     ั
                                                                                                                                                
                                                                                                                                             
                                                              
                                                                  ั
                                                                                   ึ
                                                                                           ั้
                                                                               ิ
                                    ื
                              หรออาจทําใหอลกอรทมนนไมสามารถทํางานไดเลย
                                                                                                    
                                                                                                                                                                           ั
                        2.    กําหนดการทํางานเปนขนเปนตอนอยางชดเจน การกําหนดอลกอรทมทดควร
                                                                                                                             ั
                                                                                                                                                                                                    ี่
                                                                                     ั้
                                                                                                                                                                                         ิ
                                                                                                                    
                                                                              
                                                                                               
                                                                                                                                                                                                        ี
                                                                                                                                                                                             ึ
                                                                                                                                                                                 ั้
                                                                                                                  ็
                                                                                    ุ
                              มขนตอนทชดเจนไมคลมเครอ  เสรจจากขนตอนหนง  ไปยงขนตอนทสองม                                                                                                                             ี
                                                                             
                                                       ี่
                                                                                                                                   ั้
                                                           ั
                                                                                                ื
                                                                                                                                                         ึ่
                                 ี
                                                                                                                                                                                                    ี่
                                                                                                                                                                           ั
                                     ั้
                              เงอนไขการทํางานอยางไร ควรกําหนดใหชดเจน
                                  ื่
                                                                                                                             
                                                                               
                                                                                                                                ั
                                                                                                   ั้
                                                                        ั้
                                                              
                                                                                                                                                                         ั้
                        3.    การทํางานแตละขนตอนควรสนกระชบ  เพราะการกําหนดขนตอนการทํางาน
                                                                                                                   ั
                                                                                                                                                            ็
                              ใหสนกระชบนอกจากจะทําใหโปรแกรมทํางานไดรวดเรวแลว                                                                                                                      ยงเปน
                                                       ั
                                                                                                                                                                      
                                                                                                                                                                                                     ั
                                   
                                                                                                  
                                       ั้
                                                                                                                                              
                                                                                                                                                                                                              
                                                                                    ั
                                                                         ี่
                                                                  ื่
                                                                                                                                                                             ึ
                                                                                                                                                                                                            ึ
                                                                                                                         
                                                                                                                                
                                                       
                              ประโยชนตอผอนทมาพฒนาโปรแกรมตอดวยเพราะสามารถศกษาอลกอรทม
                                                              ู
                                                                                                                                                                                                        ิ
                                                                                                                                                                                          ั
                                                    
                                                                                           
                                                                 ี่
                                                                                        
                                                                                   
                              จากโปรแกรมทเขยนไวไดงาย
                                                                      ี
                                                                                                                    ั
                                                                                                                                                                                        ี
                                                            
                                                                      ั้
                                                                                                                                                                                                          ั
                                                                                                                                                                                    ี่
                                                                                                                                                                                            ั้
                                                
                                                                                                 
                                                                                                           ื่
                        4.    ผลลพธในแตละขนตอนควรตอเนองกน  การออกแบบขนตอนทดนนผลลพธ                                                                                                                               
                                        ั
                                                                                                                                                                  ั้
                                                                                                                                 
                                                                                                                                                                                                  
                                           ั้
                                                                                                                                            
                                                                                         
                                                                                                                 ั
                                                                                                                                                                           ั้
                                                                                                                                                               ู
                                                                                                 ู
                                                                                  
                                                                                                                                                                                                           ื่
                                                                                                                                                ั
                                                                                                                                                                                  
                                                                                                                                                       
                              จากขนตอนแรกควรเปนขอมลสําหรบนําเขา ใหกบขอมลในขนตอไป ตอเนอง
                                                                                         
                                                                                 ั
                                                                                                          
                                                                                                       ี่
                                 ั
                              กนไปจนกระทงไดผลลพธตามทตองการ
                                                                       
                                                               ั่
                                                                ั
                                                                                             ี
                                                                                  ึ
                                                                                                                                                          ุ
                                                                                                                                     
                                                                                         ี่
                                                                                                                                                                                                              ู
                                                                              ิ
                        5.    การออกแบบอลกอรทมทด ควรออกแบบใหครอบคลมการทํางานในหลายรป
                                                                                                                                                                                              
                                                  
                                                                                                                                                                                    
                                                                                                    ิ
                                                                                                                              
                              แบบ เชน การออกแบบโดยคดไวลวงหนาวาหากผใชโปรแกรมปอนขอมลเขา
                                                                                                                 
                                                                                                                                                                                                              
                                                                                                                                                     ู
                                                                                                                                                          
                                                                                                                                                                                                      ู
                                                                                                                                    
                                                                                                             
                                                                                                                                 
                                                                                                                                                                                  ิ
                              ผดประเภท  โปรแกรมจะมการเตอนวาผใชงานมการใสขอมลทผดประเภทโดย
                                 ิ
                                                                                                                                              ี
                                                                                                          ื
                                                                                            ี
                                                                                                                                                                       ู
                                                                                                                                                            
                                                                                                                           ู
                                                                                                                                                                              ี่
                                                                                                                     
                                                                                                                                                               
                                                                                                        ื่
                                                                                                                                                                                                              ิ
                                                                                                                 
                                                                                                                       
                                                                                                                                                            ั้
                                                                                                                          
                              โปรแกรมจะไมรบขอมลนน  เพอใหใสขอมลใหมอกครง  เพอปองกนการเกด
                                                                                                                                              
                                                                          
                                                                                 ู
                                                                                                                                                                                  
                                                                                        ั้
                                                                                                                                                                          ื่
                                                                                                                                 ู
                                                                                                                                                  ี
                                                                
                                                                  ั
                                                                                                                                                                                           ั
                                                   
                                 ุ
                              จดบกพรองของโปรแกรมได                                            
   14   15   16   17   18   19   20   21   22   23   24