בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2021 קיץ מועד ב

רקורסיה ופעולות חשבוניות (ספרות)

שאלה קודמתשאלה הבאה
שאלה 7מבני נתונים2021 קיץ מועד ב

רקורסיה ופעולות חשבוניות (ספרות)

שים לב! לשאלה זו שני נוסחים: בשפת Java ובשפת C#.

1public static int sod1(int x) {
2    if (x < 10)
3        return x;
4    return sod1(x/10);
5}
6
7public static int sod2(int x) {
8    if (x < 10)
9        return 0;
10    return sod2(x/10)*10 + (x%10);
11}
12
13public static int sod3(int x, int y) {
14    if (y == 0)
15        return x;
16    int tmp1 = (x*10) + sod1(y);
17    int tmp2 = sod2(y);
18    return sod3(tmp1, tmp2);
19}

משימות

אמשימה אtable

כתוב את הערך המוחזר בזימון הפעולה sod1(123) (או Sod1). עליך להראות מעקב.

במשימה בtext

בעבור x הגדול מ־9, מהי מטרת הפעולה sod1 (או Sod1)?

גמשימה גtable

כתוב את הערך המוחזר בזימון הפעולה sod2(123) (או Sod2). עליך להראות מעקב.

דמשימה דtext

בעבור x הגדול מ־9, מהי מטרת הפעולה sod2 (או Sod2)? הנח שהספרה 0 אינה מופיעה במספר x.

המשימה הtable

כתוב את הערך המוחזר בזימון הפעולה sod3(12, 368) (או Sod3). עליך להראות מעקב. בסעיף זה אין צורך לבצע מעקב אחר הפעולות sod1 ו-sod2.

ומשימה וshort_answer

כתוב את הערך המוחזר בזימון הפעולה sod3(35, 792) (או Sod3). אין צורך לבצע מעקב.

זמשימה זtext

בעבור x ו־y הגדולים מ־0, מהי מטרת הפעולה sod3 (או Sod3)? הנח שהספרה 0 אינה מופיעה במספר y.

שאלה 7מבני נתונים2021 קיץ מועד ב

רקורסיה ופעולות חשבוניות (ספרות)

שים לב! לשאלה זו שני נוסחים: בשפת Java ובשפת C#.

1public static int sod1(int x) {
2    if (x < 10)
3        return x;
4    return sod1(x/10);
5}
6
7public static int sod2(int x) {
8    if (x < 10)
9        return 0;
10    return sod2(x/10)*10 + (x%10);
11}
12
13public static int sod3(int x, int y) {
14    if (y == 0)
15        return x;
16    int tmp1 = (x*10) + sod1(y);
17    int tmp2 = sod2(y);
18    return sod3(tmp1, tmp2);
19}

משימות

אמשימה אtable

כתוב את הערך המוחזר בזימון הפעולה sod1(123) (או Sod1). עליך להראות מעקב.

במשימה בtext

בעבור x הגדול מ־9, מהי מטרת הפעולה sod1 (או Sod1)?

גמשימה גtable

כתוב את הערך המוחזר בזימון הפעולה sod2(123) (או Sod2). עליך להראות מעקב.

דמשימה דtext

בעבור x הגדול מ־9, מהי מטרת הפעולה sod2 (או Sod2)? הנח שהספרה 0 אינה מופיעה במספר x.

המשימה הtable

כתוב את הערך המוחזר בזימון הפעולה sod3(12, 368) (או Sod3). עליך להראות מעקב. בסעיף זה אין צורך לבצע מעקב אחר הפעולות sod1 ו-sod2.

ומשימה וshort_answer

כתוב את הערך המוחזר בזימון הפעולה sod3(35, 792) (או Sod3). אין צורך לבצע מעקב.

זמשימה זtext

בעבור x ו־y הגדולים מ־0, מהי מטרת הפעולה sod3 (או Sod3)? הנח שהספרה 0 אינה מופיעה במספר y.