אתם מתרגלים שאלה מתוך בגרות מדעי המחשב — יסודות (שאלון 899371)מבחן 2015 · קיץ מועד א · שאלה 5כל שאלות המבחן ←
תכנות בסיסי›פונקציות

לפניך כותרת של פעולה שנכתבה ב-C#: public static int Years(int year1, int year2). הפעולה מקבלת שני מספרים המייצגים שתי שנים, ומחזירה את הערך המוחלט של ההפרש ביניהם.

לפניך קטע תכנית הכתוב ב-C# שמשתמש בפעולה שהוכרזה, שלא נתונה בעצמה, בתחילת השאלה:

int y1 = int.Parse(Console.ReadLine());
int y2 = int.Parse(Console.ReadLine());
int y3 = int.Parse(Console.ReadLine());
if (Years(y1, y2) > Years(y2, y3))
    Console.WriteLine(Years(y1, y3));
else
    Console.WriteLine("***");
סעיף א

עקוב בעזרת טבלת מעקב אחר ביצוע קטע התכנית בעבור הקלט (משמאל לימין): 1980, 1900, 1950, ורשום מה יהיה הפלט. בטבלת המעקב יש לכלול עמודות עבור: y1,y2,y3, הערך המוחזר מכל הפעלה של הפעולה Years, עמודה שיצוין בה אם התנאי מתקיים או אינו מתקיים, ועמודה לפלט.

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

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

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

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