سیده زهرا حسینی
سیده زهرا حسینی
خواندن ۱ دقیقه·۲ سال پیش

تبدیل عدد باینری به دسیمال


حالا تصور کنیم که عدد 1100 در مبنای 2 را داریم و می خواهیم آن را به عدد ده دهی یا دسیمال تبدیل کنیم. روش کار به این صورت است:

یک شمارنده در نظر بگیرید و مقدار اولیه آن را برابر 0 در نظر بگیرید.

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

در هر مرحله عدد به دست آمده را یادداشت کنید و رقم را یکی جلو ببرید ( سمت جپ) و به عدد شمارنده هم یک عدد اضافه کنید.

وقتی ارقام تمام شدند، همه اعدادی که به دست آوردید را با هم جمع کنید و می بینید که حاصل 12 خواهد شد.

بیایید با هم این مراحل را تمرین کنیم:

مراحل تبدیل برای عدد باینری 1100

1- رقم سمت راست=0 ، شمارنده =0، 2 به توان 0 = 0 و 0*0 =0، پس عدد 0 را یادداشت می کنیم ( البته 0 در جمع بی تاثیر است و می توانیم یادداشت نکنیم.)

2- رقم بعدی = 0، شمارنده = 1، 2 به توان 1 = 2، 2*0=0.(مانند مرحله قبل نیازی به یادداشت نیست)

3- رقم بعدی = 1، شمارنده = 2، 2 به توان 2 = 4، 4*1 =4 پس عدد 4 را یادداشت میکنیم.

4- رقم آخر = 1، شمارنده = 3، 2 به توان 3 = 8، 8*1 = 8، عدد 8 را نیز یادداشت میکنیم.

5- حاصل تبدیل برابر است با حاصل جمع اعدادی که در مراحل قبل یادداشت کردیم: 0+0+4+8 که پاسخ همان عدد 12 است.

برگرفته از مقالات سایت ابرمتن :)

عدد باینریتبدیل عددمبنادودوییتبدیل عدد به باینری
شاید از این پست‌ها خوشتان بیاید