दशमलब मैं सांख्यिकी व्यवस्था के अनुसार दस संभव नंबर (0,1,2,3,4,5,6,7,8, or 9) होते हैं । बाइनरी (बेस 2) नंबर सिस्टम की दो संभव वैल्यू हो सकती हैं जो 0 या 1 का प्रतिनिधित्व करती हैं । [१] X रिसर्च सोर्स चूंकि बाइनरी सिस्टम इलेक्ट्रॉनिक कम्प्यूटर्स की इंटरनल भाषा है इसलिए कंप्यूटर प्रोग्रामर्स को यह समझना चाहिए की डेसीमल को बाइनरी मैं कैसे बदला जा सकता है । यह चरण फॉलो करें:
चरण
-
समस्या सेट करें: उदाहरण के लिए, डेसीमल नंबर 156 10 को बाइनरी मैं बदलते हैं । डेसिमल नंबर को डिविडेंड की तरह लिखें अंदर से एक ऊपर "लॉन्ग डिवीज़न" चिन्ह । डेस्टिनेशन सिस्टम का बेस लिखें (इस स्थिति में, "2" बाइनरी के लिए ) जैसे की कर्व के बाहर भाजक के रूप मैं ।
- यह विधि समझने मैं अधिक आसान है जब पेपर पर प्रदर्शित की जाए । और शुरू करने मैं आसान है जब यह दो के साथ बिभाजित की जाती है ।
- बदलाव के बाद और पहले दुविधा को दूर करने के लिए बेस सिस्टम का नंबर लिखें जिस पर आप प्रत्येक नंबर की सबस्क्रिप्ट की तरह काम कर रहे हैं इस स्थिति मैं डेसीमल नंबर 10 की सबस्क्रिप्ट रखेंगे और बाइनरी एकीवालेन्ट 2 की सबस्क्रिप्ट रखेंगे ।
-
बिभाजित करें: इन्टिजर (integer) उत्तर (quotient) लम्बे बिभाजन चिन्ह के नीचे लिखें और शेष (0 or 1) बिभाजन के दाई तरफ लिखें । [२] X रिसर्च सोर्स
- चूंकि हमने दो से बिभाजन किया है जब भागित सम अंक होगा तो बाइनरी शेष 0 होगा एवं जब विषम अंक होगा तो शेष 1 होगा ।
-
बिभाजित करना जारी रखें जब तक आप 0 तक नहीं पहुँचते: नीचे की तरफ जारी रखें, हर एक नए क्वॉटीएंट को दो से बिभाजित और शेष प्रत्येक बिभाजन के दाहिनी तरफ लिखें । जब 0 प्राप्त हो जाये तो रूक जायें ।
-
नया बाइनरी नंबर लिखें: नीचे के शेष से शुरू करें, शेष का क्रम ऊपर की तरफ पढ़ें । जैसे की आपके पास 10011100 है । यह डेसीमल नंबर 156 का बाइनरी इक्वीवैलेंट है । या, बेस सबस्क्रिप्ट लिखें: 156 10 = 10011100 2
- यह विधि दशमलव को "किसी" भी बेस मैं बदलने उपयोग की जा सकती है । भाजक 2 है क्योंकि प्राप्त करने वाला बेस 2 है । अगर प्राप्त करने वाले सतह का बेस अलग है तो २ को रेप्लस कर सकते हैं ।
-
एक चार्ट से शुरुवात करें: 2 की पावर को एक चार्ट मैं लिखें दाएँ से बाए की तरफ शुरू करें 2 0 , जाँचे जैसे "1" सूची बनाते रहें जैसे की जरूरत के हिसाब से । उदाहरण के लिए 156 10 to binary.
-
दो की महान शक्ति के लिए देखें: सबसे बड़ी संख्या चुनें जो आप परिवर्तित कर रहे हैं उस संख्या में फिट हो। 128, 2 की सबसे बड़ी पॉवर है जो की 156 में फिट बैठती है इसलिए इस बॉक्स के नीचे आपके चार्ट में वाम-पंथी बाइनरी अंक के लिए 1 लिखें । फिर प्रारंभिक अंक से 128 घटाएं । अब आपके पास 28 है ।
-
2 की अगली सबसे कम पॉवर पर जाएँ: अपने नए नंबर (28) का उपयोग करके चार्ट में मार्क करते हुए नीचे जाएँ कि कितनी बार 2 की प्रत्येक पॉवर अपने लाभांश में फिट कर सकते हैं । 64, 28 में नहीं जाता है इसलिए अगले बाइनरी अंक के लिए बॉक्स के नीचे एक 0 लिखें । तब तक जारी रखें जब तक आप उस अंक तक न पहुंचें जो 28 के साथ जा सकता है ।
-
एक के बाद एक संख्या घटाएं जो की फिट हो और 1 से मार्क करें: 16, 28 के साथ फिट हो सकता है, इसलिए बॉक्स के नीचे 1 लिखें और 16 को 28 में से घटाएं । अब आपके पास 12 हैं । 8, 12 के साथ जायेगा इसलिए 1, 8 के बॉक्स के नीचे लिखें और 12 मैं से घटायें । अब आपके पास 4 बचते हैं ।
-
आप अपने चार्ट के अंत तक पहुँचने तक जारी रखें: प्रत्येक अंक के नीचे 1 मार्क करना याद रखें जो की आपके नए अंक के साथ जाता है, और 0 जो साथ नहीं जाते ।
-
बाइनरी जवाब लिखें: अंक बाएं से दायें की तरफ बिल्कुल समान होना चाहिए जैसे चार्ट के नीचे 1 और 0 के रूप में । आपके पास 10011100 होना चाहिए । यह दशमलव का बाइनरी एक्वीवलेंट (equivalent) अंक 156 है । या बेस सबस्क्रिप्ट के साथ लिखें:156 10 = 10011100 2 .
सलाह
- कैलकुलेटर, जो की आपके ओपरेटिव सिस्टम के साथ इन्सटाल्ड आता है, यह काम कर सकता है, लेकिन एक प्रोग्रामर होने के नाते आपको यह समझ अच्छे से होनी चाहिए की कन्वर्शन कैसे काम करता है । कैलकुलेटर का कन्वर्शन ऑप्शन इसका "view" मेनू खोलकर देखा जा सकता है ।
- डेसिमल नंबर बदलें 178 10 , 63 10 , and 8 10 . बाइनरी इक्वीवेलेंट हैं: 10110010 2 , 111111 2 , and 1000 2 . बदलने की कोशिश करें: 209 10 , 25 10 , and 241 10 to, respectively, 11010001 2 , 11001 2 , and 11110001 2 ।