מה"ט אלגוריתמיקה ותכנות בפייתון — הנדסאי תוכנה — אביב 2024 מועד ב' (97103)
תאריך הבחינה: לא ידוע
טופס המבחן המלא להורדה — ומפתח התשובות עם פתרון מפורט לכל שאלה, אונליין. פתחו שאלה למטה: בשאלה סגורה בוחרים תשובה, בשאלה פתוחה נפתח הפתרון המלא (כניסה מהירה וחינם).
למגמת הנדסת תוכנה — מי שהמכללה רשמה לשאלון הפייתון.
✓ פתרון מלא לכל שאלה · ✓ הסברים מלאים וחומרי לימוד · ✓ ליווי מורה AI · ✓ התחלה חינם
פתרון מפורט לכל שאלה — לא רק התשובה: הסבר שלב-אחר-שלב וניתוח הטעויות הנפוצות.
שאלות לדוגמה מהמבחן — פתרו עכשיו
בשאלה סגורה בוחרים תשובה; בשאלה פתוחה פותחים את הפתרון המלא (כניסה מהירה וחינם). אלו 3 מתוך 14 שאלות המבחן — את כולן תוכלו לפתור אונליין.
כתבו קטע תוכנית המייצר 50 מספרים שלמים אקראיים חיוביים תלת ספרתיים. על התוכנית להדפיס את המספר הקטן ביותר שנוצר ואת סכום ספרותיו.
כתבו קטע תוכנית הקולטת מחרוזות עד שתיקלט מחרוזת שהתו האחרון שלה זהה לתו הראשון שלה. עבור כל מחרוזת יש להדפיס כמה פעמים מופיעה בה האות 'A'. נוסף על כך יש לחשב ולהדפיס מספר מחרוזות באורך זוגי.
רשימה של מספרים שלמים נקראת "רשימה מאוזנת" אם סכום של כל הערכים הנמצאים במקומות הזוגיים שווה לסכום של כל הערכים הנמצאים במקומות האי-זוגיים.
לדוגמה:
הרשימה arr=[12, 3, 7, 15, 5, 12, 6] היא רשימה "מאוזנת":
| מקום ברשימה | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|---|
| ערך | 12 | 3 | 7 | 15 | 5 | 12 | 6 |
(מקומות זוגיים 0,2,4,6 → 12+7+5+6=30; מקומות אי-זוגיים 1,3,5 → 3+15+12=30 — סכומים שווים)
כתבו פעולה המקבלת רשימה של מספרים שלמים arr. הפעולה תחזיר ערך true, אם הרשימה "מאוזנת", ולא, הפעולה תחזיר ערך false.
כותרת הפעולה:
is_balanced(arr)
כתבו פעולה המקבלת מספר שלם וחיובי size>2 ושני פרמטרים נוספים x ו-y, מטיפוס מספר שלם. הפעולה תיצור רשימה בגודל size ותמלא אותה במספרים אקראיים בין x ל-y (כולל) כך שהרשימה תהיה מאוזנת. הפעולה תחזיר את הרשימה.
כותרת הפעולה:
fill_return(int size, int x, int y)
אפשר להניח ש-x<y.
פתרו את המבחן המלא — עם משוב על כל תשובה
כל שאלות המבחן, פתרון מפורט, משוב אישי ומעקב התקדמות. בדיוק מה שצריך כדי לעבור.
התחילו לתרגל — חינם ←