/ / क्यों द्विआधारी कोडिंग सार्वभौमिक है? प्रोग्रामिंग तरीके

बाइनरी कोडिंग सार्वभौमिक क्यों है? प्रोग्रामिंग तरीके

कंप्यूटर की एक बड़ी संख्या की प्रक्रिया हैजानकारी। ऑडियो फ़ाइलें, चित्र, ग्रंथ - ये सभी को पुन: प्रस्तुत या प्रदर्शित किया जाना चाहिए। द्विआधारी किसी भी तकनीकी उपकरणों की जानकारी प्रोग्रामिंग की एक सार्वभौमिक विधि को कोडिंग क्यों है?

एन्क्रिप्शन और एन्क्रिप्शन में क्या अंतर है?

अक्सर लोग "कोडिंग" की अवधारणाओं को पहचानते हैंऔर "एन्क्रिप्शन", जब वास्तव में उनके पास अलग अर्थ हैं इसलिए, एन्क्रिप्शन सूचना को बदलने के लिए इसे छुपाने की प्रक्रिया है। अक्सर उस व्यक्ति द्वारा लिखी जा सकती है जिसने पाठ, या विशेष रूप से प्रशिक्षित लोगों को बदल दिया है। कोडिंग का उपयोग सूचना पर कार्रवाई करने और इसके साथ काम को आसान बनाने के लिए किया जाता है। आम तौर पर एक आम एन्कोडिंग तालिका का उपयोग किया जाता है, हर किसी से परिचित यह कंप्यूटर में भी बनाया गया है

क्यों द्विआधारी कोडिंग सार्वभौमिक है

बाइनरी कोडिंग सिद्धांत

बाइनरी कोडिंग पर आधारित हैविभिन्न उपकरणों द्वारा उपयोग की जाने वाली जानकारी की प्रक्रिया के लिए केवल दो अक्षर - 0 और 1 का उपयोग करें। इन संकेतों को द्विआधारी अंक कहा जाता है, अंग्रेजी में - बाइनरी अंक, या बिट। बाइनरी कोड प्रतीकों में से प्रत्येक कंप्यूटर की मेमोरी को 1 बिट में रखता है क्यों बाइनरी सूचना प्रसंस्करण की एक सार्वभौमिक विधि कोडिंग है? तथ्य यह है कि कंप्यूटर के लिए कम वर्णों को संसाधित करना आसान है। यह सीधे पीसी की उत्पादकता को प्रभावित करता है: डिवाइस को करने के लिए कम कार्यात्मक कार्य, कार्य की गति और गुणवत्ता जितनी अधिक होती है।

प्रोग्रामिंग विधियां

द्विआधारी कोडिंग का सिद्धांत उत्पन्न नहीं होता हैकेवल प्रोग्रामिंग में बहरा और सोनोरस ड्रम की धड़कन को बदलकर, पोलिनेशिया के निवासियों ने एक दूसरे को जानकारी प्रेषित की। एक समान सिद्धांत का उपयोग मोर्स कोड में भी किया जाता है, जहां संदेश प्रसारित करने के लिए लंबे और छोटे ध्वनियों का उपयोग किया जाता है। टेलीग्राफ एबीसी आज भी प्रयोग किया जाता है।

द्विआधारी कोडिंग कहां है?

कंप्यूटर में सूचना के द्विआधारी एन्कोडिंगसार्वभौमिक रूप से उपयोग किया जाता है प्रत्येक फाइल, यह संगीत या पाठ होना चाहिए, ताकि प्रोग्राम किया जा सके ताकि भविष्य में इसे आसानी से संसाधित किया जा सके और पढ़ा जा सके। द्विआधारी कोडिंग सिस्टम प्रतीकों और संख्याओं, ऑडियो फ़ाइलें, ग्राफिक्स के साथ काम करने के लिए उपयोगी है।

संख्याओं की बाइनरी कोडिंग

अब कंप्यूटर में, संख्याओं का प्रतिनिधित्व किया जाता हैकोडित, औसत व्यक्ति के लिए समझ में नहीं आता है। जैसा कि हम कल्पना करते हैं अरबी अंकों का उपयोग तकनीक के लिए तर्कहीन है। इसका कारण यह है कि प्रत्येक नंबर को अपना अद्वितीय प्रतीक दें, जो कभी-कभी करना असंभव होता है।

संख्याओं की बाइनरी कोडिंग

