|
עמוד:193
7 . 2 פונקציות נוכחנו לראות שחלוקה של תכנית לקטעים מקלה במידה רבה את פיתוח התכנית . אולם כאשר התכנית גדלה נתקשה לקרוא ולתחזק את התכנית . שפת C מאפשרת לנו לקחת קטע של תכנית ולהפוך אותו לפעולה אחת שנוכל לבצעה בכל מקום בתכנית שבו קטע זה נדרש . מנגנון זה נקרא " פונקציה . " הגדרת פונקציה רצף הוראות המאוגדות יחדיו במטרה לבצע מטלה מוגדרת . השימוש בפונקציות משפר את מבנה התכנית , את קריאות הקוד ואת מידת הגמישות של התכנית בעריכת שינויים . עובדה זו מאפשרת להפחית את עלויות הפיתוח והתחזוקה של התכנית . יתרונות השימוש בפונקציות מודולאריות : הפונקציה מתמקדת בבעיה מסוימת , ולרוב יחידה . שימוש חוזר : ניתן להשתמש בפונקציה מספר רב של פעמים ללא צורך בכתיבת הקוד מחדש שמשמעותו – חיסכון במקום ובזמן פיתוח . תחזוקה : קל יותר לזהות קטעי קוד בעייתיים ולתקן אותם . קריא › ת : התכנית הראשית מפעילה פונקציות ולכן קל יותר לקרוא את התכנית ולהבין את אופן פעולתה . סיכום : תכנית מחשב היא סדרה של הוראות שמטרתן היא לבצע משימה מסוימת במחשב . ככל שהמשימה גדולה יותר , כך גדל הקוד של התכנית . בשלב מסוים קשה לעקוב אחרי קטעי הקוד ולטפל בהם ביעילות .
|


|