אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנהמבחן 2025 · קיץ מועד א · שאלה 3כל שאלות המבחן ←
תכנות בסיסימערכים חד-ממדיים

נתונה הפעולה What:

public static int What(int[] arr)
{
    int c = 0;
    int m = 0;
    for (int i = 0; i < arr.Length; i++)
    {
        if (arr[i] % 2 == 0)
        {
            c++;
        }
        else
        {
            if (c > m)
            {
                m = c;
            }
            c = 0;
        }
    }
    if (c > m)
        return c;
    return m;
}
סעיף א

נתון מערך arr = {12, 6, 3, 17, 4, 5, 2, 8, 10, 13}. עקבו אחרי זימון What(arr) ורשמו מה תהיה תוצאת הזימון. יש להראות מעקב אחרי הביצוע!

סעיף ב

תנו דוגמה למערך arr בגודל שישה תאים הכולל מספרים שלמים שונים זה מזה, שעבורו הפעולה What תחזיר את הערך ארבע.

סעיף ג

מהו הערך הקטן ביותר שהפעולה What יכולה להחזיר? תנו דוגמה למערך arr בגודל שישה תאים הכולל מספרים שלמים שונים זה מזה, שעבורו הפעולה What תחזיר ערך זה.

סעיף ד

מה מבצעת הפעולה What באופן כללי?

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

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

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

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