A.Shadow
مدیر کل تالار
مدیریت کل تالار
یکی دیگه از بخش های مربوط به مسابقات حافظه، حفظ اعداد باینری( یا همون صفر و یک خودمون) هست. قبلاً در این پست روشی رو برای حفظ اعداد توضیح دادم؛ در واقع حفظ اعداد باینری چندان تفاوتی با اعداد معمولی نداره و اصل کار همون تبدیل عدد به حرف هست. اما اول ببینیم عدد باینری چی هست:
دستگاه اعداد دودویی یا دستگاه اعداد باینری (به انگلیسی: Binary) هر عدد را بهوسیله دو رقم ۰ و ۱ نشان میدهند. این حالت نمایش اعداد را «نمایش اعداد در مبنای دو» نیز مینامند.یک عدد در مبنای دو بهوسیله تعدادی ۰ و ۱ پشت سر هم نشان داده میشود. ویکی پدیا
اما نکته ی دیگه ای که باید بدونید تبدیل اعداد باینری به عدد معمولی ( عدد در مبنای ده) هست.
ابتدا ارزش مکانی رقمها را محاسبه نموده بدین طریق که رقم اول از سمت راست در جایگاه
ورقم دوم در جایگاه
و.... میباشند. سپس هر کدام از رقمها را در ارزش مکانیش ضرب کرده و همه را با هم جمع میکنیم(جمع در مبنای ده) عدد به دست آمده در مبنای ده وبرابر عدد ابتدایی در مبنای دو است. ویکی پدیا
مثال می زنم. فرض کنید می خوایم عدد 101 رو به مبنای ده ببریم. ( در حفظ عدد باینری بیشتر از سه رقم لازم نیست که اون هم بعد از مدتی حفظ میشین و لازم نیست هر دفعه تبدیل کنید). طبق روش زیر عمل می کنیم:
به همین ترتیب به دست میاد:
- 000 = 0
- 001 = 1
- 010 = 2
- 011 = 3
- 100 = 4
- 101 = 5
- 110 = 6
- 111 = 7
موفق باشید.