טוען...
טוען...
שים לב
בכל שאלה שנדרש בה מימוש אתה יכול להשתמש בפעולות של המחלקות: תור, מחסנית, עץ בינרי וחוליה, בלי לממש אותן. אם אתה משתמש בפעולות נוספות, עליך לממש אותן.
לפניך הפעולות secret1 ו-secret2. ענה על הסעיפים בהתאם לשפה שלמדת.
public static boolean secret1 (int num, int digit)
{
if (num < 10)
return (num % 2 == digit % 2);
if (num % 2 != digit % 2)
return false;
return secret1 (num / 10, digit);
}
public static boolean secret2 (Stack <Integer> s)
{
boolean ok;
int x;
if (s.isEmpty())
ok = true;
else
{
x = s.pop();
if (! (secret1 (x, x % 10)))
ok = false;
else
ok = secret2 (s);
}
return ok;
}כתוב מה יחזיר זימון הפעולה secret1(937, 5). עליך להראות מעקב.
הבא דוגמה למספר num בעל 3 ספרות, שעבורו זימון הפעולה secret1(num, 5) יחזיר ערך שונה ממה שהתקבל בתת-סעיף א(1). עליך להראות מעקב.
כתוב במשפט אחד מה מבצעת הפעולה הבוליאנית secret1, כלומר מהי השאלה שעליה הפעולה מחזירה true או false.
עבור המחסנית s שלפניך:
כתוב מה תחזיר הפעולה secret2. עליך להראות מעקב (אין צורך להראות מעקב אחר פעולת secret1).
כתוב במשפט אחד מה מבצעת הפעולה הבוליאנית secret2, כלומר מהי השאלה שעליה הפעולה מחזירה true או false.
שים לב
בכל שאלה שנדרש בה מימוש אתה יכול להשתמש בפעולות של המחלקות: תור, מחסנית, עץ בינרי וחוליה, בלי לממש אותן. אם אתה משתמש בפעולות נוספות, עליך לממש אותן.
לפניך הפעולות secret1 ו-secret2. ענה על הסעיפים בהתאם לשפה שלמדת.
public static boolean secret1 (int num, int digit)
{
if (num < 10)
return (num % 2 == digit % 2);
if (num % 2 != digit % 2)
return false;
return secret1 (num / 10, digit);
}
public static boolean secret2 (Stack <Integer> s)
{
boolean ok;
int x;
if (s.isEmpty())
ok = true;
else
{
x = s.pop();
if (! (secret1 (x, x % 10)))
ok = false;
else
ok = secret2 (s);
}
return ok;
}כתוב מה יחזיר זימון הפעולה secret1(937, 5). עליך להראות מעקב.
הבא דוגמה למספר num בעל 3 ספרות, שעבורו זימון הפעולה secret1(num, 5) יחזיר ערך שונה ממה שהתקבל בתת-סעיף א(1). עליך להראות מעקב.
כתוב במשפט אחד מה מבצעת הפעולה הבוליאנית secret1, כלומר מהי השאלה שעליה הפעולה מחזירה true או false.
עבור המחסנית s שלפניך:
כתוב מה תחזיר הפעולה secret2. עליך להראות מעקב (אין צורך להראות מעקב אחר פעולת secret1).
כתוב במשפט אחד מה מבצעת הפעולה הבוליאנית secret2, כלומר מהי השאלה שעליה הפעולה מחזירה true או false.