با سلام امروز میخوام یک آموزش جالب در مورد سیستم های عددی یا ( مبنا ) برای شما بنویسم
این درس اصلی ترین بخش تمام گرایشهای کامپیوتر است و در ابتدای کار این بحث را باید بطور کامل یاد بگیرید تا در آینده دچار مشکل نشوید. امید وارم که بتون این بحث را به طور کامل برای شما آموزش دهم
این سیستم یکی از سیستمهای متداول روزانه است که ما با آن دائما سرکار دادریم
در این سیستم مبنا ۱۰ است ، و هر عدد ترکیبی از (۰ تا ۹ ) میباشد.در این سیستم ارزش
مکانی هر رقم توانی از ۱۰ میباشد.
ارزش مکانی اولین رقم از سمت راست (۱۰۰ ) و رقم دوم (۱۰۱ ) و رقم سوم (۱۰۲ ) و رقم iم
(۱۰i-۱ ) میباشد.
-
سیستم اعداد دودویی:
در این سیستم مبنا ۲ است ، و هر عدد ترکیبی از (۰ تا ۱) میباشد.در این سیستم ارزش
مکانی هر رقم توانی از ۲ میباشد.
ارزش مکانی اولین رقم از سمت راست (۲۰ ) و رقم دوم (۲۱ ) و رقم سوم (۲۲ ) و رقم iم
(۲i-۱ ) میباشد.
-
سیستم اعداد هشتایی ( اکتال=Octal):
در این سیستم مبنا ۸ است ، و هر عدد ترکیبی از (۰ تا ۷) میباشد.در این سیستم ارزش
مکانی هر رقم توانی از ۸ میباشد.
ارزش مکانی اولین رقم از سمت راست (۸۰ ) و رقم دوم (۸۱ ) و رقم سوم (۸۲ ) و رقم iم
(۸i-۱ ) میباشد.
-
سیستم اعداد شانزده تایی (هگزادسیمال):
در این سیستم مبنا ۱۶ است ، و هر عدد ترکیبی از (۰ تا ۱۵) میباشد.در این سیستم ارزش
مکانی هر رقم توانی از ۱۶ میباشد.
ارزش مکانی اولین رقم از سمت راست (۱۶۰ ) و رقم دوم (۱۶۱ ) و رقم سوم (۱۶۲ ) و رقم iم
(۱۶i-۱ ) میباشد.
نکته: چون در سیستم دهدهی ما تا عدد ۹ بیشتر نداریم پس اعداد ۱۰ به بعد ناشناس
هستند برای شناخت آنها طبق قرداد از حروف استفاده میکنیم .
(۱-۲-۳-۴-۵-۶-۷-۸-۹-F-E-D-C-B-A )
تبدیل مبناها:
-
تبدیل اعداد دهدهی صحیح به دودیی و بلعکس:
تبدیل اعداد دهدهی را به طور متوالی بر 2 تقسیم می کنیم و این عمل را تا صفر شدن خارج
قسمت ادامه می دهیم.سپس و از آخرین باقیمانده به اولین باقیمانده مینویسم.عدد بدست آمده
در مبنای 2 برابر با عدد مورد نظر ما در مبنای 10 خواهد بود.
مثال: تبدیل ۱۰(۲۲) به مبنا ۲ 
تبدیل دودویی به دهدهی:
دانستن مفهوم وزن مربوط به هر مکان رقم اهمیت دارد.ابتدا وزن اعداد را در
مبنای سیستم 10 مرور می کنیم.
مثلا در عدد ۳۵۲ رقم 2دارای وزن 100 و رقم ۵ دارای وزن 101 و رقم ۳ دارای وزن 102 می باشد.به روشی مشابه، مکان هر رقم در عدد مبنای 2 دارای وزن مربوط به خود است.
بنابراین برای تبدیل دودویی به دهدهی، طبق آموزشهای بالا(سیستم اعداد) کافی است هر رقم را در وزن مربوط به خود ضرب کرده وباهم جمع کنیم.
مثال: تبدیل عدد ۲(۱۰۰۱۰۰) به مبنای ۱۰
36=0×20 + 0×21 + 1×22 + 0×23 + 0×24 + 1×25
تبدیل اعداد اعشاری دهدهی به دودویی:
برای این کار باید قسمت صحیح از اعشاری جداگاه به مبنای ۲ تبدیل گردد .
برای قسمت صحیح طبقه گفته های قبل از تقسیم متوالی و برای قسمت اعشاری از ضرب متوالی
استفاده میکنیم. در روش ضرب متوالی قسمت اعشار را ضربدر ۲ کرده و قسمت صحیح را نگه میداریم
این روند را تا جایی که قسمت اعشار صفر شود ادادمه میدهیم، سپس قسمت صحیح و اعشاری را کنار
هم میگذاریم.
مثال: تبدیل ۲۵/۱۲ به مبنا ۲
۲(۱۱۰۰) = ۱۰(۲۵)
۰/۲۵ * ۲ = ۰/۵ ۰/۵ * ۲= ۱ (۰/۲۵)۱۰ = (۰/۰۱)۲
(۲۵/۱۲)۱۰ = (۱۱۰۰/۰۱)۲ پس نتیجه میشود
تبدیل اعداد اعشاری دودویی به دهدهی:
ابتدا قسمت صحیح را به مبنای دو می بریم و سپس برای تبدیل قسمت اعشار بسته به ارزش مکانی
هر رقم آن را در توانهای منفی 2 ضرب کرده و با هم جمع می کنیم.
مثال: عدد اعشاری دودویی 2(101.0100) را به دهدهی تبدیل کنید.
تبدیل قسمت صحیح: 5 = 2(101)
تبدیل قسمت اعشاری: 4- 2×0+3- 2×0+2- 2×1+1- 2×0= 25/0
همان طور که می بیند، قسمت اعشاری تقریبا برابر 2۵/0 است.هر چه تعداد ارقام اعشاری بیشتر
باشد، عدد اعشاری دودویی به مقدار واقعی خود نزدیکتر خواهد بود.
در ضمن این برنامه ای برای تبدیل مبنا میباشد برنامه جالبی است ،اینجا را کلیک (مبدل) کنید وارد صفحه جدید که شدید Mobaddel.rar را زده و فایل را دانلود کرده و روی کامپیوترتان نصب کنید.(اینهم تصویری از نرم افزار)
ادامه مطالب را در جلسه بعدی برای شما توضیح میدهم
باتشکر

