אתם מתרגלים שאלה מתוך בגרות מדעי המחשב — יסודות (שאלון 899371)מבחן 2023 · קיץ מועד א · שאלה 1כל שאלות המבחן ←
תכנות בסיסימבני בקרה

נתון מערך 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 שלאחר ביצוע קטע התוכנית כל התאים שלו יכילו מספרים חיוביים (כלומר, מספרים הגדולים מאפס).

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי