אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנהמבחן 2020 · קיץ מועד א · שאלה 3כל שאלות המבחן ←
תכנות בסיסיפונקציות

נתונה הפעולה what המקבלת כפרמטר מספר שלם וחיובי num.

public static int what(int num)
{
    int c = 0;
    while (num > 0)
    {
        c += (num % 2);
        num /= 10;
    }
    return c;
}
סעיף א-1

מה תחזיר הפעולה עבור num=12345? חובה לכתוב מעקב בטבלה.

סעיף א-2

תן דוגמה למספר שלם וחיובי num, שעבורו הפעולה תחזיר 0.

סעיף א-3

מה מבצעת הפעולה עבור מספר num שלם וחיובי כלשהו? הסבר באופן כללי.

סעיף ב-1

נתונה הפעולה why() הבאה. עקוב באמצעות טבלת מעקב אחר ביצוע הפעולה why() ורשום מה יהיה הפלט.

סעיף ב-2

הסבר מה תבצע why() עבור מערך כלשהו של מספרים שלמים וחיוביים.

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי