۰
subtitle
ارسال: #۱
  
اعداد ممیز شناور
سلام
در سوالی که عکسش رو قرار دادم، من متوجه نشدم در جواب چرا ضربدر ۲ به توان ۰ شده؟(همون قسمت که با فلش مشخص کردم)
و بعد اینکه آخر سوال گفته اگر بیت های پنهان لحاظ نمیگردید گزینه ۳ صحیح بود. چرا؟ تو این سوال کجا بیت پنهان رو لحاظ کرده؟ (و ببخشید بابت کیفیت ناامید کننده عکس!)
در سوالی که عکسش رو قرار دادم، من متوجه نشدم در جواب چرا ضربدر ۲ به توان ۰ شده؟(همون قسمت که با فلش مشخص کردم)
و بعد اینکه آخر سوال گفته اگر بیت های پنهان لحاظ نمیگردید گزینه ۳ صحیح بود. چرا؟ تو این سوال کجا بیت پنهان رو لحاظ کرده؟ (و ببخشید بابت کیفیت ناامید کننده عکس!)
۱
ارسال: #۲
  
RE: اعداد ممیز شناور
وقتی میخواهیم کوچکترین عدد و محاسبه کنیم باید همه چیز مینیمم باشه.توان هم میشه صفر
تو سیستم بایاس واسه محاسبه مقدار واقعی توان رو منهای بایاس میکنن.وچون کوچکترین عدد رو میخواد توان رو صفر گذاشته واز بایاس که ۱۲۸هست کرده.مفهوم نیست حلش کنم دقیق
ونکته دوم اعداد نرمال به این شکلی که گفته با یه بیت پنهان نرمالیزه شدن پس لازم نیست بیت اول مانتیس یک باشه میتونه همه صفر باشه که اینجا هم دقیقا همون کارو کرده
اگه بیت پنهان لحاظ نشه میشه
[tex]2^{-128}\ast2^{-1}=2^{-129}[/tex]
مانتیس نرمال بدون بیت پنهان به این شکل هست
[tex]0\cdot1...[/tex]
مانتیس نرمال با بیت پنهان
[tex]1\cdot...[/tex]
تو سیستم بایاس واسه محاسبه مقدار واقعی توان رو منهای بایاس میکنن.وچون کوچکترین عدد رو میخواد توان رو صفر گذاشته واز بایاس که ۱۲۸هست کرده.مفهوم نیست حلش کنم دقیق
ونکته دوم اعداد نرمال به این شکلی که گفته با یه بیت پنهان نرمالیزه شدن پس لازم نیست بیت اول مانتیس یک باشه میتونه همه صفر باشه که اینجا هم دقیقا همون کارو کرده
اگه بیت پنهان لحاظ نشه میشه
[tex]2^{-128}\ast2^{-1}=2^{-129}[/tex]
مانتیس نرمال بدون بیت پنهان به این شکل هست
[tex]0\cdot1...[/tex]
مانتیس نرمال با بیت پنهان
[tex]1\cdot...[/tex]
۰
ارسال: #۳
  
