מבחן מה"ט אלגוריתמיקה ותכנות (97104) — הנדסאי תוכנה, Java ו-C#
המבחנים האחרונים — עם פתרון מלא לכל סעיף:
הפלטפורמה להכנה למבחן מה"ט אלגוריתמיקה ותכנות (שאלון 97104) למגמת הנדסת תוכנה — מבחני עבר אמיתיים 2024–2026 עם פתרון מלא, בשתי סביבות השפה של הבחינה: C# ו-Java.
עובדות על מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנה
- סמל שאלון
- 97104
- אופן הבחינה
- מבחן בכתב
- משך הבחינה
- 270 דקות
- סוגי שאלות
- שאלות אמריקאיות · שאלות פתוחות
- קהל היעד
- סטודנטים/ות להנדסאות (מה"ט)
איך מתכוננים כאן — בדיוק בשיטה הזו
- אבחון — מתחילים במבחן קצר שממפה מה אתם כבר יודעים ואיפה החורים.
- לימוד לפי נושא — כל נושא בסילבוס בנפרד, עם הסבר ומקור חוקי.
- תרגול ממוקד — שאלות לפי הנושא שאתם חלשים בו, לא לפי הסדר.
- מבחני עבר אמיתיים — שאלות מהמבחנים עצמם, עם פתרון מלא ומוסבר לכל סעיף.
- סימולציה מלאה — מבחן שלם בתנאי אמת ובפורמט הבחינה.
- ניתוח טעויות — המערכת מזהה את הנושאים החלשים וחוזרת אליהם.
מועדים אמיתיים מהבחינה
23 מועדים מ-2020–2026 · 298 שאלות מתוך המועדים עצמם, כל אחת עם פתרון מלא ומוסבר.
- 2026 אביב מועד Bשאלון רשמי10 שאלות
- 2026 אביב מועד Aשאלון רשמי10 שאלות
- 2025 קיץ מועד Aשאלון רשמי10 שאלות
- 2025 אביב מועד Bשאלון רשמי14 שאלות
- 2025 אביב מועד Aשאלון רשמי14 שאלות
- 2024 קיץ מועד Bשאלון רשמי14 שאלות
- 2024 קיץ מועד Aשאלון רשמי14 שאלות
- 2024 אביב מועד Bשאלון רשמי14 שאלות
- 2024 אביב מועד Aשאלון רשמי14 שאלות
- 2023 קיץ מועד Bשאלון רשמי12 שאלות
נושאי המבחן
3 נושאים, 11 תתי-נושאים — לחצו על נושא כדי לראות מה בדיוק נכלל בו.
תכנות בסיסי6 תתי-נושאים
יסודות התכנות
- קלט ופלטקלט ופלט בסיסי
- מבני בקרהתנאים (if-else), לולאות (for, while, do-while), מבני switch, תנאים מקוצרים
- פונקציותהגדרת פונקציות, פרמטרים, החזרת ערכים, scope, העמסת פונקציות (overloading)
- מערכים חד-ממדייםהגדרת מערכים חד-ממדיים, לולאות על מערכים, אלגוריתמים בסיסיים
- מערכים דו-ממדייםהגדרת מערכים דו-ממדיים, לולאות מקוננות, אלגוריתמים על מטריצות
- מחרוזותעבודה עם מחרוזות, פעולות בסיסיות, מניפולציות
אלגוריתמים בסיסיים4 תתי-נושאים
אלגוריתמים ומבני נתונים בסיסיים
- חיפושחיפוש לינארי, חיפוש בינארי
- מיוןמיון בועות, מיון הכנסה, מיון בחירה
- סיבוכיות בסיסיתהבנת סיבוכיות זמן בסיסית, השוואת אלגוריתמים
- רקורסיהפתרון בעיות באופן רקורסיבי, עץ רקורסיה
תכנות מונחה עצמים1 תתי-נושאים
עקרונות בסיסיים בתכנות מונחה עצמים
- מחלקות ואובייקטיםהגדרת מחלקות, יצירת אובייקטים, תכונות ומתודות
כל השאלות במאגר — לעיון ולחיפוש
298 שאלות במאגר. הנה 40 מהן — כל אחת עם פתרון מלא ומוסבר:
תכנות בסיסי
- עיבוד מחרוזות בדיקת אורך ותווים קצה
- מספרים עד עצירה תלת-ספרתית — מקסימום ומינימום
- מערך מאוזן — הדפסה קדימה או הפוכה
- האח הקטן — SmallBrother, הצבעות ועזיבה
- מערכים הפוכים ו-the הפעולה what — חיפוש רצף
- מעקב אחר הפעולה what ושימושה בקטע ראשי
- מעקב אחר הפעולה what — סכום זוג-איברים
- why — מחרוזת אותיות גדולות בלבד; mystery — סימטריה לפי why
- what — ספירת ספרות אי-זוגיות; why — האיבר עם הכי מעט ספרות אי-זוגיות
- מערך משולש עם שלושה תנאים
- בדיקת זוג מתאים בין מערך חד-ממדי וערכי קיצון בעמודות
- זיהוי פסגות במטריצה דו-ממדית
- זיהוי פרחים במטריצה דו-ממדית
- מעקב אחרי הפעולה what על מערך מספרים
- הפעולות why ו-mystery
- מעקב אחר הפעולה why
- מעקב אחרי הפעולות one, two, three על מחרוזות
- מערך ממוין לפי שארית של k
- מציאת מקסימום וספירת סכומי ספרות
- what / something — הסרת כל מופעי תת-מחרוזת
- "מרחק" של מספר במערך — dist ו-minNum
- מספרים אקראיים תלת-ספרתיים עם תנאים מרובים
- בדיקת השערת גולדבך בעזרת מספרים ראשוניים
- הפעולה what — איתור האיבר החציוני
תכנות מונחה עצמים
מבחנים לדוגמה להורדה
שאלות נפוצות
באיזו שפת תכנות נבחנים בשאלון 97104?
בשאלון 97104 נבחנים ב-C# או ב-Java — מחברת הבחינה מכילה את אותן שאלות בשתי הגרסאות, וכל נבחן פותר רק את הגרסה של השפה שלו. מי שלומד בפייתון ניגש לשאלון אחר — 97103, "אלגוריתמיקה ותכנות – פייתון" — מקצוע באותו שם, אבל שאלון נפרד עם שאלות משלו. באתר כל שאלה מופיעה בגרסאות השפה שקיימות לה.
מה ההבדל בין שאלון 97104 לשאלון 97103 (פייתון)?
שני שאלונים של אותו מקצוע, "אלגוריתמיקה ותכנות", בשתי סביבות: 97104 ב-Java ו-C# ו-97103 בפייתון. לפי לוח בחינות הגמר של מה"ט שניהם נבחנים באותו יום ובאותו משך (4.5 שעות) ומשויכים למגמות שונות. חלק ניכר מהשאלות משותף — אותה שאלה עצמה מופיעה בשני השאלונים, וההבדל הוא השפה שבה כותבים את הקוד. ניגשים לשאלון שהמכללה רשמה אתכם אליו וכותבים בשפה שלו.
מה ההבדל בין 97104 לבין 97105?
97104 (אלגוריתמיקה ותכנות) הוא מקצוע הבסיס — לולאות, מערכים, מחרוזות, רקורסיה וכתיבת פעולות. 97105 (מבנה נתונים ותכנות מונחה עצמים) הוא המקצוע המתקדם — מחסנית, תור, רשימה מקושרת, עצים וירושה בין מחלקות. שניהם בחינות גמר של מגמת הנדסת תוכנה.
מהו ציון המעבר בבחינה?
55, כמו ביתר בחינות הגמר הממלכתיות של מה"ט להנדסאים.
אילו מבחני עבר יש באתר?
תשעה מועדים מ-2024 עד 2026 — אביב וקיץ, מועדי א' ו-ב' — עם השאלות המלאות ופתרון לכל סעיף, בשתי השפות.
אפשר לתרגל שאלות של 97104 באתר?
כן — התרגול פתוח. השאלות ממבחני העבר של שאלון 97104 קיימות בשתי גרסאות השפה, Java ו-C#, וכל אחת עם פתרון מלא ומשוב אישי על התשובה שלכם, כולל מעקב התקדמות באפליקציה. בוחרים שפה בכניסה ומתרגלים את הגרסה שלכם. מתחילים בחינם.
האם יש מחוון רשמי לכל תשעת המועדים?
לא. מה"ט פרסם מחוון רשמי רק לשלושה מתוך תשעת המועדים: אביב א' 2024, קיץ א' 2024 וקיץ א' 2025. לשאר שישה המועדים אין מחוון רשמי כלל. הפתרונות שלנו קיימים לכל תשעת המועדים, ומאומתים באופן עצמאי — הקוד (Java ו-C#) מורץ בפועל מול הפלט הצפוי, לא רק מוערך לפי עין.
מה כולל מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנה?
המבחן מכסה את הנושאים הבאים: אלגוריתמים בסיסיים, תכנות בסיסי, תכנות מונחה עצמים. הכנה יסודית לכל הנושאים מגדילה את הסיכויים להצליח.
איפה אפשר לתרגל שאלות למה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנה?
divici איזיפס מציעה מאגר שאלות לתרגול מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנה עם פתרון מלא ומשוב אישי — גישה חינמית ופרמיום.
האם יש חומר עזר ותקנות שחשוב להכיר?
כן — מומלץ להכיר את חוקי ותקנות הבטיחות הרלוונטיים לתחום, ולתרגל שאלות בפורמט הבחינה.
מוכנים להתחיל?
תרגול שאלות אמיתיות עם פתרון מלא, מעקב התקדמות ומשוב אישי.
תרגלו שאלות אמיתיות — חינם ←