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

21



                      บทท              ี่




                                   3                                           การเขยนอลกอรทม

                                                                                                                                                                                         ึ
                                                                                                                                                                               ิ
                                                                                                                     ี
                                                                                                                                               ั






















                                                                ี
                                                                                                                                                                ํ
                                  1.การเขยนอลกอรทม ดวยรหสจาลอง
                                                                                                               ึ
                                                                                                         ิ
                                                                                  ั
                                                                                                                                                    ั




                                                                                                                           ี่
                                                                                                                                                                                                                       ิ
                                                                                                                                                            ี่
                                                                                                                                                               ั
                                                                                                                               ี
               ั
                                                                                  ื
                                                                                                                                                                                                        ื่
        รหสจาลอง (Pseudo code) คอ รปแบบภาษาทม โครงสรางทชดเจน กระชบ เพอใชอธบายขน
                                                                                           ู
                                                                                                                                                                                           ั
                                                                                                                                                                                                                                     ั้
                      ํ
                                                                                                              
                                                                         ิ
                                                                                                                                                         ิ
                                                                                                                         ั
                                                                             ึ
                                                            ั
                                                                                                                 ึ้
                                   ํ
                                                                                                                                                                                                   ึ่
        ตอน การทางานของอลกอรทมใด ๆ โดยไมขนกบภาษาคอมพวเตอรใดภาษาหนง และ สามารถ
                                                                                                                                                                                     ู
                            ั
                                                                                                                                                                                  
                                                                                      ิ
        แปลงรหสจาลองเปนภาษาคอมพวเตอรไดงาย โดยรหสจาลองสามารถใชรปแบบ คาสงทเปนภา
                                                                                                                                                                                                           ํ
                                                                                                                                                                                                                  ั่
                                                                                                                                             ํ
                                                                                                                                      ั
                                   ํ
                                                                                                                                                                                                                        ี่
                                                                                    ี
        ษาองกฤษหรอภาษาไทยกได  อกทงสามารถใชคาสงเฉพาะทมอยใน  ภาษาโปรแกรมคอมพวเต
                  ั
                                                                                                                                ั่
                                                                                                                                                          ี
                                      ื
                                                                                           ั้
                                                                                                                                                                                                                                ิ
                                                                                                                                                      ี่
                                                                                                                      
                                                                                                                                                                 ู
                                                                    ็
                                                                                                                          ํ
                                                                                                                                                                                                 ี
                                                                                                        ั้
                                                                                                                             ํ
                                                                                                 ั
                                                                                                                                                 ึ
                                                                                                                      ั
                                                                                                                                                                               ั
                                                                                                                                                                        ึ
                                                   ี
                                                                        ํ
        อรมาชวยในการเขยนรหสจาลองได  ดงนน  รหสจาลอง  จงคลายคลงกบการเขยนโปรแกรมดวย
                                                                 ั
                                                                                                                                                    ิ
                                                                                                                                                                                                 ิ
                                                                                    ื่
                                                                                                                                                                 ั้
                                    ิ
                                                                                                                                                                                    ั
                                                                ึ
                                                                                                                                                                                                     ึ
                                                                                                     ี่
        ภาษาคอมพวเตอร  จงเปนเครองมอทนยมใชใน  การอธบายขนตอนอลกอรทมของโปรแกรม
                                                                                              ื
                                                                                                         ิ
        คอมพวเตอร                     
                       ิ
                                                                            ิ
                                                   ี
                                                                                ึ
                                                              ั
                                                                                                            ํ
                         1.1การเขยนอลกอรทมดวยรหสจาลอง
                                                                                                     ั
                                                                                                                                   ี่
                                                                                                                                      ํ
                                                          ิ
                                                                                                                                                                                           ั
                                                                                                                                                                                                  ั้
                   การเขยนอลกอรทมดวยรหสจาลอง เปนคาสงทจาลองความคดเปนลาดบขนตอนโดยใช                                                                                                                                          
                                                                                                                                                                                    ํ
                                             ั
                                  ี
                                                                                                                                                                    ิ
                                                              ึ
                                                                                                                      ํ
                                                                                          ํ
                                                                                   ั
                                                                                                                            ั่
                                                                                                                                                                                                                            ึ
                                                                                                                                                                                                                        
                               ั
                                                                                                                      ํ
                   สญลกษณเปนประโยคภาษาองกฤษ รหสจาลองไมใชภาษาโปรแกรมทางคอมพวเตอรจง
                                                                                                               ั
                                                                                                                                                                                                         ิ
                       ั
                                                                                        ั
                                                                                                                                     ั่
                                                                                                                                                                               ํ
                                                                                                                                                                                                                ั่
                                                                                                                                                            ิ
                                                                                                                                                                                                         ํ
                                                   ํ
                                                                                                                                                                           
                   ไมสามารถ นาไปประมวลผลได และไมสามารถสงใหคอมพวเตอรทางานตามคาสง
                                                                                               ิ
                                                                                                                                                                                                            ื่
                   แตเปนการเขยนจาลอง คาสงจรงแบบยอตามอลกอรทมของโปรแกรมระบบ เพอนาไป
                                                                                      ั่
                                                                                                                                                   ึ
                                                  ี
                                                                                                                                               ิ
                                                                                                                                  ั
                                                             ํ
                                                                                ํ
                                                                                                                                                                                                                    ํ
                        ั
                                                                                                                                            
                                                           ี
                   พฒนาเปนการเขยนโปรแกรม ภาษาคอมพวเตอรได
                                                                                                                       ิ
                                                                                                        ํ
                                                                                                                              ั่
                                                                                             ี
                                                                          ั
                   ตวอยางประโยคภาษาองกฤษเขยนจาลองคาสง
                       ั
                                                                                                                        ํ
                                                                                   ู
                   Input a number : ใสขอมลนาเขาเปนคาตวเลข
                                                                                           ํ
                                                                                                                         ั
                    Find the sum of the number : คานวณรวมคาตวเลขทนาเขา
                                                                                                             ํ
                                                                                                                                               ั
                                                                                                                                                                  ํ
                                                                                                                                                               ี่
                   Print the sum : แสดงผลรวมของขอมลทงหมด
                                                                                                                          ั้
                                                                                                                  ู
   19   20   21   22   23   24   25   26   27   28   29