+1 امتیاز
قبل در علم و دانش توسط (2.6هزار امتیاز)
برچسب گذاری دوباره قبل توسط
در ریاضیات گسسته مبنای HEX و DEC چیست؟

1 پاسخ

+1 امتیاز
قبل توسط (4.9هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

HEX مخفف Hexadecimal به معنای سیستم اعداد شانزده‌تایی (مبنای شانزده) و DEC مخفف Decimal به معنای سیستم اعداد ده‌دهی (مبنای ده) است.

اعداد در سیستم ده‌دهی همان اعدادی‌اند که به صورت معمول استفاده می کنیم. که این اعداد با ده رقم از صفر تا نه ساخته می‌شوند. مثلا:

۲۵۹۸۳ = ۲×۱۰۴ ۵×۱۰۳ + ۹×۱۰۲۸×۱۰۱۳×۱۰۰

در این سیستم مثلا وقتی به یکان عدد ۹ یک واحد اضافه شود یکان را صفر می‌کنیم و یکی به قسمت دهگان اضافه می‌کنیم که می‌شود ۱۰.

اعداد در مبنای شانزده با شانزده رقم از صفر تا پانزده ساخته می‌شوند که از ده به بعد را به ترتیب با حروف A‏، B‏، C‏، D‏، E و F نشان می‌دهند. یعنی در سیستم شانزده‌تایی، شانزده رقم ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ A ‏B ‏C ‏D ‏E ‏F را داریم. مثلا:

(۱۵۶۷)۱۶ = ۱×۱۶۳ + ۵×۱۶۲ + ۶×۱۶۱۷×۱۶۰

(۲A۶۰F)۱۶ = ۲×۱۶۴ + A×۱۶۳ + ۶×۱۶۲ + ۰×۱۶۱ +  F×۱۶۰

در این سیستم مثلا وقتی به یکان عدد ۹ یک واحد اضافه شود یکان می‌شود A و همینطور می‌توانیم یک واحد یک واحد اضافه کنیم تا یکان F شود. حالا اگر یک واحد دیگر اضافه کنیم یکان را صفر می‌کنیم و یک واحد به قسمت شانزده‌تایی اضافه می‌کنیم که می‌شود ۱۰؛ این عدد در مبنای ۱۶ است پس بهتر است این موضوع را مشخص کنیم: ‪(۱۰)۱۶‬ یا ۱۰hex . معادل این عدد را در مبنای ده به دست می‌آوریم:

(۱۰)۱۶ = ۱×۱۶۱ + ۰×۱۶۰ = ۱۶ + ۰ = (۱۶)۱۰

حالا برعکس عمل کنیم و عدد ۱۶ را به مبنای شانزده ببریم:

پس از تقسیمات متوالی جواب به دست می‌آید: ۱۶(۱۰)

 

  ۱۶ |۱۶
- ۱۶   ۱
   ۰
یا اگر بخواهیم عدد ۳۵۱ را به مبنای ۱۶ ببریم:
----------------- مرحله ۱ ↓
 ۳۵۱  |۱۶  
-۳۲       ۲۱
   ۳۱
  -۱۶  
   ۱۵
----------------- مرحله ۲ ↓
۲۱  |۱۶ 
-۱۶    ۱
  ۵
 
جواب می‌شود:
۱ ۵ ۱۵ = ۱ ۵ F

 

سوالات مشابه

0 امتیاز
0 پاسخ 1.4هزار بازدید
0 امتیاز
0 پاسخ 511 بازدید
0 امتیاز
1 پاسخ 8.2هزار بازدید
0 امتیاز
1 پاسخ 429 بازدید
سوال شده 4 سال قبل در علم و دانش توسط Reza.R (851 امتیاز)
0 امتیاز
1 پاسخ 602 بازدید
0 امتیاز
2 پاسخ 335هزار بازدید
سوال شده 5 سال قبل در علم و دانش توسط N.SA (801 امتیاز)
...