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