|
עמוד:59
[ פעילות - 2 . 1 הדלקת נוריות LED דרך אוגר הה דוה המטרה בפעילות זו נגרום להבהובן של שמונה נוריות LED-n מספר פעמים . ומקבלים משורת ההוראה שזימנה את הפונקציה את הערכים ההתחלתיים לפי סדר הופעתם . סדרת ערכים אלה נקראים "פרמטרים שהפונקציה מקבלת . " פרמטרים אלה מועברים משורת המשימה הקוראת לפונקציה . בדרך זו ניתן להעביר מידע בין שני קטעי תוכנה . נדגים מימוש של פונקציה שמקבלת שני פרמטרים בדוגמה קצרה : בנינו פונקציה בשם max שתקלוט שני פרמטרים מטיפוס int ותדפיס מי הגדול מביניהם . משפט הקריאה לפונקציה מעביר לפרמטרים b-1 a את המספרים 10 ו9- בהתאמה . הפונקציה אינה מחזירה ערך לתכנית הראשית ולכן היא מוגדרת כ . ¥ 01 ( 1- ארגומנטים במשפט הקריאה לפונקציה יש להעביר לה ארגומנטים . ( arguments ) רושמים את הארגומנטים אחרי שם הפונקציה ובתוך סוגריים . כאשר מבצעים קריאה לפונקציה , ערכי הארגומנטים מועברים לפי הסדר לפרמטרים של הפונקציה וביצוע הפונקציה מתחיל . נדגים את מימוש הפונקציה הראשית main המזמנת את הפוקציה : max
|
|