נתונה הפעולה What המקבלת כפרמטרים שני מספרים שלמים חיוביים, ולאחר מכן הפעולה Why המקבלת אף היא שני מספרים שלמים חיוביים ומשתמשת ב-What.
נתונה הפעולה What המקבלת כפרמטרים שני מספרים שלמים חיוביים, ולאחר מכן הפעולה Why המקבלת אף היא שני מספרים שלמים חיוביים ומשתמשת ב-What.
public static int What(int a, int b)
{
int c = 0;
while(a > 0)
{
c = c + b;
a--;
}
return c;
}
public static int Why(int x, int y)
{
int z=1;
while(y > 0)
{
z = What(z, x);
y--;
}
return z;
}
סעיף א-1
עקוב בעזרת טבלת מעקב אחר הזימון What(4,3), ורשום מה תחזיר הפעולה.
סעיף א-2
אילו ערכים צריך להעביר לפעולה what כדי שיוחזר הערך 15?
סעיף א-3
נתונה הטענה הבאה: What(n1, n2)==What(n2, n1) לכל זוג מספרים n1>0, n2>0. האם הטענה נכונה? הסבר את תשובתך.
סעיף א-4
מה מבצעת הפעולה what באופן כללי?
סעיף ב-1
עקוב בעזרת טבלת מעקב אחר הזימון Why(4,3), ורשום מה תחזיר הפעולה.
סעיף ב-2
אילו ערכים צריך להעביר לפעולה why כדי שיוחזר הערך 16?
סעיף ב-3
נתונה הטענה הבאה: Why(n1, n2)==Why(n2, n1) לכל זוג מספרים n1>0, n2>0. האם הטענה נכונה? הסבר את תשובתך.
סעיף ב-4
מה מבצעת הפעולה why באופן כללי?
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.