نوشته شده توسط : hadavi

با یک مثال ساده توضیح می دهیم :

مثلا ما می خواهیم عدد 12.225 رو در مبنای 10 ، تبدیل کنیم به مبنای 2 :

روش کار به این صورت خواهد بود که :

1) ابتدا قسمت صحیح اعداد اعشاری را جداگانه در مبنای 2 به دست می آوریم:

12 => 1100

سپس

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

 

خوب برای این مثال :

0.225 * 2 = 0.450 ==> 0


0.450 * 2 = 0.900 ==> 0

0.900 * 2 = 1.800 ==> 1

0.800 * 2 = 1.600 ==> 1

 ..... 

عدد ما 1.600 هست و به عدد 1 نرسیدیم. بنابر این محاسبات را متوقف می کنیم و به چهار رقم اعشار بسنده می کنیم.

Result :
12.22510 = (1100.0011)2


با یک مثال ساده توضیح می دهیم :

مثلا ما می خواهیم عدد 12.225 رو در مبنای 10 ، تبدیل کنیم به مبنای 2 :

روش کار به این صورت خواهد بود که :

1) ابتدا قسمت صحیح اعداد اعشاری را جداگانه در مبنای 2 به دست می آوریم:

12 => 1100

سپس

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

 

خوب برای این مثال :

0.225 * 2 = 0.450 ==> 0


0.450 * 2 = 0.900 ==> 0

0.900 * 2 = 1.800 ==> 1

0.800 * 2 = 1.600 ==> 1

 ..... 

عدد ما 1.600 هست و به عدد 1 نرسیدیم. بنابر این محاسبات را متوقف می کنیم و به چهار رقم اعشار بسنده می کنیم.

Result :
12.22510 = (1100.0011)2

 

مثال دیگر:

 

0.25 * 2 = 0.5 ==> 0
0.5 * 2 = 1.0 ==> 1
  
Result :
(12.25)10 = (1100.01)2

 



:: بازدید از این مطلب : 383
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهارشنبه 13 مرداد 1395 | نظرات (0)
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران