שאלה על WHILE (מתאים לכל שפה) - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה על WHILE (מתאים לכל שפה)


redred

Recommended Posts

השאלה היא יותר על הניסוח, ולא על איך לכתוב את האלגוריתם.

השאלה:

סכימת משקלי מכוניות (לצורך מעבר במעבורת) כל עוד הסכום אינו עולה על 100 טון

אז מדובר בלולאת while שצריך לעשות ולחשב sum, עכשיו השאלה היא כזאת

אם נגיד קלטתי: 50 טון, 45 טון, ועוד 10 טון הsum שלי יהיה 95 טון או 105 טון?

אני מתכוונן האם בשאלה הם התכוונו ל"כל עוד הסכום (כולל הקלט עכשיו) אינו עולה על 100 טון, הוסף את הקלט לsum"

או "קלוט משקלים והוסף אותם לSUM, הפסק כאשר sum גדול מ100 טון".

אני יודע שהשאלה טיפשית, אבל תודה לכל מי שיעזור.

קישור לתוכן
שתף באתרים אחרים

כן זה מה שחשבתי מההתחלה, בפורום אחר (FXP) כמובן שאמרו שהתשובה היא השנייה,

הבעיה פשוט הייתה להבין אם מדובר על הסכום עד עכשיו, הוא הסכום עם המכונית שכרגע נקלטה.

קישור לתוכן
שתף באתרים אחרים

בפורום אחר (FXP) כמובן שאמרו שהתשובה היא השנייה,

טוב נו, מה ציפית...

בכל מקרה, התשובה הנכונה היא "מה שכותב השאלה החליט". הכי טוב היא לשאול מישהו שיודע (מי שכתב את השאלה, מורה או ווטאבר), והכי טוב אם יש דוגמאות קלט ופלט של התכנית/פונקציה.

קישור לתוכן
שתף באתרים אחרים

אפשרות נוספת להבין את הכוונה היא, לקרוא את השאלה.

אם השאלה היא תיאורטית- אין באמת אפשרות לדעת מה הכוונה, ועדיף לכתוב שני פתרונות (או, כמו שכתב שניצל, לשאול את מי שכתב את השאלה / המורה שהטיל עליך את המשימה / המרצה שחתום על הבחינה), אבל בחלק מהמקרים (כמו, לדוגמא, המקרה הנ"ל) השאלה נותנת "עולם" שבו היא פועלת, וניתן להבין ע"פ ה"עולם" מהי כוונת השאלה.

מקווה שעזרתי לפעמים הבאות :hi:

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...