משתנים הם חלק מהותי בתכנות. המשתנה הוא למעשה מעין "מגירה" באחסון הזיכרון של המיקרו:ביט. לאחר הגדרת המגירה - נוכל להכניס לתוכה נתונים ולהוציא מתוכה נתונים על פי מה שנצטרך.
כדי להבין את העיקרון - נראה תוכנית פשוטה שעושה שימוש במשתנים. התוכנית תשתמש במשנה כדי לספור אנשים שנכנסים או יוצאים ממבנה מסוים. השומר בכניסה יחזיק את המיקרו:ביט ובעזרת הכפתורים, ימנה את מספר הנכנסים והיוצאים מהבניין.
תחילה נלחץ על "משתנים" ובמחסן שיפתח נבחר ב"צור משתנה":בתחילת היום, המבנה ריק. נגדיר שהערך של המשתנה "מבקרים" יהיה שווה ל 0:
כעת נבקש מהמיקרו:ביט שיציג לנו "לעולמים" את מספר המבקרים:
כעת נגדיר שלחיצה על כפתור A - תוסיף 1 לערך של "מבקרים" ולחיצה על כפתור B - תוריד 1 מהערך של "מבקרים". השומר יצטרך ללחוץ על כפתור A כאשר מבקר חדש נכנס וללחוץ על כפתור B כאשר המבקר יוצא. מספר הנוכחים בבניין ישמר במשתנה "מבקרים" ויוצג "לעולמים" במיקרו:ביט:
סיימנו...
משימה קטנה לתרגול:
צרו תכנית שתספור את מספר הנוכחים בבניין בכל רגע נתון ובנוסף, תאפשר לשומר לעקוב אחר מספר האנשים בעלי כובע אדום שנכנסו לבניין. בלחיצה על כפתור A+B התוכנית תציג את מספר בעלי הכובע האדום שנכנסו לבניין מתחילת היום. התוכנית לא תעקוב אחר מספר בעלי הכובע האדום שנמצאים בבניין בכל רגע נתון. בהצלחה!!
אין תגובות:
הוסף רשומת תגובה
הערות? הארות? יש לך משהו חשוב לספר לכולם? שאלות?
נשמח לשמוע!
(התגובה תפורסם בהקדם בכפוף לאישור מערכת מייקינג)