אני יושב עליו מלא זמן ולא מצליח ..
אשמח אם מישו יביא לי פתרון
תודה מראש
1.בנמל תעופה "אמריקן אקספרס" רוצים למחשב את כל המטענים של הנוסעים.
כל מטען מזוהה על ידי שם הנוסע, מספר דרכון, יעד הטיסה ומשקל המטען.
המטענים השייכים לטיסה מסוימת ישויכו למחלקה בה טס בעל המטען: מחלקה ראשונה ((A, מחלקה שנייה (B) ומחלקת תיירים (C). כאשר עבור כל אחת מהמחלקות, המטען שנכנס אחרון יצא ראשון.
א.כתוב כותרת המחלקה ואת התכונות בעבור כל אחת מהמחלקות:
1. מטען - Cargo
2. טיסה - Flight
3. מאגר הטיסות בנמל התעופה - AmrExp
ב. כתוב פעולה פנימית בשם TakeCargo במחלקה Flight המחזירה את המטען האחרון שהוכנס למחלקה מסוימת.
ג. כתוב במחלקה Flight פעולה פנימית בשם InsertCargo המקבלת כפרמטר מטען c וקוד מחלקה A,B או C ומכניסה את המטען למחלקה המתאימה.
ד. כתוב פעולה פנימית במחלקה AmrExp המחזירה רשימה המכילה את כל הנוסעים בטיסה מסוימת שבכל המטענים שלהם ביחד יש יותר מ-25 ק"ג.
2.לפניך 3 שפות:
{אי זוג j, זוגיa^i b^j c^k a | i>1, k=j+i, i+j }
{ K הוא שארית החלוקה של jב-3 , אי זוג j, אי זוגיa^i b^j c^k a | i>=0 , i+j }
{j<k , אי זוג j, זוגיa^i b^j c^k a^(3i) | i>0 , i+j }
א. קבע עבור כל אחת מהן אם היא רגולרית או לא רגולרית, נמק את קביעתך.
ב. בחר שפה לא רגולרית והוכח את תשובתך.



ציטוט ההודעה