|
עמוד:127
4 . 5 ביטוי לוגי מורכב עד כה השתמשנו במשפטי תנאי שמופיע בהם ביטוי לוגי פשוט המכיל אופרטור יחס יחיד . גם כאשר הופיע ביטוי מורכב , פירקנו אותו לרצף של משפטי תנאי פשוטים . להלן המשפט הבא : כאשר הטמפרטורה גבוהה או שווה 50 ° C-ל ונמוכה 100 ° C-מ יופעלו שני גופי חימום . הביטוי שנלקח מדוגמה 4 . 7 הוא ביטוי לוגי מורכב שניתן להציגו באופן הזה : Temp > = 50 וגם Temp < 100 שימו לב , בצורת רישום זו מופיעים שני אופרטורי יחס ומילת הקישור " וגם . " הביטוי מורכב משני ביטויים לוגיים פשוטים ומילת קישור . הגדרה : ביטוי לוגי מורכב הוא אוסף של ביטויים לוגיים פשוטים הקשורים זה לזה באמצעות מילות קישור . מילות הקישור הן : " וגם , " " ו / או , " " לא . " טמפ' נמוכה 150-מ וגבוהה else if ( Temp > = 100 ) // 100-מ הפעלת גוף חימום יחיד { // Heat 1 = 1 ; Heat 2 = Heat 3 = 0 ; } טמפ' נמוכה 100-מ וגבוהה else if ( Temp > = 50 ) // 50-מ הפעלת שני גופי חימום { // Heat 1 = Heat 2 = 1 ; Heat 3 = 0 ; { טמפ ' נמוכה מ , 50 – הפעלת שלושה גופי החימום else // Heat 1 = Heat 2 = Heat 3 = 1 ; השהיה של יחידת זמן Delay (); // } } בפתרון זה בחרנו להתחיל את הבדיקה מן הערך הגבוה כיוון שאילו היינו מתייחסים לערך הנמוך , אזי הביטויים הלוגיים של משפטי התנאי 3-ו 2 היו חייבים להיות ביטויים לוגיים מורכבים .
|
|