दो संख्या प्रणाली हैं: स्थितित्मक और गैर-स्थितित्मक। गैर-प्रणालीगत प्रणाली लैटिन अक्षरों के उपयोग पर आधारित है और ग्रीक संख्याओं के रूप में हमें परिचित है। रिकॉर्डिंग का यह तरीका समझना काफी मुश्किल है, इसलिए उन्होंने इसे छोड़ दिया।

स्थितित्मक संख्या प्रणाली आज प्रयोग किया जाता है। इसमें बाइनरी, दशमलव, ऑक्टल, और यहां तक ​​कि जानकारी के हेक्साडेसिमल एन्कोडिंग भी शामिल हैं।

हम दशमलव कोडिंग सिस्टम का उपयोग करते हैंघर। ये अरबी अंक हैं जो हमारे लिए परिचित हैं, जो हर किसी के लिए समझ में आता है। संख्याओं का बाइनरी कोडिंग केवल शून्य और एक का उपयोग करके भिन्न होता है।

इंटीग्रर्स को बाइनरी कोडिंग सिस्टम में 2 से विभाजित करके परिवर्तित किया जाता है। परिणामस्वरूप उद्धरण भी धीरे-धीरे 2 तक विभाजित होते हैं जब तक वे 0 या 1 के साथ समाप्त नहीं होते। उदाहरण के लिए, संख्या 12310 बाइनरी सिस्टम में 1111011 के रूप में प्रतिनिधित्व किया जा सकता है2। और संख्या 20 है10 10,100 की तरह दिखेंगे2.

सूचकांक 10 और 2 क्रमशः नामित हैं।दशमलव और बाइनरी संख्या कोडिंग सिस्टम। बाइनरी कोडिंग प्रतीक का उपयोग विभिन्न संख्या प्रणालियों में प्रदर्शित मूल्यों के साथ काम करने को सरल बनाने के लिए किया जाता है।

दशमलव प्रोग्रामिंग विधियों पर आधारित हैं"फ़्लोटिंग पॉइंट" पर। दशमलव से दशमलव तक बाइनरी कोडिंग सिस्टम को सही ढंग से रूपांतरित करने के लिए, सूत्र N = M x qp का उपयोग करें। एम मंथिसा (बिना किसी आदेश के एक संख्या की अभिव्यक्ति) है, पी एन के मूल्य का क्रम है, और क्यू कोडिंग सिस्टम का आधार है (हमारे मामले में 2)।

सभी संख्या सकारात्मक नहीं हैं। सकारात्मक और नकारात्मक संख्याओं के बीच अंतर करने के लिए, कंप्यूटर चरित्र को एन्कोड करने के लिए 1 बिट स्पेस छोड़ देता है। यहां, शून्य प्लस साइन का प्रतिनिधित्व करता है, और एक ऋण को दर्शाता है।

ऐसी संख्या प्रणाली का उपयोग करना कंप्यूटर के लिए संख्याओं के साथ काम करना आसान बनाता है। यही कारण है कि बाध्यकारी प्रक्रिया कंप्यूटिंग प्रक्रियाओं में सार्वभौमिक है।

कंप्यूटर में जानकारी का बाइनरी एन्कोडिंग

पाठ्यचर्या की जानकारी के बाइनरी एन्कोडिंग

वर्णमाला के प्रत्येक चरित्र को अपने स्वयं के सेट से एन्कोड किया जाता है।शून्य और। पाठ में विभिन्न वर्ण होते हैं: अक्षर (अपरकेस और लोअरकेस), अंकगणितीय संकेत और अन्य विभिन्न अर्थ। एन्कोडिंग टेक्स्टुअल जानकारी के लिए 00000000 से 11111111 तक लगातार 8 बाइनरी मानों के उपयोग की आवश्यकता होती है। इस प्रकार, 256 विभिन्न वर्ण परिवर्तित किए जा सकते हैं।

पाठ की कोडिंग में भ्रम से बचने के लिए,मूल्यों के विशेष तालिकाओं का उपयोग प्रत्येक वर्ण के लिए किया जाता है। उनमें लैटिन वर्णमाला, अंकगणितीय संकेत और विशेष-उद्देश्य चिह्न (उदाहरण के लिए, €, habet, © और अन्य) शामिल हैं। 128-255 अक्षर देश की राष्ट्रीय वर्णमाला को कूटबद्ध करते हैं।

1 वर्ण को एन्कोड करने के लिए 8 बिट मेमोरी की आवश्यकता होती है। उप-खातों को सरल बनाने के लिए, 8 बिट्स 1 बाइट के बराबर होते हैं, इसलिए पाठ जानकारी के लिए कुल डिस्क स्थान बाइट में मापा जाता है।

