לפניכם הפעולות secret1 ו-secret2 (ב-C#: Secret1 ו-Secret2). ענו על הסעיפים בהתאם לשפה שלמדתם.
1public static boolean secret1 (int num, int digit)
2{
3 if (num < 10)
4 return (num % 2 == digit % 2);
5 if (num % 2 != digit % 2)
6 return false;
7 return secret1 (num / 10, digit);
8}
9
10public static boolean secret2 (Stack <Integer> s)
11{
12 boolean ok;
13 int x;
14 if (s.isEmpty())
15 ok = true;
16 else
17 {
18 x = s.pop();
19 if (! (secret1 (x, x % 10)))
20 ok = false;
21 else
22 ok = secret2 (s);
23 }
24 return ok;
25}כתבו מה יחזיר זימון הפעולה secret1(937, 5) (ב-C#: Secret1(937, 5)). עליכם להראות מעקב.
הביאו דוגמה למספר num בעל 3 ספרות, שעבורו זימון הפעולה secret1(num, 5) יחזיר ערך שונה ממה שהתקבל בתת-סעיף א. עליכם להראות מעקב.
כתבו במשפט אחד מה מבצעת הפעולה הבוליאנית secret1, כלומר מהי השאלה שעליה הפעולה מחזירה true.
עבור המחסנית s שלפניכם:
כתבו מה תחזיר הפעולה secret2. עליכם להראות מעקב (אין צורך להראות מעקב אחר הפעולה secret1).
כתבו במשפט אחד מה מבצעת הפעולה הבוליאנית secret2, כלומר מהי השאלה שעליה הפעולה מחזירה true.
לפניכם הפעולות secret1 ו-secret2 (ב-C#: Secret1 ו-Secret2). ענו על הסעיפים בהתאם לשפה שלמדתם.
1public static boolean secret1 (int num, int digit)
2{
3 if (num < 10)
4 return (num % 2 == digit % 2);
5 if (num % 2 != digit % 2)
6 return false;
7 return secret1 (num / 10, digit);
8}
9
10public static boolean secret2 (Stack <Integer> s)
11{
12 boolean ok;
13 int x;
14 if (s.isEmpty())
15 ok = true;
16 else
17 {
18 x = s.pop();
19 if (! (secret1 (x, x % 10)))
20 ok = false;
21 else
22 ok = secret2 (s);
23 }
24 return ok;
25}כתבו מה יחזיר זימון הפעולה secret1(937, 5) (ב-C#: Secret1(937, 5)). עליכם להראות מעקב.
הביאו דוגמה למספר num בעל 3 ספרות, שעבורו זימון הפעולה secret1(num, 5) יחזיר ערך שונה ממה שהתקבל בתת-סעיף א. עליכם להראות מעקב.
כתבו במשפט אחד מה מבצעת הפעולה הבוליאנית secret1, כלומר מהי השאלה שעליה הפעולה מחזירה true.
עבור המחסנית s שלפניכם:
כתבו מה תחזיר הפעולה secret2. עליכם להראות מעקב (אין צורך להראות מעקב אחר הפעולה secret1).
כתבו במשפט אחד מה מבצעת הפעולה הבוליאנית secret2, כלומר מהי השאלה שעליה הפעולה מחזירה true.