|
עמוד:252
נבודד מהמשתנה a את הסיבית שתייצג את העומס הרביעי על-ידי פעולת AND לוגי עם הערך 'שמונה . ' אס הסיבית שווה ל'אחד' נדפיס הודעה למשתמש שהעומס מופעל . אם הסיבית שווה ל'אפס' נדפיס הודעה למשתמש שהעומס אינו מופעל . הפונקציה main של תכנית הלקוח t משתנים י מערך תווים בשם IP לקליטה של כתובת ה-ק 1 של מחשב השרת , משתנה מטיפוס שלם בשם tmp לאחסון זמני של מספרים , מערך תווים בשם ^" לאחסון זמני של קלט התקשורת שנשלח למחשב השרת , משתנה מטיפוס תו בשם code לקליטת דרישת המשתמש , משתנה מטיפוס שלם בשם load שייצג את מצב העומסים ומשתנה בשם sk מטיפוס SOCKET לטיפול בתקשורת . נציג למשתמש הודעה שבה הוא מתבקש להקליד את כתובת \ ז \? - של מחשב השרת . נקלוט מהמשתמש את כתובת \ ז \ ¥ - ונאחסן אותה במשתנה . IP נזמן פונקציה לפתיחת תוכנת הלקוח תוך התחברות למחשב השרת בכתובת IP-rt y 1 \ \ ynn \ yD ! הקליד דרך מפתח . 5000 ננקה את צג המחשב . ממן את הפונקציה p _ logo שתציג תפריט אפשרויות לבקרת העומסים . נרשום לולאה שתקלוט למשתנה בשם code תו שייצג את בחירת המשתמש . תנאי העצירה של הלולאה יהיה קליטה של התו . ' q' בתוך הלולאה נבצע בדיקה לערך שבמשתנה code על-ידי שימוש ב . 8 ^/\ 10 \ 1- אם הערך של code הוא 'אחד' ( המשתמש רוצה להפעיל את העומס הראשון ) נבצע פעולת OR לוגי בין המשתנה load המייצג את מצב העומסים לערך 'אחד' לוגי כדי לאלץ 'אחד' לוגי בסיבית הראשונה של המשתנה . load אם הערך של code הוא 'שתיים' ( המשתמש רוצה להפסיק את העומס הראשון ) נבצע פעולת AND לוגי בין המשתנה load המייצג את מצב העומסים לערך 'E' כדי לאלץ ' אפס' לוגי בסיבית הראשונה של המשתנה . load אם הערך של code הוא 'שלוש' ( המשתמש רוצה להפעיל את העומס השני ) נבצע פעולת OR לוגי בין המשתנה load המייצג את מצב העומסים לערך 'שתיים' כדי לאלץ 'אחד' לוגי בסיבית השנייה של המשתנה . load
|
|