عشري إلى ثنائي أداة التحويل عبر الإنترنت

عشري 10

ثنائي 2

الهيكس 16

8 أكتوبر

فيعشري إلى ثنائي أداة التحويل عبر الإنترنت:

تساعدك هذه الأداة العشرية لتحويل الإنترنت الثنائية على تحويل رقم عشري إلى رقم ثنائي.

عشري (عشري):

يحتوي نظام الأرقام العشري (المعروف أيضًا بالعربية) على 10 أحرف ، بما في ذلك (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ، وهو النظام الرقمي الأكثر استخدامًا في حياتنا اليومية.

ثنائي (ثنائي):

يحتوي Binary على حرفين فقط (0, 1) ، يمكن أن يمثل الحرف الثنائي 4-بت رقمًا سداسيًا عشريًا مكونًا من رقم واحد ، ويمكن أن يمثل الحرف الثنائي المكون من ثلاثة أرقام رقمًا مكونًا من رقم واحد ، أما الثنائي فهو أقرب نظام رقمي إلى لغة التجميع.

comic decimal to binary

كيف يتم التحويل من عشري إلى ثنائي؟

  1. الخطوة 1: قسمة العدد العشري على 2 للحصول على عدد صحيح والباقي.

  2. الخطوة 2: تحويل ما تبقى من الخطوة الأولى إلى حرف ثنائي.

  3. الخطوة 3: متابعة القسمة على عدد صحيح من الخطوة الأولى وكرر الخطوة 1 إلى أن تكون 0.

مثال 1: يتم تحويل الرقم العشري "13" إلى رقم ثنائي (النتيجة هي "1101"):

قم بتقسيم كل رقم عشري على 2 حاصل صحيح البقية (10-ary) البقية (2-ary) موقع
13/2 6 1 1 0
6/2 3 0 0 1
3/2 1 1 1 2
1/2 0 1 1 3

عشري إلى جدول تحويل ثنائي:

عشري ثنائي عشري ثنائي
1 1 21 10101
2 10 22 10110
11 3 23 10111
4 100 24 11000
5 101 25 11001
6 110 26 11010
7 111 27 11011
8 1000 28 11100
9 1001 29 11101
10 1010 30 11110
11 1011 31 11111
12 1100 32 100000
13 1101 33 100001
14 1110 34 100010
15 1111 35 100011
16 10000 36 100100
17 10001 37 100101
18 10010 38 100110
19 10011 39 100111
20 10100 40 101000

صلة:

ويكيبيديا (ثنائي): https://en.wikipedia.org/wiki/Binary_number

ويكيبيديا (عشري): https://en.wikipedia.org/wiki/Decimal

عشري لتحويل ثنائي في بايثون:

def decimal_to_binary(decimal_str):
    decimal_number = int(decimal_str, 10)
    binary_number = bin(decimal_number)
    return binary_number


decimal_input = '2014'
binary_output = decimal_to_binary(decimal_input)
print('binary result is:{0}'.format(binary_output))

-------------------
binary result is:0b11111011110

عشري لتحويل ثنائي في جافا:

public class NumberConvertManager {
    public static String decimal_to_binary(String decimal_str) {
        return Integer.toBinaryString(Integer.parseInt(decimal_str));
    }

    public static void main(String[] args) {
        String decimal_input = "2014";
        String binary_output = decimal_to_binary(decimal_input);
        System.out.println("binary result is:" + binary_output);
    }
}

-------------------
binary result is:11111011110