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

בגרות מדעי המחשב 899371, קיץ 2026 מועד מיוחד

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

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

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

לתלמידי ותלמידות מדעי המחשב ביחידות המתקדמות — מי שלומד ב-Java או ב-C#. השאלון אחד; השפה היא הבחירה שלכם.

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

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

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

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

שאלה 1

נתונים שני מערכים בגודל זהה – 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.

שאלה 2

הפעולה מקבלת מערך 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)

שאלה 3

מספר חיובי 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)

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

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

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

לא עוד דף פתרונות — כאן מתרגלים, נבחנים ומשתפרים

1סימולציה ותחקורפותרים בגרות מלאה בתנאי בחינה, עם שעון. בסיום עוברים טעות-טעות: מה כתבתם, איפה נפלתם ולמה — ומה לתרגל עכשיו.
2תרגול ממוקד חולשותהתחקור מסמן את הנושאים שנפלתם בהם, והתרגול הבא נבנה מהם — רוב הזמן על החולשות, מעט על מה שכבר יושב.
3איזי, המאמן האישיעונים בעצמכם, ואיזי מגיב לדרך שכתבתם — לא רק לתשובה הסופית. אפשר לשאול אותו על כל שלב, בכל שאלה.

וכמובן — פתרון מלא ומוסבר לכל שאלה מהבגרויות האמיתיות. מתחילים לתרגל — חינם, בלי כרטיס ←