נתונה הפעולה הבאה המקבלת מערך של מספרים חיוביים (ראו קוד).
נתונה הפעולה הבאה המקבלת מערך של מספרים חיוביים (ראו קוד).
סעיף א
נתונה הפעולה הבאה המקבלת מערך של מספרים חיוביים:
public static int what (double[] arr)
{
double m = 0;
int m1, m2;
for (int i = 0; i < arr.length; i++)
{
m1 = (m + arr[i])/2.0;
m2 = Math.abs((m - arr[i])/2.0);
m = m1 + m2;
}
return m;
}
נתון מערך int[] arr = {6, 2, 8, 12, 4}. עקבו בעזרת טבלת המעקב אחרי זימון הפעולה what(arr) וכתבו מה תהיה תוצאת הזימון.
סעיף ב
מה מבצעת הפעולה what(arr) באופן כללי?
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.