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