מה"ט אלגוריתמיקה ותכנות — אביב 2022 מועד ב'
תאריך הבחינה: לא ידוע
טופס המבחן המלא להורדה — ומפתח התשובות עם פתרון מפורט לכל שאלה, אונליין. פתחו שאלה למטה: בשאלה סגורה בוחרים תשובה, בשאלה פתוחה נפתח הפתרון המלא (כניסה מהירה וחינם).
למגמת הנדסת תוכנה — מי שלומד ב-Java או ב-C#. הלומדים בפייתון ניגשים לשאלון נפרד.
✓ פתרון מלא לכל שאלה · ✓ הסברים מלאים וחומרי לימוד · ✓ ליווי מורה AI · ✓ התחלה חינם
פתרון מפורט לכל שאלה — לא רק התשובה: הסבר שלב-אחר-שלב וניתוח הטעויות הנפוצות.
שאלות לדוגמה מהמבחן — פתרו עכשיו
בשאלה סגורה בוחרים תשובה; בשאלה פתוחה פותחים את הפתרון המלא (כניסה מהירה וחינם). אלו 3 מתוך 14 שאלות המבחן — את כולן תוכלו לפתור אונליין.
כתבו קטע תוכנית המייצר זוגות מספרים שלמים אקראיים בין 15- ל-15, עד שייוצר זוג מספרים (0,0). על התוכנית לחשב ולהדפיס:
- כמה מספרים (זוגות) נוצרו.
- סכום המספרים החיוביים שנוצרו.
כתבו פעולה המקבלת מערך מלא במספרים שלמים חיוביים דו-ספרתיים. על הפעולה להדפיס את כל המספרים הדו-ספרתיים החיוביים אשר לא נמצאים במערך.
public static void printMissingTwoDigit(int[] arr)
מערך של מספרים שלמים נקרא "מערך ייחודי", אם כל ערך במערך מופיע בדיוק פעם אחת.
כתבו פעולה המקבלת מערך של מספרים שלמים ובודקת אם הוא "מערך ייחודי". אם כן – הפעולה תחזיר ערך true, ואם לא, הפעולה תחזיר ערך false.
public static boolean isUniqueArray(int[] arr)
מהי סיבוכיות הפעולה מסעיף א'? הסבירו את תשובתכם.
כל שאלות המבחן — 14 שאלות, כל אחת עם פתרון מלא
לפי סדר המבחן. לוחצים על שאלה והמבחן נפתח בה: עונים, רואים פתרון מלא ומוסבר, וממשיכים לשאלה הבאה.
- שאלה 1
ייצור זוגות מספרים אקראיים עד (0,0)
- שאלה 2
מספרים דו-ספרתיים חסרים במערך
- שאלה 3
מערך ייחודי
- שאלה 4
מערך דו-ממדי אופקי
- שאלה 5
סקר שביעות רצון לקוחות טלפוניה
- שאלה 6
מעקב אחרי הפעולה what על מערך מספרים
- שאלה 7
Book ו-Storage — יריד ספרי ילדים
- שאלה 8
Buyer — מבצע הקונה המתמיד
- שאלה 9
סיבוב ימינה וגלגול K של מחרוזת
- שאלה 10
שווי מחלקים ומערך מיוחד
- שאלה 11
מספר מיוחד ומערך מיוחד לפי ספרות
- שאלה 12
Time, Train, Information — מודיעין רכבת ישראל
- שאלה 13
מעקב אחרי הפעולות one, two, three על מחרוזות
- שאלה 14
מעוין ומעוין מושלם במערך דו-ממדי
הנושאים הרשמיים בבחינה 97104
לפי תוכנית הלימודים הרשמית של מה"ט (אלגוריתמיקה ותכנות) — אלו הנושאים שהבחינה נשענת עליהם:
- אלגוריתם – אלגוריתמים מילוליים, שימוש באלגוריתם לפתרון בעיות במחשב · 11 ש'
- מבוא לתכנות ב-Java – מבנה תכנית, משתנים, טיפוסי נתונים בסיסיים, הוראות השמה ופלט · 11 ש'
- מתחילים לתכנת – אופרטורים, ממשק מחלקה, זימון פעולות, המחלקה Math · 16 ש'
- משפטי תנאי (if, switch) ופעולות (methods) – כתיבה וזימון, יבוא מודולים · 23 ש'
- לולאות (for, while, do-while) – יעילות אלגוריתם, תבניות אלגוריתמיות בסיסיות, המחלקה String · 28 ש'
- מבנה נתונים סדרתיים – מערכים חד-ממדיים ודו-ממדיים, תבניות סריקה, חיפוש ומיון (insertion sort, מיזוג) · 36 ש'
- מבוא לתכנות מונחה עצמים – מחלקות ועצמים, הכמסה (Encapsulation), בנאים, העמסה ודריסה (overloading/overriding) · 22 ש'
- רקורסיה · 7 ש'
- טיפול בחריגים (Exceptions) – היכרות עם מחלקת Exception ופרדיגמת exceptions · 7 ש'
- ערוצי קלט/פלט (System.in/out/err), קריאה וכתיבה לקובצי טקסט ובינארי · 7 ש'
- יסודות Threads ו-MultiThreads · 6 ש'
- כתיבה תקנית (coding conventions) בסביבת Java · 8 ש'
- ניהול זיכרון והמכונה הוירטואלית (JVM) בג'אווה · 5 ש'
- תרגיל סיכום מסכם · 2 ש'
המקור: תוכנית הלימודים הרשמית של מה"ט (משרד העבודה).
פתרו את המבחן המלא — עם משוב על כל תשובה
כל שאלות המבחן, פתרון מפורט, משוב אישי ומעקב התקדמות. בדיוק מה שצריך כדי לעבור.
התחילו לתרגל — חינם ←