تالار گفتمان مانشت
سوال ۶۳ ، ۵۰% اول پارسه - نسخه‌ی قابل چاپ

سوال ۶۳‌، ۵۰% اول پارسه - reyhaneh64 - 29 آذر ۱۳۹۰ ۰۷:۳۴ ب.ظ

اگر عدد علامت دار [tex]N=a_{n-1}a_{n-2}...a_{1}a_{0}[/tex]در مبنای ۲ و به صورت مکل ۱ نمایش داده شود کدام گزینه وزن بیت [tex]a_{n-1}[/tex] را نشان میدهد؟
شاید به نظر ساده بیاد‌، اما نمیدونم چرا جوابشو نفهمیدم.
اینم جواب:

سوال ۶۳‌، ۵۰% اول پارسه - hadi_m - 29 آذر ۱۳۹۰ ۰۷:۴۳ ب.ظ

خب اینجا گزینه ایی وجود ندارد و فقط نوشته گزینه یک درسته حالا مسئله اینجاست که این جناب گزینه یک چی هست که شما رو اشفته کرده!!!Smile

اما اگر صرفا وزنش مد نظرتونه اون هم در سیتم مکمل ۱ . پس میشه‌:
[tex]a_{n-1} * (-2^{n-1} 1)[/tex]

RE: سوال ۶۳‌، ۵۰% اول پارسه - reyhaneh64 - 30 آذر ۱۳۹۰ ۰۴:۵۲ ب.ظ

با توجه به جواب وزن میشه:
[tex]-2^{n-1} 1[/tex] که گزینه صحیح هم همین گزینه بوده.
تو اثبات رسیدن به این فرمول واسه مکمل ۱ مشکل داشتم
پوران هم بدون اثبات نوشته.

RE: سوال ۶۳‌، ۵۰% اول پارسه - hadi_m - 30 آذر ۱۳۹۰ ۰۶:۱۶ ب.ظ

(۳۰ آذر ۱۳۹۰ ۰۴:۵۲ ب.ظ)reyhaneh64 نوشته شده توسط:  با توجه به جواب وزن میشه:
[tex]-2^{n-1} 1[/tex] که گزینه صحیح هم همین گزینه بوده.
تو اثبات رسیدن به این فرمول واسه مکمل ۱ مشکل داشتم
پوران هم بدون اثبات نوشته.

نگاه کنید من یه توضیح اجمالی میدم منباب این مسئله:
ببنید وزن بیتها چه در سیستم بدون علامت و چه در سیستم مکمل یک و یا در سیستم مکمل دو فرقی نداره و علامت عدد هم بر حسب اخرین بیت یا پرارزشترین بیت مشخص میشه و برای اعداد مثبت همیشه صفر است و برای اعداد منفی همیشه یک هست .
یکی از تفاوتهای سیستم مکمل ۱ و ۲ در تعداد اعداد قابل نمایش هست که در سیستم مکمل دو یکی بیشتر است چون نمایش صفر در این سیستم یکتاست اما در سیستم مکمل یک برای عدد صفر دو تا نمایش داریم که باعث میشه یکی از تعداد اعداد قابل نمایش کاسته شود و صفر دارای دونمایش مثبت و منفی است لذا محدوده اعداد منفی در سیستم مکمل یک یکی کمتر از سیستم مکمل دو است و ان یک هم به همین خاطر اضافه شده و در سیستم مکمل دو این یکی حذف میشود.
با کمی دقت فکر کنم میتونید به ذات مسئله پی برین .