עמוד:36

התכניות אינן עוקבות אחר שינויים במצב הלחצנים . כדי שיתבצע מעקב רציף , יש לעשות שימוש בלולאה אינסופית דוגמה 1 . 9 שימוש בלולאה אינסופית לשם מעקב אחר מצב הלחצנים הוסיפו את הפקודה while ( 1 ) במקום המתאים בתכנית הראשונה , המתוקנת , של דוגמה , 1 . 8 כך שבתכנית החדשה תיווצר עקיבה מתמדת אחר השינויים בלחצנים . פתרון : 1 . + include < REGX 51 . h > 2 . main () 3 . { 4 . while ( 1 ) 5 . { 6 . P 3 = P 1 ; 7 . } 8 . } פקודת הלולאה האינסופית while ( 1 ) שבשורה 4 גורמת לכך שגוף הלולאה , הנמצא בין שורות , 7-ל 5 יבוצע אינסוף פעמים . כאשר גוף הלולאה מכיל פקודה אחת בלבד אפשר לכתוב אותו ללא הסוגריים המסולסלות , כך : 1 . + include < REGX 51 . h > 2 . main () 3 . { 4 . while ( 1 ) 5 . P 3 = P 1 ; 6 . }

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

ישראל. משרד החינוך


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