تالار گفتمان مانشت
سوال ۶۹ دولتی کامپیوتر سال ۹۳ - نسخه‌ی قابل چاپ

سوال ۶۹ دولتی کامپیوتر سال ۹۳ - salam1 - 29 دى ۱۳۹۳ ۰۶:۴۴ ب.ظ

لطف می کنید این سوالو :https://www.dropbox.com/s/kph69tua5pxcz9s/Untitled2.png
برای بنده توضیح دهید
اقا من مشکلم اینه که کی باید تمام بیت های نما یک بگیرم کی یک نگیرم کی یدونه بیت مانتیس رو یک بگیرم کی همه ی بیت مانتیسو یک بگیرم کی همشو صفر بگیرم اقا کلا گیج شدم این اخری!!!HuhHuhHuh
ممنون میشم بنده راهنمایی بفرمایید

RE: سوال ۶۹ دولتی کامپیوتر سال ۹۳ - m.teymourpour - 29 دى ۱۳۹۳ ۰۷:۳۳ ب.ظ

سلام
اینکه کی باید بیت ها رو یک و کی باید صفر بگیریم رو سوال بهمون میگه
مثلا تو این سوال میدونیم که عدد باید مثبت باشه. پس s باید صفر باشه
اگه نگاه کنید میبینید که اگه تمام بیت ها f رو یک بذارین مقدار مانتیس میشه ۱/۱۱۱۱۱۱۱۱۱۱ این دقیقا بزگترین عدد کوچکتر از دو می باشد
ولی سوال بزرگترین عدد کوچکتر از یک رو خواسته. پس باید این عدد رو تقسیم به دو کنیم
تقسیم به ۲ یعنی ضرب در ۲ به توان منفی یک
خب حالا مقدار e رو بکن ۱۴ تا بتونیم ۲ به توان منفی یک رو بدست بیاریم و در مانتیس ضرب کنیم تا عدد دلخواهمون رو بدست بیاریم
پس به جا s بذار صفر ، به جا e بذار ۱۴ و بیت های f رو هم بذار یک . جواب بدست میاد

اون اطلاعاتی که شما دنبالشین ، فقط از سوال بدست میاد
باید ببینین سوال ازتون چی میخواد. یه وقتی عدد منفی میخواد، پس شما باید بیت ها رو طوری تعیین کنید که عدد منقی بشه. بعد ممکنه کوچکترین یا بزرگترین رو بخواد، خب شما ببینید به ازا چه بیت های عدد کوچکترین یا بزرگترین میشه

به نظر من کسانی که محاسباتشون خوبه، با یه کوچولو معماری دونستن میتونن این سوالات رو راحت جواب بدن

RE: سوال ۶۹ دولتی کامپیوتر سال ۹۳ - salam1 - 29 دى ۱۳۹۳ ۰۸:۳۶ ب.ظ

تشکر!!!