נתונה הפעולה 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 באופן כללי?
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.