עמוד:171

מכאן , גוף הלולאה יכלול חישוב של הערך שיש להציג שהוא גדול ב1- מן הערך הקודם שהוצג . תחילה רשמו את ההוראות לאתחול , את ההוראות בגוף הלולאה ואת ההוראות לבקרת הלולאה , ואחר כתבו את התכנית המלאה . בעיה לדוגמה – ספירת מספר הסיביות שערכן ' 1 ' במילה בחברה , שבה ישנם 16 חברי הנהלה , הוחלט להתקין מערכת הצבעה אלקטרונית . בכל הצבעה חבר הנהלה יכול להצביע בעד או נגד ההצעה . חבר הנהלה שנמנע נחשב כמי שהצביע נגד ההצעה . הצעה מתקבלת אם רוב מוחלט של חברי ההנהלה הצביעו בעד ההצעה . מערכת הצבעה אלקטרונית קולטת את הקולות של חברי ההנהלה , שומרת את המידע באוגר AX ומוציאה פלט המציין אם הצעה שהועלתה בפני חברי הוועד התקבלה או נדחתה . פתרון החומרה הדרושה לפתרון הבעיה : נשתמש בדפ " א אחת המחוברת להדק D 0 והיא עושה אחת משתי פעולות : הדפ " א מאירה אם ההצעה התקבלה או מחשיכה אם ההצעה נדחתה . התכנית : נשתמש באוגר AX שמכיל 16 סיביות לשם ייצוג 16 תוצאות ההצבעה , כאשר כל סיבית מייצגת הצבעה של חבר אחד מחברי ההנהלה . כדי לדעת את מספר הקולות בעד – נספור את מספר הסיביות שערכן ' 1 ' באוגר . AX כדי לדעת אם הצעה התקבלה אם לאו – ונבדוק אם מספר הסיביות שערכן ' 1 ' גדול מ . 8- אם מספר הסיביות שערכן ' 1 ' גדול מ8- ההצעה התקבלה ברוב קולות ; אחרת מספר הקולות שווה או קטן ל8- ולכן ההצעה לא התקבלה . לדוגמה איור 1 . 59 מציג אוגר AX ובו כל סיבית היא תוצאה של הצבעה : איור 1 . 59 דוגמה לתוצאות הצבעה של 16 חברי הנהלה

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר