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