ثنائي إلى عشري أداة التحويل عبر الإنترنت
فيثنائي إلى عشري أداة التحويل عبر الإنترنت:
تساعدك أداة التحويل الثنائية إلى عشري على تحويل رقم ثماني إلى رقم عشري.
ثنائي (ثنائي):
يحتوي Binary على حرفين فقط (0, 1) ، يمكن أن يمثل الحرف الثنائي 4-بت رقمًا سداسيًا عشريًا مكونًا من رقم واحد ، ويمكن أن يمثل الحرف الثنائي المكون من ثلاثة أرقام رقمًا مكونًا من رقم واحد ، أما الثنائي فهو أقرب نظام رقمي إلى لغة التجميع.
عشري (عشري):
يحتوي نظام الأرقام العشري (المعروف أيضًا بالعربية) على 10 أحرف ، بما في ذلك (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ، وهو النظام الرقمي الأكثر استخدامًا في حياتنا اليومية.
كيف يتم التحويل من Binary إلى عشري؟
للأرقام الثنائية n-bit ممثلة في الصورة التالية:
لكل رقم من الرقم ، اضرب بالقيمة المقابلة من 2 إلى القدرة.
مثال 1: يتم تحويل الرقم الثنائي "1101" إلى رقم عشري:
مثال 2: يتم تحويل الرقم الثنائي "0.101" إلى رقم عشري:
ثنائي إلى جدول تحويل عشري:
| ثنائي | عشري | ثنائي | عشري |
|---|---|---|---|
| 1 | 1 | 10101 | 21 |
| 10 | 2 | 10110 | 22 |
| 11 | 3 | 10111 | 23 |
| 100 | 4 | 11000 | 24 |
| 101 | 5 | 11001 | 25 |
| 110 | 6 | 11010 | 26 |
| 111 | 7 | 11011 | 27 |
| 1000 | 8 | 11100 | 28 |
| 1001 | 9 | 11101 | 29 |
| 1010 | 10 | 11110 | 30 |
| 1011 | 11 | 11111 | 31 |
| 1100 | 12 | 100000 | 32 |
| 1101 | 13 | 100001 | 33 |
| 1110 | 14 | 100010 | 34 |
| 1111 | 15 | 100011 | 35 |
| 10000 | 16 | 100100 | 36 |
| 10001 | 17 | 100101 | 37 |
| 10010 | 18 | 100110 | 38 |
| 10011 | 19 | 100111 | 39 |
| 10100 | 20 | 101000 | 40 |
صلة:
ويكيبيديا (ثنائي): https://en.wikipedia.org/wiki/Binary_number
ويكيبيديا (عشري) https://en.wikipedia.org/wiki/Decimal
ثنائي لتحويل عشري في بايثون:
def binary_to_decimal(binary_str):
decimal_number = int(binary_str, 2)
return decimal_number
binary_input = '1101'
decimal_output = binary_to_decimal(binary_input)
print('decimal result is:{0}'.format(decimal_output))
-------------------
decimal result is:13
ثنائي لتحويل عشري في جاوة:
public class NumberConvertManager {
public static int binary_to_decimal(String binary_str) {
return Integer.parseInt(binary_str, 2);
}
public static void main(String[] args) {
String binary_input = "1101";
int decimal_output = binary_to_decimal(binary_input);
System.out.println("decimal result is:" + decimal_output);
}
}
-------------------
decimal result is:13