בגרות מדעי המחשב 899371, קיץ 2026 מועד מיוחד
תאריך הבחינה: לא ידוע
טופס המבחן המלא להורדה — ומפתח התשובות עם פתרון מפורט לכל שאלה, אונליין. פתחו שאלה למטה: בשאלה סגורה בוחרים תשובה, בשאלה פתוחה נפתח הפתרון המלא (כניסה מהירה וחינם).
לתלמידי ותלמידות מדעי המחשב ביחידות המתקדמות — מי שלומד ב-Java או ב-C#. השאלון אחד; השפה היא הבחירה שלכם.
✓ פתרון מלא לכל שאלה · ✓ הסברים מלאים וחומרי לימוד · ✓ ליווי מורה AI · ✓ התחלה חינם
פתרון מפורט לכל שאלה — לא רק התשובה: הסבר שלב-אחר-שלב וניתוח הטעויות הנפוצות.
שאלות לדוגמה מהמבחן — פתרו עכשיו
בשאלה סגורה בוחרים תשובה; בשאלה פתוחה פותחים את הפתרון המלא (כניסה מהירה וחינם). אלו 3 מתוך 6 שאלות המבחן — את כולן תוכלו לפתור אונליין.
נתונים שני מערכים בגודל זהה – arr ו-flag – וקטע תכנית הכתוב בשפות Java ו-C#.
int sum = 0;
int d = 1;
for (int i = 0; i < arr.length; i++)
{
if (flag[i] == 1)
{
sum = sum + arr[i] * d;
}
d = d * 10;
}
System.out.println(sum);
נתון המערך arr והמערך flag (אינדקסים 0–3).
index: 0 1 2 3
arr: 4 3 0 5
flag: 1 0 1 1
עקבו בעזרת טבלת מעקב אחר ביצוע קטע התכנית, וכתבו מה הפעולה מדפיסה. בטבלת המעקב יש לכלול עמודה עבור כל אחד מן המשתנים: sum, d, i.
כתבו דוגמה למערכים arr ו-flag בגודל 3 שעבורם קטע התכנית ידפיס את המספר 301.
הפעולה מקבלת מערך arr של טמפרטורות בתקופה מסוימת (סדר הימים משמאל לימין). ידוע כי הטמפרטורה בין כל שני ימים סמוכים שונה. הפעולה תחזיר את אורך הרצף הארוך ביותר של עליה בטמפרטורה מידי יום. הניחו שבמערך קיימים לפחות 3 תאים.
דוגמה: עבור המערך [20,22,25,24,23,26,27,28,25] יוחזר 4.
arr: 20 22 25 24 23 26 27 28 25 → רצפי עליה: [20,22,25]=3, [24]=1, [23,26,27,28]=4, [25]=1 → מקסימום 4
ממשו את הפעולה שלפניכם:
Java – public static int longestIncrease(int[] arr) C# – public static int LongestIncrease(int[] arr)
מספר חיובי num נקרא "מספר מדרגה" אם הספרות שלו (משמאל לימין) יוצרות סדרה שבה כל ספרה גדולה בדיוק ב-1 מהספרה שמשמאל לה. דוגמה: 345 הוא מספר מדרגה (3→4→5). דוגמאות נוספות: 78, 678, 1234. דוגמאות למספרים שאינם מספרי מדרגה: 543, 343, 25.
כתבו פעולה חיצונית בשם isStep בשפת Java או IsStep בשפת C# המקבלת מספר מטיפוס שלם num הגדול או שווה ל-10. הפעולה מחזירה true אם num הוא מספר מדרגה, אחרת היא מחזירה false.
public static boolean isStep(int num)
כתבו פעולה חיצונית בשם theStep בשפת Java או TheStep בשפת C# המקבלת מספר מטיפוס שלם n הגדול או שווה ל-10. הפעולה מדפיסה את כל מספרי המדרגה שיש מ-10 עד n (כולל). הערה: יש להשתמש בפעולה שנכתבה בסעיף א.
public static void theStep(int n)
פתרו את המבחן המלא — עם משוב על כל תשובה
כל שאלות המבחן, פתרון מפורט, משוב אישי ומעקב התקדמות. בדיוק מה שצריך כדי לעבור.
התחילו לתרגל — חינם ←