RE: اعداد ممیز شناور
سلام
ببین من اگه خودم میخواستم این سوال رو حل کنم اینجوری حل میکردم:
برای نمایش اعداد اعشاری میشه از سیستمی که توی صورت سوال هم نشون داده شده استفاده کرد.
خب خودش توی صورت سوال گفته که اعداد نرمال شدن(نرمالیزه شدن) و از بیت پنهان برای مانتیس استفاده میشه
اگه از بیت پنهان استفاده نمیکردیم فرمت مانتیس این شکلی میشد: (M)مانتیس/۰ و باارزشترین بیت مانتیس(چپ ترین بیت)باید حتما مخالف ۰ باشه-حالا چون اینجا سیستم مکمل دو هستش حتما باید ۱ باشه.اگه مکمل ۸ بود مثلا میتونست از یک تا هفت باشه-
ولی چون برای همه اعدادی که میخوایم ذخیره کنیم مانتیس باید نرمال باشه یا به عبارت دیگه باارزشترین بیتش مخالف صفر باشه معمولا از این روش استفاده میکنن که این یک رو جدا در نظر میگیرن و شکل مانتیس اینجوری میشه: (M)مانتیس/۱ در واقع این یک همیشه هستش ولی ذخیرش نمیکنیم و حالا دیگه صرفا نیازی نیست باارزشترین بیت مانتیس مخالف ۰ باشه چون ما به یه روش دیگه اومدیم مانتیس رو نرمال کردیم
پس برای این سوال کوچکتریت عدد مثبت یعنی همه چی مینیمم
بیت علامت که صفره-۸ بیت نما هم صفر در نظر میگیریم و ۱۲ بیت مانتیس صفر
مقدار مانتیس میشه: [tex]2^0[/tex]
مقدار بایاس هم میشه: [tex]bias=2^{E-1}=2^{8-1}=2^7=128[/tex]
مقدار نما هم میشه: [tex]2^{0-bias}=2^{0-128}=2^{-128}[/tex]
پس مقدار کلی میشه: [tex]2^{-128}\ast2^0=2^{-128}[/tex]
من خودم اینجوری اینو حل میکنم حالا اگه اشتباه بود بچه ها کمک میکنن
ببین من اگه خودم میخواستم این سوال رو حل کنم اینجوری حل میکردم:
برای نمایش اعداد اعشاری میشه از سیستمی که توی صورت سوال هم نشون داده شده استفاده کرد.
خب خودش توی صورت سوال گفته که اعداد نرمال شدن(نرمالیزه شدن) و از بیت پنهان برای مانتیس استفاده میشه
اگه از بیت پنهان استفاده نمیکردیم فرمت مانتیس این شکلی میشد: (M)مانتیس/۰ و باارزشترین بیت مانتیس(چپ ترین بیت)باید حتما مخالف ۰ باشه-حالا چون اینجا سیستم مکمل دو هستش حتما باید ۱ باشه.اگه مکمل ۸ بود مثلا میتونست از یک تا هفت باشه-
ولی چون برای همه اعدادی که میخوایم ذخیره کنیم مانتیس باید نرمال باشه یا به عبارت دیگه باارزشترین بیتش مخالف صفر باشه معمولا از این روش استفاده میکنن که این یک رو جدا در نظر میگیرن و شکل مانتیس اینجوری میشه: (M)مانتیس/۱ در واقع این یک همیشه هستش ولی ذخیرش نمیکنیم و حالا دیگه صرفا نیازی نیست باارزشترین بیت مانتیس مخالف ۰ باشه چون ما به یه روش دیگه اومدیم مانتیس رو نرمال کردیم
پس برای این سوال کوچکتریت عدد مثبت یعنی همه چی مینیمم
بیت علامت که صفره-۸ بیت نما هم صفر در نظر میگیریم و ۱۲ بیت مانتیس صفر
مقدار مانتیس میشه: [tex]2^0[/tex]
مقدار بایاس هم میشه: [tex]bias=2^{E-1}=2^{8-1}=2^7=128[/tex]
مقدار نما هم میشه: [tex]2^{0-bias}=2^{0-128}=2^{-128}[/tex]
پس مقدار کلی میشه: [tex]2^{-128}\ast2^0=2^{-128}[/tex]
من خودم اینجوری اینو حل میکنم حالا اگه اشتباه بود بچه ها کمک میکنن
ارسال: #۴
  
