Page 41 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 41

41


                            ี
                ตัวอย่างการเขยนอัลกอริทึมแบบท าซ้ า

                อัลกอริทึมการซื้อมังคุด 1 กิโลกรัม



                1. หยิบถุงพลาสติก


               2. หยิบมังคุดมาเลือกโดยกดที่เปลือกที่นิ่มๆ


               3. ตรวจสอบเงื่อนไข (น้อยกว่า 1 กิโลกรัม)


               3.1 จริง เลือกมังคุดต่อ


               3.2 เท็จ หยุดเลือก




                                                                             ้
                                         ี
                                                                ี
                                                                                                     ั่

               4. จ่ายเงินให้กับผู้ที่ขาย รหัสเทยม(Pseudo code) รหัสเทยม หรือ ซูโดโคด (Pseudo code) เป็นคาสงทจาลอง
                                                                                                       ี่
               ความคิดที่เป็นลบ
               รหัสเทียม(Pseudo code)

                                                            ี่

                                                          ั่
                                                                                           ี่

                                                                                                  ั
                                                                        ิ
                                                                           ี่
                                                                                        ิ
               รหัสเทียม หรือ  ซูโดโค้ด (Pseudo code) เป็นคาสงทจาลองความคดทเป็นลองความคดทเป็นลาดบขั้นตอนการ
                                                                ์
                                                                                                          ้
               ท างานของการเขียนโปรแกรมคอมพิวเตอร์โดยใช้สัญลักษณเป็นประโยคภาษาอังกฤษซึ่งรหัสเทยมหรือ สโดโคดนี้
                                                                                                      ู
                                                                                              ี
                                                                                                        ้
               ไม่ใช่ภาษาโปรแกรมทางคอมพิวเตอร์จึงไม่สามารถน าไปใช้ในการเขยนโคดทางภาษาคอมพิวเตอร์เพื่อประมวลผล
                                                                       ี
                                                                           ้

               ไดแตเป็นการเขียนจาลองคาสงจริงแบบย่อๆตามอันกอริทมของโปรแกรมระบบเพื่อน าไปพัฒนาเป็นการเขียน
                                                                 ึ
                    ่

                 ้
                                         ั่
               โปรแกรมภาษาคอมพิวเตอร์ไดสรุปไดว่ารหัสเทยมหรือสูโดโคด(Pseudo code) หมายถึงการเขียนโปรแกรมใน
                                         ้
                                                                   ้
                                               ้
                                                       ี
                                                                                                ู
               รูปแบบภาษาอังกฤษทมีขั้นตอนและรูปแบบแน่นอนความกะทดรัดและมองดคลายภาษาระดบสงทใชกับเครื่อง
                                                                                              ั
                                                                                                   ี่
                                                                                                     ้
                                  ี่
                                                                    ั
                                                                                   ้
                                                                                ู
                                                                               ี่
                                                                       ึ
                                                                   ี
                                                                                   ้
               คอมพิวเตอร์ซึ่งน่าไม่เจาะจงให้เป็นภาษาใดภาษาหนึ่งรหัสเทยมจงเหมาะทจะใชในการออกแบบโปรแกรมก่อน
               โปรแกรมจะท าการเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์จริง
               ประโยชน์ของรหัสเทียม
               1.เป็นเครื่องมือในการก าหนดโครงสร้างกระบวนการการท างานของการใช้โปรแกรมแต่ละโปรแกรม
               2.เป็นต้นแบบในการทบทวนปรับปรุงแก้ไขและพัฒนาโปรแกรมของโปรแกรมเมอร์และนักวิเคราะห์ระบบ
                      ั
               3.เป็นตวก็มีงานเขียนโปรแกรมเพื่อให้โปรแกรม 10,000 น าไปพัฒนาเป็นโปรแกรมคอมพิวเตอร์เพื่อสาวก
               คอมพิวเตอร์ท างานตามกระบวนการที่จะได้จ าลองกระบวนการจริงไว้ในรหัสเทียมหรือซูโดโค้ด
   36   37   38   39   40   41   42   43   44   45   46