מה"ט אלגוריתמיקה ותכנות בפייתון — הנדסאי תוכנה — קיץ 2025 מועד א' (97103)
תאריך הבחינה: לא ידוע
טופס המבחן המלא להורדה — ומפתח התשובות עם פתרון מפורט לכל שאלה, אונליין. פתחו שאלה למטה: בשאלה סגורה בוחרים תשובה, בשאלה פתוחה נפתח הפתרון המלא (כניסה מהירה וחינם).
למגמת הנדסת תוכנה — מי שהמכללה רשמה לשאלון הפייתון.
✓ פתרון מלא לכל שאלה · ✓ הסברים מלאים וחומרי לימוד · ✓ ליווי מורה AI · ✓ התחלה חינם
פתרון מפורט לכל שאלה — לא רק התשובה: הסבר שלב-אחר-שלב וניתוח הטעויות הנפוצות.
שאלות לדוגמה מהמבחן — פתרו עכשיו
בשאלה סגורה בוחרים תשובה; בשאלה פתוחה פותחים את הפתרון המלא (כניסה מהירה וחינם). אלו 3 מתוך 10 שאלות המבחן — את כולן תוכלו לפתור אונליין.
בשיטת ההצפנה "סטופיד" משתמשים כדי להצפין מסר סודי ללא שימוש בכלים ואלגוריתמים מתקדמים. לשיטה שלושה שלבים:
- הסרת רווחים מהמסר המקורי.
- החלפת סדר התווים בכל זוג תווים צמודים (אם מספר התווים אי-זוגי, התו האחרון נשאר ללא שינוי).
- כתיבת התווים מהסוף להתחלה (הפיכת סדר התווים).
לדוגמה: אם הטקסט המקורי היה "Hello World!" אז הטקסט המוצפן יהיה "!ldoroWllHe". Hello World! → HelloWorld! → eHllWorodl! → !ldoroWllHe
כתבו פונקציה אשר מקבלת מחרוזת ומחזירה מחרוזת מוצפנת (לפי שיטת ההצפנה "סטופיד" שתוארה לעיל).
נתונה רשימה arr בגודל n המכילה מספרים שלמים שונים זה מזה. נגדיר "נקודת איזון" כאינדקס k ברשימה, כך שמכפלה של כל האיברים משמאל לאינדקס k שווה למכפלה של כל האיברים מימין לאינדקס k (לא כולל האיבר באינדקס k).
כתבו פונקציה שמקבלת רשימה של מספרים שלמים ומחזירה את האינדקס של נקודת האיזון הראשונה מצד שמאל. אם לא קיימת נקודת איזון, הפונקציה תחזיר 1-.
נתונה הפונקציה 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 באופן כללי?
פתרו את המבחן המלא — עם משוב על כל תשובה
כל שאלות המבחן, פתרון מפורט, משוב אישי ומעקב התקדמות. בדיוק מה שצריך כדי לעבור.
התחילו לתרגל — חינם ←