سلام.
۷-روش اول برای مکمل ۱۰ کردن عدد BCD:
اول مکمل یک عدد BCD رو به دست میاریم، بعدش با
(1010)2حاصل رو جمع میکنیم و از رقم نقلی صرف نظر میکنیم.
مثلا واسه عدد
(0111)2=(7)10 مکمل یک ش میشه
(1000)2 حالا با ۱۰ای که توی مبنای ۲ هست جمع میکنیم میشه
(1000)2+(1010)2=(0010)2 رقم نقلی تولید شده ۱ هست که توی این ۴ بیت جا نمیشه و ازش صرف نظر میکنیم.
مکمل یک هم همون معادل این هست که همه ی بیت ها رو قرینه کنید. ۰ ها به یک و بالعکس تبدیل بشن.
ظاهراََ به اشتباه گزینه ی صحیح ۲ اعلام شده اما ۱ صحیح هست.
گزینه ی ۳ هم اگه قسمت کم کردن رو نداشت صحیح بود.
۶- توی مبنای ۱۰ که میگفتیم عددی به ۳ بخش پذیر هست که جمع ارقامش بر ۳ بخش پذیر باشه. فکر میکردم توی باینری هم همینطور باشه و گزینه ی ۴ صحیح باشه اما اینطور نیست.
چند تا عدد رو امتحان میکنیم.
+۳: ۰۱۱ جمعشون ۲ هست!
+۶: ۱۱۰ جمعشون ۲ هست. نقض گزینه ی ۱
+۹: ۱۰۰۱ جمعشون ۲ هست.
+۱۵: ۱۱۱۱ جمعشون ۴ هست. نقض گزینه ی ۴
+۲۱: ۱۰۱۰۱ نقض گزینه ی ۳
پس گزینه ی ۲ صحیح هست.
دلیل درست و حسابی ش رو نمیدونم.
Behnam، در تاریخ ۲۷ آبان ۱۳۹۵ ۰۱:۱۶ ق.ظ برای این مطلب یک پانوشت گذاشته است:
دلیلش رو من قبلاً در یکی از جوابهام اثبات کرده بودم