RE: اعداد ممیز شناور
(۲۶ آبان ۱۳۹۳ ۰۶:۰۸ ب.ظ)miladcr7 نوشته شده توسط: سلام
ببین من اگه خودم میخواستم این سوال رو حل کنم اینجوری حل میکردم:
برای نمایش اعداد اعشاری میشه از سیستمی که توی صورت سوال هم نشون داده شده استفاده کرد.
خب خودش توی صورت سوال گفته که اعداد نرمال شدن(نرمالیزه شدن) و از بیت پنهان برای مانتیس استفاده میشه
اگه از بیت پنهان استفاده نمیکردیم فرمت مانتیس این شکلی میشد: (M)مانتیس/۰ و باارزشترین بیت مانتیس(چپ ترین بیت)باید حتما مخالف ۰ باشه-حالا چون اینجا سیستم مکمل دو هستش حتما باید ۱ باشه.اگه مکمل ۸ بود مثلا میتونست از یک تا هفت باشه-
ولی چون برای همه اعدادی که میخوایم ذخیره کنیم مانتیس باید نرمال باشه یا به عبارت دیگه باارزشترین بیتش مخالف صفر باشه معمولا از این روش استفاده میکنن که این یک رو جدا در نظر میگیرن و شکل مانتیس اینجوری میشه: (M)مانتیس/۱ در واقع این یک همیشه هستش ولی ذخیرش نمیکنیم و حالا دیگه صرفا نیازی نیست باارزشترین بیت مانتیس مخالف ۰ باشه چون ما به یه روش دیگه اومدیم مانتیس رو نرمال کردیم
پس برای این سوال کوچکتریت عدد مثبت یعنی همه چی مینیمم
بیت علامت که صفره-۸ بیت نما هم صفر در نظر میگیریم و ۱۲ بیت مانتیس صفر
مقدار مانتیس میشه: [tex]2^0[/tex]
مقدار بایاس هم میشه: [tex]bias=2^{E-1}=2^{8-1}=2^7=128[/tex]
مقدار نما هم میشه: [tex]2^{0-bias}=2^{0-128}=2^{-128}[/tex]
پس مقدار کلی میشه: [tex]2^{-128}\ast2^0=2^{-128}[/tex]
من خودم اینجوری اینو حل میکنم حالا اگه اشتباه بود بچه ها کمک میکنن
منم دقیق منظورم همین بود حس وحال تایپ درست نبود شما درست واسه بچه ها تشریح کن برادر
ارسال: #۵
  
RE: اعداد ممیز شناور
(۲۷ آبان ۱۳۹۳ ۰۹:۲۸ ق.ظ)software94 نوشته شده توسط:(26 آبان ۱۳۹۳ ۰۶:۰۸ ب.ظ)miladcr7 نوشته شده توسط: سلام
ببین من اگه خودم میخواستم این سوال رو حل کنم اینجوری حل میکردم:
برای نمایش اعداد اعشاری میشه از سیستمی که توی صورت سوال هم نشون داده شده استفاده کرد.
خب خودش توی صورت سوال گفته که اعداد نرمال شدن(نرمالیزه شدن) و از بیت پنهان برای مانتیس استفاده میشه
اگه از بیت پنهان استفاده نمیکردیم فرمت مانتیس این شکلی میشد: (M)مانتیس/۰ و باارزشترین بیت مانتیس(چپ ترین بیت)باید حتما مخالف ۰ باشه-حالا چون اینجا سیستم مکمل دو هستش حتما باید ۱ باشه.اگه مکمل ۸ بود مثلا میتونست از یک تا هفت باشه-
ولی چون برای همه اعدادی که میخوایم ذخیره کنیم مانتیس باید نرمال باشه یا به عبارت دیگه باارزشترین بیتش مخالف صفر باشه معمولا از این روش استفاده میکنن که این یک رو جدا در نظر میگیرن و شکل مانتیس اینجوری میشه: (M)مانتیس/۱ در واقع این یک همیشه هستش ولی ذخیرش نمیکنیم و حالا دیگه صرفا نیازی نیست باارزشترین بیت مانتیس مخالف ۰ باشه چون ما به یه روش دیگه اومدیم مانتیس رو نرمال کردیم
پس برای این سوال کوچکتریت عدد مثبت یعنی همه چی مینیمم
بیت علامت که صفره-۸ بیت نما هم صفر در نظر میگیریم و ۱۲ بیت مانتیس صفر
مقدار مانتیس میشه: [tex]2^0[/tex]
مقدار بایاس هم میشه: [tex]bias=2^{E-1}=2^{8-1}=2^7=128[/tex]
مقدار نما هم میشه: [tex]2^{0-bias}=2^{0-128}=2^{-128}[/tex]
پس مقدار کلی میشه: [tex]2^{-128}\ast2^0=2^{-128}[/tex]
من خودم اینجوری اینو حل میکنم حالا اگه اشتباه بود بچه ها کمک میکنن
منم دقیق منظورم همین بود حس وحال تایپ درست نبود شما درست واسه بچه ها تشریح کن برادر
باشه حتما
ارسال: #۶
  
