چگونگی تبدیل عدد اعشاری به باینری

9334313

عضو جدید
سلام اگه میشه مساله ی زیر رو برام حل کنید:
عدد3.14 رابه صورت باینری در حالت نقطه شناور بنویسید؟
لطف کنید روش کار رابرایم توضیح دهید:(
 

bijan2010

عضو جدید
برای تبدیل عدد اعشاری مبنای 10 به 2 باید قسمت صحیح و اعشاری را به صورت جداگانه به مبنای 2 ببریم. مثلا برای تبدیل عدد ۲۵/۱۱ هم عدد 11 را به مبنای 2 می بریم .


و هم ۲۵/۰ را به مبنای 2 می بریم.


عدد ۲۵/۰ را چگونه به مبنای 2 می بریم؟


برای تبدیل قسمت اعشاری از روش ضرب متوالی در 2 استفاده می شود. در روش ضرب متوالی در 2 قسمت اعشاری را در 2 ضرب می کنیم ، قسمت صحیح حاصل را نگهداری می کنیم و این مراحل را تا جایی ادامه می دهیم که قسمت اعشار به صفر برسد در نتیجه قسمت های صحیح را به ترتیب در کنار هم می نویسیم.


۰/۵۰ =2×25/ 0 (1)


۱/۰۰=2×۵۰/۰ (2)








در نتیجه عدد ۲۵/۰ در مبنای 2 به صورت 2( ۰۱/۰) نوشته می شود.


حال با توجه به اینکه هم عدد 11 و هم عدد ۲۵/۰ را در مبنای 2 محاسبه کردیم لذا عدد ۲۵/۱۱ در مبنای 2 به صورت 2(۰۱/۱۰۱۱) نوشته می شو
 

Similar threads

بالا