اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تفاوت روش ممیز ثابت با روش ممیز شناور

0 امتیاز
2,912 نمایش

این دو روش ذخیره‌سازی اعداد اعشاری چه تفاوت‌هایی با هم دارن؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده پنجشنبه ۱۲ اردیبهشت ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

0 امتیاز

ابتدا باید بدونیم که این دو تا دو روش مختلف ذخیره‌سازی اعداد اعشاری هستند.
روش تبدیل اعداد اعشاری به ممیز ثابت
روش ذخیره‌سازی ممیز شناور برای اعداد اعشاری

بنا به این که دو روش مختلف داریم تفاوت‌های بسیاری هم داریم. بنابراین فقط تفاوت‌های اصلی رو بیان می‌کنیم

  1. استفاده از پردازنده: روش ممیز ثابت با استفاده از پردازنده‌های عادی که عملیات صحیح رو دارند قابل اجراست و نیاز به سخت‌افزار اضافه نیست. اما ممیز شناور نیاز به استفاده از پردازنده‌های ویژه داره (FPU) هرچند می‌شه بدون پردازنده‌ی خاص پیاده‌سازی بشه اما واقعاً کار پیچیده و احمتالاً ناکارایی هست.
  2. گستردگی پشتیبانی: در روش ممیز نسبت به روش ممیز شناور ثابت اعداد بازه‌های کوچک‌تر قابل ذخیره‌سازی هستند.
  3. سادگی استفاده: استفاده از ممیز شناور به این دلیل که توسط پردازنده عملیات انجام می‌شه ساده‌تر هست تا این که بخوایم عملیات رو خودمون پیاده‌سازی کنیم.
هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده چهارشنبه ۲۲ آبان ۱۳۹۲ توسط prodo