RE: اعداد ممیز شناور
اول خیلی ممنونم از هر دوی دوستان بابت پاسخ
بعد اینکه خب با لطف شما متوجه شدم اما با یه خورده تحلیل متفاوت تر، ببینید اول اینکه یه سوال مشترک از هر دوی شما دارم و اینکه چرا هر جفتتون از همون اول از سیستم بایاس استفاده کردید؟ تو سوال که چیزی از سیستم بایاس نگفته. و گفتید که ۸ بیت نما هم برای مینیمم صفر میشه خب چرا صفر؟
حالا من با یه روش ترکیبی از هر دوی شما و چیزی که خودم بلد بودم به این نتیجه رسیدم:
سوال گفته:
۱) اعداد نرمالیزه شدن
۲) از بیت پنهان برای مانتیس استفاده میشه
۳) کوچکترین عدد مثبت قابل نمایش
۴) توان مکمل دو است
خب با توجه به اینا:
برای کوچکترین عدد قابل نمایش مثبت، باید۱) بیت علامت صفر باشه ۲) مانتیس کمترین مقدار باشه ۳) توان هم کمترین مقدار منفی باشه
کمترین مقدار برای مانتیس با توجه به اینکه بیت پنهان هم در نظر گرفته شده و با توجه به توضیحات خودتون میشه :
۱/۰۰۰۰۰۰۰۰۰۰۰۰ که در تبدیل به عدد مبنای ۱۰ برابر میشه با : ۰^۲
برای توان هم که گفتم باید کمترین مقدار منفی (۸ بیتی) باشه چون وقتی ۲ به توان کمترین مقدار منفی میرسه، نزدیک ترین عدد به صفر میشه و در نتیجه مینیمم ترین عدد. که کم ترین مقدار منفی ۸ بیتی برای توان برابر است با همون مینیمم عدد مکمل ۲ یعنی -۱۲۸ که البته همون بایاس میشه. که تازه اینجا به بایاس میرسیم و تازه با فرض اینکه اصلا ندونیم بایاس چیه هم بازم تو حل مطلب مشکلی پیش نمیاد.
و جواب نهایی: مانتیس × نما : -۱۲۸ ^ ۲ * ۰^۲
نمیدونم اگه اشکالی هست تو توضیحم بفرمایید.
بعد اینکه خب با لطف شما متوجه شدم اما با یه خورده تحلیل متفاوت تر، ببینید اول اینکه یه سوال مشترک از هر دوی شما دارم و اینکه چرا هر جفتتون از همون اول از سیستم بایاس استفاده کردید؟ تو سوال که چیزی از سیستم بایاس نگفته. و گفتید که ۸ بیت نما هم برای مینیمم صفر میشه خب چرا صفر؟
حالا من با یه روش ترکیبی از هر دوی شما و چیزی که خودم بلد بودم به این نتیجه رسیدم:
سوال گفته:
۱) اعداد نرمالیزه شدن
۲) از بیت پنهان برای مانتیس استفاده میشه
۳) کوچکترین عدد مثبت قابل نمایش
۴) توان مکمل دو است
خب با توجه به اینا:
برای کوچکترین عدد قابل نمایش مثبت، باید۱) بیت علامت صفر باشه ۲) مانتیس کمترین مقدار باشه ۳) توان هم کمترین مقدار منفی باشه
کمترین مقدار برای مانتیس با توجه به اینکه بیت پنهان هم در نظر گرفته شده و با توجه به توضیحات خودتون میشه :
۱/۰۰۰۰۰۰۰۰۰۰۰۰ که در تبدیل به عدد مبنای ۱۰ برابر میشه با : ۰^۲
برای توان هم که گفتم باید کمترین مقدار منفی (۸ بیتی) باشه چون وقتی ۲ به توان کمترین مقدار منفی میرسه، نزدیک ترین عدد به صفر میشه و در نتیجه مینیمم ترین عدد. که کم ترین مقدار منفی ۸ بیتی برای توان برابر است با همون مینیمم عدد مکمل ۲ یعنی -۱۲۸ که البته همون بایاس میشه. که تازه اینجا به بایاس میرسیم و تازه با فرض اینکه اصلا ندونیم بایاس چیه هم بازم تو حل مطلب مشکلی پیش نمیاد.
و جواب نهایی: مانتیس × نما : -۱۲۸ ^ ۲ * ۰^۲
نمیدونم اگه اشکالی هست تو توضیحم بفرمایید.
۱
ارسال: #۷
  
