לפניך קטע מפעולה ראשית במחלקה Program, הכתוב ב-Java וב-#C. a ו-b הם מערכים מטיפוס שלם.
לפניך קטע מפעולה ראשית במחלקה Program, הכתוב ב-Java וב-#C. a ו-b הם מערכים מטיפוס שלם.
int len = a.Length;
int[] b = new int[len-1];
for (int k = 0; k < len-1; k++)
{
if (k%2 == 0)
{
b[k] = a[k]+a[k+1];
}
else
{
b[k] = a[k]-a[k+1];
}
}
המערך a הנתון בסעיף א
index: 0 1 2 3 4 5 6
a: 3 5 2 -9 6 4 0
סעיף א
לפניך המערך a (בגודל 7, אינדקסים 0 עד 6): 3, 5, 2, -9, 6, 4, 0. עקוב בעזרת טבלת מעקב אחר ביצוע קטע הפעולה. הצג את המערך b אחרי ביצוע קטע הפעולה. בטבלת המעקב יש לכלול: עמודה ל-k, עמודה ל-a[k], עמודה ל-a[k+1], עמודה ל-b[k] ועמודה שבה יצוין אם התנאי בפקודה if מתקיים או אינו מתקיים.
סעיף ב
תן דוגמה למערך חד-ממדי a בגודל 7 שבעבורו, לאחר ביצוע קטע הפעולה, הערך של האיבר הראשון במערך b יהיה שווה לערך של האיבר האחרון במערך b.
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.