האם לבצע random לכל סנונית בנפרד, או שהערך תקף לשתיהן?

מנהלים: TA_nimrod, TA_Igor, TA_Adi, TA_nimrod, TA_Igor, TA_Adi

שלח תגובה
zvikadori
הודעות: 10
הצטרף: 23:45 19/10/2009

האם לבצע random לכל סנונית בנפרד, או שהערך תקף לשתיהן?

שליחה על ידי zvikadori » 21:26 27/10/2009

בתרגיל כתבתם במפורש ואני מצטט(סעיף 4.2) :
4. עבור כל סנונית, התוכנית מבצעת את הפעולות הבאות:
....
• הגרלת מספר ממשי בין 0 ל-1, והדפסתו למסך.


בפועל ב-2 הפלטים( PartBTest1 וגם ב-PartBTest2), כתבתם את אותו הערך ב-2 הציפורים!!!
שוב נצטט מPartBTest2:

קוד: בחירת הכל


African swallow coconut dropping random value: 0.3
European swallow coconut dropping random value: 0.3

ז"א שממה שנראה כאן, בוצע כאן חישוב של משתנה רנדומלי אחד בלבד!!! ולא עבור כל ציפור!!!!

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

בקיצור ולעניין, האם להשתמש ב-2 משתנים או אחד???

תודה מראש :))

chenmey
הודעות: 14
הצטרף: 19:04 26/10/2009

Re: האם לבצע random לכל סנונית בנפרד, או שהערך תקף לשתיהן?

שליחה על ידי chenmey » 23:03 27/10/2009

בסעיף 4 רשום
4. עבור כל סנונית, התוכנית מבצעת את הפעולות הבאות:
• הדפסת תכונות הסנונית למסך, ואת מהירויות הטיסה שלה עם ובלי מטען.
• הגרלת מספר ממשי בין 0 ל-1, והדפסתו למסך

גם אני שמתי לב שיצא אותו המספר לשני הסנוניות בדוגמא
אבל לפי הכתוב צריך להגריל מספר לכל סנונית בנפרד. כך אני עשיתי....

matandro
הודעות: 68
הצטרף: 15:16 26/10/2009

Re: האם לבצע random לכל סנונית בנפרד, או שהערך תקף לשתיהן?

שליחה על ידי matandro » 23:50 27/10/2009

זה בגלל שהפונקציה שהם בנו כדי להוציא מספר אקראי בודקת דגל מהמחלקה שהם בנו לטובת העניין ואם הוא פעיל (כלומר הרצת את התרגיל מהמבחן אם אני לא טועה) הוא מחזיר ערך קבוע...

שלח תגובה

חזור אל “- מבוא למדעי המחשב 2010”