פורסם 2007 באוקטובר 218 שנים אתם יכולים לבדוק גם באינטרנט, יש מספר ספריות אשר מאפשרות לעבוד עם מספרים שיש להם דיוק ארביטררי.
פורסם 2007 באוקטובר 218 שנים אגב, שימוש במשתנה טבעי לא יכול לפתור לך את הבעיה. הוא גם לא פותר שום בעיה פרקטית.יש פיתרון הרבה יותר פשוט וישים, שעושה שימוש במשתנה אחד (float) לממוצע, ומשתנה נוסף בתור מונה:עבור המספר ה- n-י שאתה מוסיף לממוצע, אתה מכפיל את הממוצע הקודם ב- n-1)/n ) ומחבר לו את המספר החדש חלקי n.
פורסם 2007 באוקטובר 218 שנים אין הבדל פרקטי בין לשמור שני משתנים לבין להחזיק כמה משתנים בתוך אותו משתנה בסיסי.חוץ מזה, נראה לי שדי פשוט להוכיח שלא קיימת שיטה לחישוב ממוצע שמתבססת על משתנה יחיד עם אותו סדר גודל של דיוק/טווח כמו זה של המספרים שרוצים להכניס.
פורסם 2007 באוקטובר 218 שנים מחבר המטרה כאן זה לא פרקטיות אלא סתם לפתור חידה ולהכיר אפשרויות נוספות לבצע דברים.
פורסם 2007 באוקטובר 218 שנים גם ברמה התיאורתית - אם הקלט לא חסום מבחינת דיוק וטווח, ומספר המספרים בממוצע לא ידוע מראש, עדיין נראה לי די פשוט להוכיח שלא קיימת לחשב את הממוצע ע"י משתנה אחד.
פורסם 2007 באוקטובר 418 שנים טוב, for what it's worth, הנה ה- class שלי ל- BigInteger.את רוב הפונקציונליות שלו בדקתי באופן די יסודי.[attachment deleted by admin]
פורסם 2007 באוקטובר 418 שנים קל לטעות אפילו במימוש של אריתמטיקה פשוטה. זה בדיוק מסוג הדברים שעדיף למצוא מימוש סולידי בשבילו מאשר לממש בעצמך או לסמוך על מימוש שאתה לא יודע מה הרמה שלו.http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.asphttp://blog.wolfram.com/2007/09/arithmetic_is_hardto_get_right.htmlhttp://www.joelonsoftware.com/items/2007/09/26b.html
פורסם 2007 באוקטובר 418 שנים מה הקשר לבאג של Excel 2007?(וכשאמרתי שבדקתי את רוב הפונקציונליות בצורה די יסודית הכוונה היתה שכתבתי unitests ונתתי להם לרוץ די הרבה)
פורסם 2007 באוקטובר 418 שנים הקשר הוא שאפילו מה שנראה כמו אריתמטיקה פשוטה ובסיסית, קשה לעשות נכון וגם קשה לבדוק.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.