|
עמוד:163
מציין את מצב הכניסה A הנשמר באוגר , BL המתג B מציין את מצב הכניסה B הנשמר באוגר , BH והמתג C מציין את מצב הכניסה C הנשמר באוגר . AH לאחר מכן כתבו הוראות למימוש הביטוי הלוגי ולהצגת התוצאה בפלט . תרגיל 1 . 32 מכונה אוטומטית לממכר משקאות מספקת שלושה סוגים של משקאות : משקה מוגז , מיץ תפוזים ומים מינרליים . כל משקה עולה בדיוק 5 ש " ח . במתקן ישנו חריץ , שניתן להכניס דרכו רק מטבע של 5 ש " ח , ושלושה לחיצים – לחיץ עבור כל סוג משקה . כדי לקנות משקה , יש להכניס מטבע של 5 ש " ח לחריץ לקליטת מטבעות וללחוץ על אחד משלושת הלחיצים בהתאם למשקה הרצוי . אם הוכנס הסכום הדרוש , נפתח המגוף של הפתח המתאים לסוג המשקה המבוקש ומאפשר למשקה לזרום לכוס . כתבו תכנית המדמה תכנית בקרה של מכונת מטבעות מסוג זה . השתמשו במתגים לדמות את מצב הקלט הדרוש : המתג הראשון מציין אם הוכנס מטבע של 5 ש " ח , והמתגים , 3 , 2 ו4- מייצגים את המשקה הרצוי בהתאמה : המתג השני מייצג משקה מוגז , המתג השלישי מייצג מיץ תפוזים והמתג הרביעי מייצג מים מינרליים . לדוגמה , אם הוכנס מטבע של 5 ש " ח והמשקה הרצוי הוא מיץ תפוזים – המתג הראשון והמתג השלישי הם במצב , ' 1 ' ושאר המתגים הם במצב . ' 0 ' הפלט מיוצג באמצעות ארבע נוריות דפ " א : הדפ " א הראשונה מאירה אם נמכר משקה מוגז , הדפ " א השנייה מאירה אם נמכר מיץ תפוזים , והדפ " א השלישית מאירה אם נמכרו מים מינרליים . הדפ " א הרביעית מציינת מצב חריג : לדוגמה , לחיצה על הכפתור המיועד למשקה מוגז מבלי שהוכנס מטבע של 5 ש " ח או הכנסה של מטבע של 5 ש " ח ולחיצה על שני לחיצים לקבלת משקה מוגז ומים מינרליים , וכדומה . דוגמה לבעיה – הצגת ' אור רץ ' בדפ " א כתבו תכנית המתאימה לתצוגת ' אור רץ , ' שבה ערך האוגר AL מוצג בפלט באמצעות נוריות דפ " א , 10 פעמים , ובין הצגה להצגה אנו מסובבים את הסיביות שמאלה .
|
|