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