! פעילות - 2 . 8 שליטה על מנוע צעד תוך ציון זווית במעלות במקום בצעדים ( שימוש במשתנה סטטי ) המטרה כפי שציינו לשימוש במשתנה גלובלי יש כמה חסרונות . לכן נשדרג שוב את פעילות 2 . 7 כך , שבמקום להשתמש במשתנה גלובלי נשתמש במשתנה סטטי המכיל את הזווית ציר המנוע . במקרה זה שימוש במשתנה סטטי נכון יותר משימוש במשתנה גלובלי מכיוון שמשתמשים במשתנה הסטטי רק בפונקציה אחת . חשוב לציין שיש חשיבות למשתנים גלובליים שבהם יש צורך להשתמש במשתנה מכמה פונקציות יחד . השגת המטרה נשתמש בפונקציות 011124 ו01118- כדי לשלוח נתונים לשלושת אוגרי ההזזה . נכתוב פונקציה בשם 811110101 לחישוב מספר הצעדים שעל המנוע לבצע כדי להגיע למיקום החדש שלו ולחישוב הכיוון שלו . נגדיר בפונקציה זו משתנה סטטי בשם 3011131 שיכיל את זווית ציר המנוע הנוכחית . נממש תכנית ראשית שתזמן פונקציה זו . מימוש הפתרון : נמחק מפעילות 2 . 7 את השורה המגדירה את המשתנה הגלובלי 3011131 נשכתב את הפונקציה ז 010 מ 81 _ 1 כך : שאר הפונקציות יישארו ללא שינוי . הפונקציות שלא עברו שינוי מופיעות בפעילות . 2 . 7 תרגיל 2 . 14 הסבירו מה עושה התכנית שלהלן :
אל הספר