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

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

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

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

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

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

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

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

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

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

שאלה 1

לפניכם הפעולה what בשפת Java או What בשפת C#:

public static int what (int[] arr)
{
    int y = 0;
    int x = arr[0];
    for (int i = 0; i < arr.length; i++)
    {
        y += arr[i];
        x = Math.max (x, y);
        y = Math.max (y, 0);
    }
    return x;
}

נתון המערך arr (אינדקסים 0–5).

index:  0   1   2    3    4   5
arr:    3   4  -8   10   -6   8
סעיף א

נתון המערך arr (ראו תרשים). עקבו בעזרת טבלת מעקב אחר הפעולה what(arr) בשפת Java או What(arr) בשפת C#, וכתבו מה הפעולה מחזירה. בטבלת המעקב יש לכלול עמודה בעבור כל אחד מן המשתנים האלה: x, y, i.

שאלה 2

במערך arr שמתקבל יש מספרים חיוביים ומספרים שליליים. הפעולה מעבירה לתחילת המערך arr את כל המספרים החיוביים (כולל 0), וממקמת אחריהם את כל המספרים השליליים. הסדר של המספרים החיוביים (בינם לבין עצמם) יישאר באותו הסדר שבו הם היו לפני הפעולה, וגם הסדר של המספרים השליליים (בינם לבין עצמם) יישאר באותו הסדר שבו הם היו לפני הפעולה.

דוגמה: המערך arr שלפניכם (לפני הפעולה), אינדקסים 0–7.

index:  0    1    2   3   4    5   6   7
arr:    7   -2   -5   61   4   -1   0   33

המערך arr ייראה כך בסיום הפעולה, אינדקסים 0–7.

index:  0    1   2   3    4    5    6    7
arr:    7   61   4   0   33   -2   -5   -1
סעיף א

ממשו את הפעולה arrange בשפת Java או Arrange בשפת C#:

Java – public static void arrange (int[] arr) C# – public static void Arrange (int[] arr)

במערך arr שמתקבל יש מספרים חיוביים ומספרים שליליים. הפעולה מעבירה לתחילת המערך arr את כל המספרים החיוביים (כולל 0), וממקמת אחריהם את כל המספרים השליליים. הסדר של המספרים החיוביים (בינם לבין עצמם) יישאר באותו הסדר שבו הם היו לפני הפעולה, וגם הסדר של המספרים השליליים (בינם לבין עצמם) יישאר באותו הסדר שבו הם היו לפני הפעולה. דוגמה: בעבור המערך arr שלפניכם (ראו תרשים) המערך arr ייראה בסיום הפעולה כמוצג בתרשים השני. הסבר: הפעולה העבירה לתחילת המערך את המספרים החיוביים, ושמרה על הסדר המקורי של המספרים החיוביים ושל המספרים השליליים.

שאלה 3

מספר חיובי – num ייקרא "מספר נרקיסיסטי" אם מתקיים התנאי שלפניכם: מעלים כל אחת מן הספרות של num בחזקת כמות הספרות שיש ב-num (אורך המספר num), מחברים את כל התוצאות, והסכום שמתקבל שווה ל-num. דוגמה ל"מספר נרקיסיסטי": המספר 407 , כי כאשר מעלים כל אחת מן הספרות שלו בחזקת 3 (שהיא כמות הספרות במספר) מקבלים 407: 4³ + 0³ + 7³ = 64 + 0 + 343 = 407. דוגמה למספר שאינו "מספר נרקיסיסטי": המספר 58 , כי כאשר מעלים כל אחת מן הספרות שלו בחזקת 2 (שהיא כמות הספרות במספר) מקבלים 89: 5² + 8² = 25 + 64 = 89.

סעיף א

כתבו פעולה חיצונית ששמה isNarc בשפת Java או IsNarc בשפת C#, המקבלת מספר מטיפוס שלם – num הגדול מ-0. הפעולה מחזירה true אם המספר נרקיסיסטי, אחרת היא מחזירה false.

סעיף ב

כתבו פעולה חיצונית ששמה theNarc בשפת Java או TheNarc בשפת C#, המקבלת מספר מטיפוס שלם – n הגדול מ-0. הפעולה מדפיסה את כל המספרים הנרקיסיסטיים שיש מ-1 ועד n (כולל). הערה: יש להשתמש בפעולה שכתבתם בסעיף א.

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

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

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

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

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

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