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

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

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

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

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

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

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

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

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

שאלה 1

כתבו קטע תוכנית שיקלוט 30 מספרים חיוביים ושלמים.

  • עבור כל מספר תלת ספרתי שנקלט יש להדפיס את מכפלת ספרותיו. לדוגמה: עבור מספר 123 יש להדפיס 6 (123).
  • על הקוד לחשב ולהדפיס כמה מספרים אי זוגיים נקלטו.
שאלה 2

כתבו קטע תוכנית הקולט מחרוזות עד שתיקלט מחרוזת שאורכה קטן משישה תווים. עבור כל מחרוזת באורך אי זוגי יודפס התו האמצעי במחרוזת. נוסף על כך יש לחשב ולהדפיס:

  • כמה מחרוזות מתחילות באות גדולה ('A' עד 'Z').
  • כמה מחרוזות לא מסתיימות בספרה ('0'..'9').
שאלה 3

רשימה של מספרים שלמים נקראת "רשימה מאורגנת" אם כל הערכים הנמצאים במקומות הזוגיים גדולים מכל הערכים הנמצאים במקומות האי-זוגיים.

לדוגמה: הרשימה arr = [12,3,7,5,15,2,6] היא רשימה "מאורגנת":

מקום ברשימה0123456
ערך123751526

(מקומות זוגיים 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.

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

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

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