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

נתונה הפונקציה what:

def what(arr):
    c = 0
    m = 0
    for i in range(len(arr)):
        if arr[i] % 2 == 0:
            c += 1
        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 באופן כללי?

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

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

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

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