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