בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2019 קיץ מועד א

ייצוג מספר בתור ספרות

שאלה קודמתשאלה הבאה
שאלה 5מבני נתונים2019 קיץ מועד א

ייצוג מספר בתור ספרות

"תור מספר" הוא תור של ספרות בין 1 ל-9 (כולל), המייצג מספר שלם — האיבר הראשון (ראש התור) הוא ספרת האחדות, האיבר השני הוא ספרת העשרות, וכן הלאה. הניחו שמספר הספרות האפשרי בתור אינו גדול ממספר הספרות שיכול להכיל משתנה מטיפוס int.

דוגמה: התור q המכיל (מהראש לסוף) 6, 9, 1 מייצג את המספר 196 (6 אחדות, 9 עשרות, 1 מאות).

משימות

אמשימה אcode

כתבו פעולה בשם toNumber (ב-Java) או ToNumber (ב-C#) המקבלת "תור מספר" q ומחזירה את המספר המיוצג בתור.

הערה: אין חובה לשמור על מבנה התור.

במשימה בcode

נתונה שרשרת חוליות lst ובה כל חוליה מכילה "תור מספר".

דוגמה — השרשרת הבאה מייצגת את המספרים 62, 427, 82, 691 (מראש השרשרת לסופה):

lstתור: 2,6תור: 7,2,4תור: 2,8תור: 1,9,6null

כתבו פעולה בשם bigNumber (ב-Java) או BigNumber (ב-C#) המקבלת הפניה lst לשרשרת החוליות, ומחזירה את המספר הגדול ביותר המיוצג בשרשרת. עבור הדוגמה, הפעולה מחזירה את המספר 691.

חובה להשתמש בפעולה שהגדרתם בסעיף א.

שאלה 5מבני נתונים2019 קיץ מועד א

ייצוג מספר בתור ספרות

"תור מספר" הוא תור של ספרות בין 1 ל-9 (כולל), המייצג מספר שלם — האיבר הראשון (ראש התור) הוא ספרת האחדות, האיבר השני הוא ספרת העשרות, וכן הלאה. הניחו שמספר הספרות האפשרי בתור אינו גדול ממספר הספרות שיכול להכיל משתנה מטיפוס int.

דוגמה: התור q המכיל (מהראש לסוף) 6, 9, 1 מייצג את המספר 196 (6 אחדות, 9 עשרות, 1 מאות).

משימות

אמשימה אcode

כתבו פעולה בשם toNumber (ב-Java) או ToNumber (ב-C#) המקבלת "תור מספר" q ומחזירה את המספר המיוצג בתור.

הערה: אין חובה לשמור על מבנה התור.

במשימה בcode

נתונה שרשרת חוליות lst ובה כל חוליה מכילה "תור מספר".

דוגמה — השרשרת הבאה מייצגת את המספרים 62, 427, 82, 691 (מראש השרשרת לסופה):

lstתור: 2,6תור: 7,2,4תור: 2,8תור: 1,9,6null

כתבו פעולה בשם bigNumber (ב-Java) או BigNumber (ב-C#) המקבלת הפניה lst לשרשרת החוליות, ומחזירה את המספר הגדול ביותר המיוצג בשרשרת. עבור הדוגמה, הפעולה מחזירה את המספר 691.

חובה להשתמש בפעולה שהגדרתם בסעיף א.