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

חישוב ממוצע עם משתנה אחד בלבד


PhoenixBoy

Recommended Posts

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

יש פיתרון הרבה יותר פשוט וישים, שעושה שימוש במשתנה אחד (float) לממוצע, ומשתנה נוסף בתור מונה:

עבור המספר ה- n-י שאתה מוסיף לממוצע, אתה מכפיל את הממוצע הקודם ב- n-1)/n ) ומחבר לו את המספר החדש חלקי n.

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

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

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

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

קל לטעות אפילו במימוש של אריתמטיקה פשוטה. זה בדיוק מסוג הדברים שעדיף למצוא מימוש סולידי בשבילו מאשר לממש בעצמך או לסמוך על מימוש שאתה לא יודע מה הרמה שלו.

http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.asp

http://blog.wolfram.com/2007/09/arithmetic_is_hardto_get_right.html

http://www.joelonsoftware.com/items/2007/09/26b.html

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

ארכיון

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

×
  • צור חדש...