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

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

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

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

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

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

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

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

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

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

שאלה 1
סעיף א

כתבו קטע תוכנית הקולט זוגות מספרים שלמים. הקלט מסתיים כאשר ייקלט זוג מספרים נגדיים (דוגמאות למספרים נגדיים: (2,-2), (10,-10)). על התוכנית לחשב ולהדפיס: כמה מספרים נקלטו; סכום של כל המספרים החיוביים שנקלטו; כמה זוגות של מספרים שווים נקלטו.

שאלה 2
סעיף א

כתבו פעולה אשר מקבלת מספר שלם וחיובי num ומחזירה מערך של מספרים שלמים בגודל num מלא במספרים אקראיים דו-ספרתיים חיוביים כך שבכל מספר ספרת האחדות גדולה מספרת העשרות. יש לבצע את מילוי המערך בלולאה אחת בלבד!

שאלה 3

מערך של מספרים שלמים נקרא "מערך משולש" אם הוא מורכב משלושה חלקים זהים. לדוגמה: המערך int[] a = {13,6,3,13,6,3,13,6,3} הוא "מערך משולש". המערך int[] b = {1,1,1,1,1,1} הוא "מערך משולש". המערך int[] c = {1,2,3,4,1,2,3,4,1,2,3} הוא לא "מערך משולש". המערך int[] d = {1,2,1,2,2,2} הוא לא "מערך משולש".

סעיף א

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

סעיף ב

מהי סיבוכיות הפעולה מסעיף א'? הסבירו את תשובתכם.

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

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

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

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

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

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