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

מה"ט אלגוריתמיקה ותכנות — קיץ 2023 מועד ב'

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

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

פתרו את המבחן אונליין — בשפה שלכם:JavaC#

למגמת הנדסת תוכנה — מי שלומד ב-Java או ב-C#. הלומדים בפייתון ניגשים לשאלון נפרד.

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

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

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

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

שאלה 1

כתבו קטע קוד שקולט מספרים שלמים עד שייקלט מספר תלת-ספרתי. יש להדפיס את המספר הגדול ביותר שנקלט ואת המספר הקטן ביותר שנקלט (המספר התלת-ספרתי עצמו הוא ערך אמיתי שנקלט — ולא סימן-סנטינל שרירותי כמו 500 או 999 — ולכן הוא עצמו נכלל בהשוואת המקסימום/המינימום).

סעיף א

כתבו קטע תוכנית הקולטת מספרים שלמים עד שייקלט מספר תלת-ספרתי (כלומר: 100 ≤ |מספר| ≤ 999). קטע התוכנית ידפיס את המספר הגדול ביותר שנקלט ואת המספר הקטן ביותר שנקלט.

שאלה 2

מחרוזת נקראת "מחרוזת תקינה" אם המחרוזת עונה לשני התנאים הבאים: (1) אורך המחרוזת אי-זוגי; (2) התו הראשון זהה לתו האמצעי וזהה לתו האחרון. לדוגמה: המחרוזת "AbbAc1A" (אורך 7, תו אמצעי במיקום 3) היא "מחרוזת תקינה".

סעיף א

כתבו פעולה המקבלת מחרוזת ובודקת אם היא "מחרוזת תקינה". אם כן — הפעולה תחזיר ערך true, ואם לא — הפעולה תחזיר ערך false.

public static boolean isValid (String s)

סעיף ב

כתבו קטע קוד הקולט 23 מחרוזות. הקטע יחשב וידפיס את מספר המחרוזות ה"תקינות" ואת מספר המחרוזות הלא-תקינות. יש להשתמש בפעולה שכתבתם בסעיף א'.

שאלה 3

מערך של מספרים שלמים נקרא "מערך מאוזן" אם הוא עונה על התנאים הבאים: (1) כמות האיברים החיוביים שווה לכמות האיברים השליליים; (2) המערך לא כולל אפסים. הערה על השאלון: שאלה זו מנוסחת בשאלון כ"כתבו פעולה..." בלי כותרת פעולה מודפסת — שלא כמו רוב שאלות השאלון. נבחר שם וחתימה סבירים.

סעיף א

כתבו פעולה המקבלת מערך של מספרים שלמים. אם המערך מאוזן — יש להדפיס אותו מתחילתו ועד סופו בשורה אחת; ואם לא — יש להדפיס אותו בסדר הפוך (מסוף המערך להתחלה).

public static void printBalanced(int[] arr)

הנושאים הרשמיים בבחינה 97104

לפי תוכנית הלימודים הרשמית של מה"ט (אלגוריתמיקה ותכנות) — אלו הנושאים שהבחינה נשענת עליהם:

המקור: תוכנית הלימודים הרשמית של מה"ט (משרד העבודה).

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

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

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