Page 23 - เทคโนโลยี (วิทยาการคำนวณ)
P. 23
19
ั
ฟ งกชน (function)
์
func
้
่
ั
โปรแกรมขนาดใหญประกอบดวยคําสงจํานวนมาก
ี
่
ื
่
ั
ั
ี
เพ อทํางานหลายหน้าท หากเขยนคําสงเหลานนตอเนื อง
ั
เรยงตอกนไป จะทําใหการตรวจสอบและแกไขโปรแกรม
่
ี
้
้
้
่
ั
ทําไดยาก ถานกเรยนจดกลมคําสงเหลานี ให้เป น
ั
ุ่
ี
ั
้
่
่
ี
่
้
โปรแกรมยอย ท ทํางานเฉพาะอยางจะทําใหงายตอการ
่
ตรวจสอบและแกไข
้
้
อกทงยงสามารถนําโปรแกรมยอยท มอยแลวไปใชใน
้
ี
ั
ี
ู่
่
ั
ี
้
ึ
ี
ี
ื
ี
ั
โปรแกรมอ น ท มลกษณะคลายคลงได ใน scratch มคํา
้
ื
สงสรางโปรแกรมยอย (subroutine) หรอฟ งกชน
ั
่
้
์
ั
้
ื
ื
(function) ใหใชงาน โดยผใชจะนิยามช อฟ งกชนเพ อ
้
ู้
ั
้
์
ั
ิ
ี
้
้
ใชอางองในการเรยกใชงาน และกําหนดคําสงท ตองการ
ี
้
้
ั
ื
ภายในฟ งกชนนน ช อฟ งกชนควรกําหนดใหเหมาะสมกบ
ั
์
ั
ั
้
์
ี
้
หน้าท การทํางานเพ อใหงายตอการทําความเขาใจ
้
่
่
ื