Page 23 - เทคโนโลยี (วิทยาการคำนวณ)
P. 23

19
                                   ั
             ฟ งกชน                         (function)
                             ์

                                                                                                              func























                                                                           ้
                                                           ่
                                                                                      ั
                           โปรแกรมขนาดใหญประกอบดวยคําสงจํานวนมาก
                                                        ี
                                                                                                 ่
                         ื
                                                                                       ่
                                                                               ั
                                                                                            ั
                                                                    ี
                     เพ อทํางานหลายหน้าท  หากเขยนคําสงเหลานนตอเนื อง
                                    ั
                     เรยงตอกนไป จะทําใหการตรวจสอบและแกไขโปรแกรม
                               ่
                        ี
                                                                                         ้
                                                        ้
                                       ้
                                                                                 ่
                                            ั
                     ทําไดยาก ถานกเรยนจดกลมคําสงเหลานี ให้เป น
                                                        ั
                                                                ุ่
                                                 ี
                                                                         ั
                             ้
                                                                                                 ่
                                                                        ่
                                               ี
                                       ่
                                                                                        ้
                     โปรแกรมยอย ท ทํางานเฉพาะอยางจะทําใหงายตอการ
                                                                                          ่
                     ตรวจสอบและแกไข
                                                ้
                                                                                            ้
                         อกทงยงสามารถนําโปรแกรมยอยท มอยแลวไปใชใน
                                                                                                      ้
                                                                                   ี
                                    ั
                           ี
                                                                                       ู่
                                                                         ่
                                ั
                                                                                ี
                                                                 ้
                                                                          ึ
                                                                                                       ี
                                               ี
                                       ื
                                             ี
                                                  ั
                     โปรแกรมอ น ท มลกษณะคลายคลงได ใน scratch มคํา
                                                                                ้
                                                                                    ื
                     สงสรางโปรแกรมยอย (subroutine) หรอฟ งกชน
                       ั
                                                   ่
                             ้
                                                                                             ์
                                                                                                ั
                                                                     ้
                                                                                                       ื
                                                                                     ื
                     (function) ใหใชงาน โดยผใชจะนิยามช อฟ งกชนเพ อ
                                            ้
                                                                 ู้
                                                                                                 ั
                                                ้
                                                                                              ์
                                                                                          ั
                                 ิ
                                                ี
                         ้
                           ้
                     ใชอางองในการเรยกใชงาน และกําหนดคําสงท ตองการ
                                                                                              ี
                                                         ้
                                                                                                 ้
                                                                                                           ั
                                                     ื
                     ภายในฟ งกชนนน ช อฟ งกชนควรกําหนดใหเหมาะสมกบ
                                              ั
                                       ์
                                         ั
                                                                ั
                                                                                          ้
                                                              ์
                              ี
                                                                                           ้
                     หน้าท การทํางานเพ อใหงายตอการทําความเขาใจ
                                                          ้
                                                           ่
                                                                  ่
                                                   ื
   18   19   20   21   22   23   24   25   26   27   28