RE: اعداد ممیز شناور
سلام
ببین دوست من یکی از مزیت های اینکه سوال رو واضح و با کیفیت خوب بذاری همینهکه اینجوری سوتی ندیم
شوخی میکنم.بله من به نحوه ذخیره نما دقت نکردم که نما با سیستم مکمل ۲ داره ذخیره میشه.تو همه جواب من رو با فرض اینکه سیستم بایاس شدست در نظر بگیر که خدایی نکرده نکته اشتباهی نگفته باشم
ولی اگه سیستم مکمل ۲ باشه برای مینیمم نما همون مینیمم عدد مکمل دو رو برای نما مینویسیم و مانتیس هم با توجه به اینکه بیت پنهان داریم کلا صفر میشه و بیت علامت هم که صفر به دلیل اینکه عددمون مثبت هستش
بابت این اشتباه هم ببخشید
ببین دوست من یکی از مزیت های اینکه سوال رو واضح و با کیفیت خوب بذاری همینهکه اینجوری سوتی ندیم
شوخی میکنم.بله من به نحوه ذخیره نما دقت نکردم که نما با سیستم مکمل ۲ داره ذخیره میشه.تو همه جواب من رو با فرض اینکه سیستم بایاس شدست در نظر بگیر که خدایی نکرده نکته اشتباهی نگفته باشم
ولی اگه سیستم مکمل ۲ باشه برای مینیمم نما همون مینیمم عدد مکمل دو رو برای نما مینویسیم و مانتیس هم با توجه به اینکه بیت پنهان داریم کلا صفر میشه و بیت علامت هم که صفر به دلیل اینکه عددمون مثبت هستش
بابت این اشتباه هم ببخشید
ارسال: #۸
  
RE: اعداد ممیز شناور
موضوعهای مرتبط با این موضوع... |
|||||
موضوع: | نویسنده | پاسخ: | بازدید: | آخرین ارسال | |
تعداد اعداد ۵ رقمی هم ارز | ss311 | ۲ | ۲,۶۵۱ |
۰۶ بهمن ۱۳۹۸ ۰۴:۳۹ ب.ظ آخرین ارسال: ss311 |
|
ریشه اعداد مختلط | meysam57 | ۰ | ۲,۷۹۸ |
۰۷ آبان ۱۳۹۸ ۰۶:۴۳ ب.ظ آخرین ارسال: meysam57 |
|
مجموع اعداد | ss311 | ۳ | ۲,۷۶۱ |
۰۸ بهمن ۱۳۹۶ ۰۱:۲۹ ق.ظ آخرین ارسال: msour44 |
|
جایگشت اعداد | ss311 | ۰ | ۱,۳۳۶ |
۰۶ بهمن ۱۳۹۶ ۰۲:۰۴ ب.ظ آخرین ارسال: ss311 |
|
آیا می توان فقط رشته شناور را انتخاب کرد ؟ | moh3n.cinema | ۷ | ۱۶,۰۶۳ |
۱۹ آذر ۱۳۹۶ ۱۱:۳۰ ب.ظ آخرین ارسال: cyprus |
|
تولید اعداد تصادفی با توزیع نمایی | samira4972 | ۱ | ۳,۱۱۸ |
۳۰ آبان ۱۳۹۶ ۰۱:۲۸ ق.ظ آخرین ارسال: The BesT |
|
بدست آوردن مرتبه مجموع اعداد رادیکال یک تا رادیکال n | پشتکار | ۱ | ۲,۶۴۶ |
۲۲ مهر ۱۳۹۶ ۰۱:۳۷ ق.ظ آخرین ارسال: msour44 |
|
تعیین بزرگترین و کوچکترین توان در ممیز شناور؟؟ | explorer | ۴ | ۴,۸۹۳ |
۰۱ اردیبهشت ۱۳۹۶ ۰۸:۴۷ ب.ظ آخرین ارسال: pe.esf |
|
دقت نمایش در ممیز شناور | wskf | ۰ | ۱,۳۶۴ |
۰۱ اردیبهشت ۱۳۹۶ ۰۹:۲۳ ق.ظ آخرین ارسال: wskf |
|
روش تبدیل یک لیست صعودی از اعداد به max heap | peace2013 | ۳ | ۳,۳۰۱ |
۱۸ فروردین ۱۳۹۶ ۰۲:۴۰ ب.ظ آخرین ارسال: msour44 |
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close