divicidivici·איזיפס·פשוט להצליח

מה"ט אלגוריתמיקה ותכנות בפייתון — הנדסאי תוכנה — קיץ 2025 מועד א' (97103)

תאריך הבחינה: לא ידוע

טופס המבחן המלא להורדה — ומפתח התשובות עם פתרון מפורט לכל שאלה, אונליין. פתחו שאלה למטה: בשאלה סגורה בוחרים תשובה, בשאלה פתוחה נפתח הפתרון המלא (כניסה מהירה וחינם).

למגמת הנדסת תוכנה — מי שהמכללה רשמה לשאלון הפייתון.

✓ פתרון מלא לכל שאלה · ✓ הסברים מלאים וחומרי לימוד · ✓ ליווי מורה AI · ✓ התחלה חינם

פתרון מפורט לכל שאלה — לא רק התשובה: הסבר שלב-אחר-שלב וניתוח הטעויות הנפוצות.

שאלות לדוגמה מהמבחן — פתרו עכשיו

בשאלה סגורה בוחרים תשובה; בשאלה פתוחה פותחים את הפתרון המלא (כניסה מהירה וחינם). אלו 3 מתוך 10 שאלות המבחן — את כולן תוכלו לפתור אונליין.

שאלה 1

בשיטת ההצפנה "סטופיד" משתמשים כדי להצפין מסר סודי ללא שימוש בכלים ואלגוריתמים מתקדמים. לשיטה שלושה שלבים:

  • הסרת רווחים מהמסר המקורי.
  • החלפת סדר התווים בכל זוג תווים צמודים (אם מספר התווים אי-זוגי, התו האחרון נשאר ללא שינוי).
  • כתיבת התווים מהסוף להתחלה (הפיכת סדר התווים).

לדוגמה: אם הטקסט המקורי היה "Hello World!" אז הטקסט המוצפן יהיה "!ldoroWllHe". Hello World! → HelloWorld! → eHllWorodl! → !ldoroWllHe

סעיף א

כתבו פונקציה אשר מקבלת מחרוזת ומחזירה מחרוזת מוצפנת (לפי שיטת ההצפנה "סטופיד" שתוארה לעיל).

שאלה 2

נתונה רשימה arr בגודל n המכילה מספרים שלמים שונים זה מזה. נגדיר "נקודת איזון" כאינדקס k ברשימה, כך שמכפלה של כל האיברים משמאל לאינדקס k שווה למכפלה של כל האיברים מימין לאינדקס k (לא כולל האיבר באינדקס k).

סעיף א

כתבו פונקציה שמקבלת רשימה של מספרים שלמים ומחזירה את האינדקס של נקודת האיזון הראשונה מצד שמאל. אם לא קיימת נקודת איזון, הפונקציה תחזיר 1-.

שאלה 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 באופן כללי?

פתרו את המבחן המלא — עם משוב על כל תשובה

כל שאלות המבחן, פתרון מפורט, משוב אישי ומעקב התקדמות. בדיוק מה שצריך כדי לעבור.

התחילו לתרגל — חינם ←