06-06-2006, 19:55
|
|
|
|
חבר מתאריך: 03.06.05
הודעות: 3,429
|
|
שאלה מתוסבכת לשפת פסקל... יש קצת בינארית
הביאו לנו את השאלה הזו.. אנחנו לומדים שנה ראשונה שפת פסקל.. אני לא ממש הצלחתי אז אני מקווה שתוכלו לעזור לי
ישנו צב בתוך קוספה ובקופסה ישנם שלושה לחצנים. כשהם לא לחוצים הם במצב 0 וכהצב לוחץ עליהם הם במצב 1 (זה יענו בינאריות באלקטרוניקה).
ברגע שהצב לוחץ על לפחות שני לחצנים שלוש פעמים בשנייה אחת- זאת אומרת שהוא רעב
וברגע שלמשל רק על שתיים בשנייה או אחד בשנייה- זאת אומרת שהוא לא רעב.
כלומר לחיצה על שניים לחצנים אומרת דבר אחד מהאפשרויות הבאות:
111, 101, 011, 110.
צריך להפוך אץ המספרים מבינארית למספרים רגילים
עכשיו צריך לכתוב תוכנית שתבדוק במשך שנייה כמה פעמים הצב לחץ וכמה והאם הוא רעב.
ישנה דרך עם מונה (יותר קלה) אבל יש דרך עם מספר ומספר קודם (num, prev_num)
ולהשוות ביניהם או משהו כזה ואז לראות
מאוד אודה למי שיפתור לי את השאלה
_____________________________________
|