שרשרת קריאות לפונקציות פונקציה היא קטע קוד או קבוצה של משפטי תכנות שנועדה לביצוע משימה מוגדרת . השימוש בפונקציות מאפשר חלוקה של משימות תכנותיות לתת-משימות קטנות ועצמאיות , מצב ההופך את תהליך הפיתוח והבדיקה של תוכנת מחשב למובנת ולפשוטה יותר . הצורך בפונקציות נובע מהסיבות האלה ו חלוקת התכנית לפונקציות הופכת אותה לברורה יותר - כל פונקציה מבצעת משימה אחת בלבד . קטע קוד החוזר על עצמו מספר פעמים בתכנית נכתב פעם אחת בלבד ( בפונקציה ) ומזומן בכל פעם שהוא נדרש . בעזרת פונקציות קל יותר לאתר ולתקן שגיאות בתכנית . המבנה התחבירי של פונקציה הוא :
אל הספר