लेखक:
Peter Berry
निर्माण की तारीख:
16 जुलाई 2021
डेट अपडेट करें:
1 जुलाई 2024
![बाइनरी टू ऑक्टल रूपांतरण](https://i.ytimg.com/vi/JxmarqiqUdM/hqdefault.jpg)
विषय
बाइनरी और ऑक्टल दो अलग-अलग गुणांक हैं जो आमतौर पर कंप्यूटर में उपयोग किए जाते हैं। मूलांक से भिन्न: आधार 2 में अष्टक और अष्टक 8 हैं, इसलिए उन्हें रूपांतरण के लिए समूहीकृत करने की आवश्यकता है। यह जटिल लगता है, लेकिन परिवर्तन वास्तव में बहुत सरल है।
कदम
2 की विधि 1: मैनुअल ट्रांसफर
बाइनरी अनुक्रम को पहचानें। बाइनरी स्ट्रिंग्स अक्षर 1 और 0 से बने सरल तार हैं, जैसे 101001, 001, या 1 भी। ये स्ट्रिंग्स आमतौर पर बाइनरी नंबर होते हैं। इसके अलावा, कुछ किताबें और शिक्षक "2", जैसे कि 1001 के माध्यम से भी द्विआधारी संख्या पर हस्ताक्षर करते हैं।2, "एक हजार और एक" संख्या के साथ भ्रम से बचने के लिए।- सबस्क्रिप्ट एक संख्या के लिए "आधार" इंगित करता है। बाइनरी बेस दो सिस्टम है, और ऑक्टल बेस 8 सिस्टम है।
वर्णों को 1 और 0 को एक बाइनरी संख्या में तीन के सेट में समूहित करें, जो दाएं से बाएं शुरू होता है। अष्टक में आठ अलग-अलग वर्ण या अंक होते हैं और बाइनरी में केवल दो होते हैं। इसलिए हमें एक अष्टांग संख्या का प्रतिनिधित्व करने के लिए तीन बाइनरी अंकों की आवश्यकता होती है। समूह संख्याएं दाएं से बाएं। उदाहरण के लिए, बाइनरी नंबर 101001 में विभाजित किया जाएगा 101 001.
यदि ट्रिपल बनाने के लिए पर्याप्त अंक नहीं हैं, तो अंतिम अंक के बाईं ओर शून्य जोड़ें। 10011011 की संख्या में आठ अंक हैं, और भले ही आठ तीन से विभाज्य नहीं है, आप इसे त्रिकोणीय पूर्ण होने तक पहले शून्य में जोड़कर ऑक्टल में बदल सकते हैं। उदाहरण के लिए:- मूल संख्या: 10011011
- समूह: 10 011 011
- शून्य जोड़ें ताकि प्रत्येक समूह में तीन तत्व हों: 010 011 011
नोट स्थान पर प्रत्येक तीन, नीचे 2 और 1 जोड़ें। प्रत्येक ट्रिपल में प्रत्येक बाइनरी नंबर ऑक्टल गुणांक में एक स्थान का प्रतिनिधित्व करता है। पहली संख्या स्थिति 4 है, दूसरी संख्या स्थिति 2 है, और तीसरी संख्या स्थिति 1 से मेल खाती है। सादगी के लिए, इन संख्याओं को सीधे अपने बाइनरी ट्रिपल से नीचे लिखें। उदाहरण के लिए:- 010 011 011
421 421 421 - 001
421 - 110 010 001
421 421 421 - नोट: शॉर्टकट के लिए आप इस चरण को छोड़ सकते हैं और बस इस अष्टाधारी रूपांतरण तालिका के साथ बाइनरी सेट की तुलना कर सकते हैं।
- 010 011 011
जब कोई संख्या किसी स्थिति को इंगित करने वाली संख्या पर हो, तो उस संख्या (4, 2, या 1) को अष्टक संख्या शुरू करने के लिए लिखें। यदि "4" पर नंबर 1 है, तो आपके ऑक्टल नंबर में एक नंबर है। यदि 0 किसी स्थिति को इंगित करने वाली संख्या से ऊपर है, तो आपके ऑक्टल नंबर में वह संख्या नहीं होगी और हम इसे रिक्त छोड़ देंगे, नहीं या साइन नहीं वहाँ पानी का छींटा। उदाहरण समस्या पर विचार करें:- धागे:
- स्थानांतरण 1010100112 अष्टकोण को।
- समूह तीन:
- 101 010 011
- स्थान संकेतक जोड़ें:
- 101 010 011
421 421 421
- 101 010 011
- प्रत्येक स्थिति का मूल्यांकन करें:
- 101 010 011
421 421 421
401 020 021
- 101 010 011
- धागे:
प्रत्येक ट्रिपल में नए नंबर जोड़ें। एक बार जब आप अष्टक संख्या का पता लगाते हैं, तो बस त्रिगुणों में मानों का योग निकालें। तो 101 के साथ, हमारे पास 4, 0, 1 और है 5 ()। ऊपर दिए गए उदाहरण को जारी रखें:- धागे:
- स्थानांतरण 1010100112 अष्टकोण को।
- समूह तीन, स्थान मीट्रिक जोड़ें और प्रत्येक प्लेसमेंट का मूल्यांकन करें:
- 101 010 011
421 421 421
401 020 021
- 101 010 011
- प्रत्येक तीन समूहों को जोड़ें:
- धागे:
अंतिम अष्टाधारी संख्या बनाने के लिए प्राप्त परिणामों को मिलाएं। एक द्विआधारी संख्या को विभाजित करना गणित की समस्याओं को हल करना आसान बनाता है - प्रारंभिक संख्या केवल पात्रों का एक सरल स्ट्रिंग है। तो अब, परिवर्तित करने के बाद, हमें अंतिम परिणाम प्राप्त करने के लिए सब कुछ एक साथ मिलाना होगा। बस इतना ही।- धागे:
- स्थानांतरण 1010100112 अष्टकोण को।
- समूह तीन, स्थान संख्याएं जोड़ें, स्थानों का मूल्यांकन करें और योग खोजें:
- 101 010 011
5 — 2 — 3
- 101 010 011
- संख्याओं को एक साथ मिलाएं:
- 523
- धागे:
8 के तहत सबस्क्रिप्ट जोड़ें (जैसे यह एक 8) रूपांतरण पूरा करने के लिए। इस अंकन के बिना, यह निर्धारित करना असंभव होगा कि 523 एक साधारण अष्टक संख्या या दशमलव संख्या है। अपने शिक्षक को यह बताने के लिए कि आपको सही उत्तर मिल गया है, 8 से नीचे एक सूचकांक जोड़ें, जो दर्शाता है कि यह आपके उत्तर में, आधार 8 में एक अष्टक संख्या है।- धागे:
- स्थानांतरण 1010100112 अष्टकोण को।
- कन्वर्ट करें:
- 523.
- आख़री जवाब:
- 5238
- धागे:
2 की विधि 2: स्विच और बदलाव को टॉगल करें
समय बचाने और अपना होमवर्क करने के लिए एक सरल अष्टक कनवर्टर का उपयोग करें। हालांकि परीक्षण में उपयोग नहीं किया गया है, यह अन्य मामलों के लिए एक बढ़िया विकल्प है। चूंकि केवल 8 नंबर संयोजन हैं, इसलिए याद रखना मुश्किल नहीं है। बस संख्याओं को तीन के समूहों में विभाजित करें और चित्र में तालिका के साथ उनकी तुलना करें।- ध्यान दें कि 8 और 9 के लिए कोई सीधा रूपांतरण नहीं है। अष्टक में, ये संख्याएँ हैं अस्तित्व में नहीं है क्योंकि आधार 8 प्रणाली में केवल 8 अंक (0-7) हैं।
यदि कोई विषम भाग है, तो हम अल्पविराम रखेंगे और वहां से परिवर्तित करना शुरू करेंगे। द्विआधारी संख्या 10010,11 को अष्टक संख्या में परिवर्तित करने के मामले पर विचार करें। आमतौर पर, आप दाएं से बाएं ओर स्विच करते हैं और तीन के समूह के साथ शुरू करते हैं। अल्पविराम के साथ, आप उस स्थिति से संक्रमण बनाते हैं: अल्पविराम (10010) के भाग के लिए, आप वहां से शुरू करते हैं और दाएं से बाएं (010 010) में परिवर्तित होते हैं। दाएं भाग (, 11) के साथ, आप अल्पविराम से शुरू करते हैं और बाएं से दाएं (110) में परिवर्तित होते हैं। शून्य जोड़ते समय, शून्य को हमेशा रूपांतरण दिशा में जोड़ा जाता है। हमारा तीसरा समूह परिणाम 010 010, 110 होगा।- 101,1 → 101 , 100
- 1,01001 → 001 , 010 010
- 1001101,0101 → 001 001 101 , 010 100
ऑक्टल कन्वर्टर टेबल का उपयोग ऑक्टल को बाइनरी में बदलने के लिए करें। आपको रिवर्स रूपांतरण के लिए तालिका की आवश्यकता है, क्योंकि सिर्फ "3" आपको गणित करने के लिए पर्याप्त जानकारी नहीं देगा जब तक कि आप पहले से ही ऑक्टल सिस्टम को नहीं समझते हैं और प्रत्येक कॉम्बिनेटर को पुनर्विचार करना चाहते हैं। नीचे दी गई तालिका का उपयोग करने से प्रत्येक अष्टाधारी अंक को तीन बाइनरी अंकों के एक सेट में बदलना आसान हो जाएगा और फिर उन्हें एक साथ जोड़ देगा:- 0 → 000
- 1 → 001
- 2 → 010
- 3 → 011
- 4 → 100
- 5 → 101
- 6 → 110
- 7 → 111
सलाह
- संख्याओं को तोड़ने के लिए अपना समय लें। आदर्श रूप से, आपको काम करने के लिए बहुत सारे स्थान के साथ बड़े कागज का उपयोग करना चाहिए।