बाइनरी कोडिंग सिद्धांत

अधिकांश व्यक्तिगत कंप्यूटर सुसज्जित हैंमानक कोड तालिका ASCII (सूचना के आदान-प्रदान के लिए अमेरिकी मानक कोड)। अन्य तालिकाओं का भी उपयोग किया जाता है जिसमें पाठ सूचना कोडिंग प्रणाली अलग होती है। उदाहरण के लिए, पहले ज्ञात वर्ण एन्कोडिंग को कोइ -8 (8-बिट सूचना विनिमय कोड) कहा जाता है, और यह एनआईएक्स ओएस वाले कंप्यूटरों पर काम करता है। इसके अलावा व्यापक रूप से पाया जाने वाला CP1251 कोड टेबल है, जिसे विंडोज ऑपरेटिंग सिस्टम के लिए बनाया गया था।

बाइनरी साउंड कोडिंग

एक और कारण है कि बाइनरी कोडिंग क्योंप्रोग्रामिंग जानकारी का एक सार्वभौमिक तरीका है, ऑडियो फाइलों के साथ काम करते समय इसकी सरलता है। कोई भी संगीत विभिन्न आयाम और दोलन की आवृत्ति की ध्वनि तरंग है। ध्वनि की मात्रा और इसकी पिच इन मापदंडों पर निर्भर करती है।

ध्वनि तरंग, कंप्यूटर को प्रोग्राम करने के लिएयह सशर्त रूप से इसे कई भागों में विभाजित करता है, या "नमूने"। ऐसे नमूनों की संख्या बड़ी हो सकती है, इसलिए शून्य और लोगों के 65536 अलग-अलग संयोजन हैं। तदनुसार, आधुनिक कंप्यूटर 16-बिट साउंड कार्ड से लैस हैं, जिसका अर्थ है कि ध्वनि तरंग के एकल नमूने को एनकोड करने के लिए 16 बाइनरी अंकों का उपयोग।

एक ऑडियो फ़ाइल चलाने के लिए, कंप्यूटर प्रोग्राम बाइनरी कोड अनुक्रमों को संसाधित करता है और उन्हें एक निरंतर तरंग में जोड़ता है।

द्विआधारी एन्कोडिंग चरित्र

कोडिंग ग्राफिक्स

में ग्राफिक जानकारी प्रदान की जा सकती हैPowerPoint में चित्र, आरेख, चित्र या स्लाइड के रूप में। किसी भी चित्र में छोटे डॉट्स होते हैं - पिक्सेल जिन्हें एक अलग रंग में चित्रित किया जा सकता है। प्रत्येक पिक्सेल का रंग एन्कोडेड और संग्रहीत होता है, और परिणामस्वरूप हमें एक पूर्ण छवि मिलती है।

यदि चित्र ब्लैक एंड व्हाइट है, तो प्रत्येक पिक्सेल का कोडया तो एक या शून्य हो सकता है। यदि 4 रंगों का उपयोग किया जाता है, तो उनमें से प्रत्येक के कोड में दो नंबर होते हैं: 00, 01, 10 या 11. इस सिद्धांत के अनुसार, किसी भी छवि के प्रसंस्करण की गुणवत्ता प्रतिष्ठित है। चमक बढ़ने या घटने से उपयोग किए जाने वाले रंगों की संख्या पर भी असर पड़ता है। सबसे अच्छे मामले में, कंप्यूटर लगभग 16,777,216 रंगों के बीच अंतर करता है।

द्विआधारी एन्कोडिंग चरित्र

निष्कर्ष

विभिन्न प्रोग्रामिंग विधियाँ हैं।जानकारी, जिसके बीच बाइनरी कोडिंग सबसे प्रभावी है। केवल दो वर्णों - 1 और 0 के साथ - कंप्यूटर अधिकांश फ़ाइलों को आसानी से पढ़ता है। इस मामले में, प्रसंस्करण गति की तुलना में बहुत अधिक है, उदाहरण के लिए, एक दशमलव प्रोग्रामिंग प्रणाली का उपयोग किया जाएगा। इस पद्धति की सादगी इसे किसी भी तकनीक के लिए अपरिहार्य बनाती है। यही कारण है कि बाइनरी कोडिंग अपने समकक्षों के बीच सार्वभौमिक है।

</ p>>
और पढ़ें: