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