कंप्यूटर, प्रोग्रामिंग
क्यों एक सार्वभौमिक द्विआधारी कूटबन्धन है? प्रोग्रामिंग विधियों
कंप्यूटर अत्यधिक मात्रा में जानकारी संसाधित करता है। ऑडियो फ़ाइलें, चित्र, टेक्स्ट - सभी आप खेलते हैं या प्रदर्शन करना चाहते हैं। क्यों द्विआधारी कोडिंग किसी भी तकनीकी उपकरणों के डेटा प्रोग्रामिंग की एक सार्वभौमिक विधि है?
कोडिंग एन्क्रिप्शन से अलग क्या है?
अक्सर लोगों, "कोडिंग" और "एन्क्रिप्शन" की अवधारणा को समानता वास्तव में वे अलग अलग अर्थ है जब। इस प्रकार, एन्क्रिप्शन ताकि इसे छुपाने के लिए में जानकारी परिवर्तित करने की प्रक्रिया है। अक्सर डिक्रिप्ट व्यक्ति जो पाठ, या विशेष रूप से प्रशिक्षित लोगों को बदल सकते हैं। कोडिंग सूचना के प्रसंस्करण के लिए इस्तेमाल किया और उसे करने के लिए उपयोग की आसानी है। आम कोडिंग तालिका आमतौर पर प्रयोग किया जाता है हर किसी के लिए परिचित। यह आपके कंप्यूटर में बनाया गया है।
द्विआधारी कोडन सिद्धांत
0 और 1 - - प्रसंस्करण विभिन्न उपकरणों के द्वारा इस्तेमाल की जानकारी के लिए द्विआधारी कूटबन्धन केवल दो प्रतीकों का उपयोग पर आधारित है। बाइनरी अंक, या थोड़ा - ये लक्षण बाइनरी अंकों, अंग्रेजी कहा जाता है। प्रतीकों में से प्रत्येक बाइनरी कोड के 1 बिट करने के लिए एक कंप्यूटर की स्मृति पर है। क्यों द्विआधारी कोडिंग प्रसंस्करण जानकारी का एक सार्वभौमिक विधि है? तथ्य यह है कि कंप्यूटर आसान कम वर्ण को संभालने के लिए। इसी से यह निर्भर करता है और पीसी की दक्षता: कम कार्यात्मक डिवाइस प्रदर्शन करने के लिए आवश्यक कार्य, उच्च गति और काम की गुणवत्ता।
द्विआधारी कोडन सिद्धांत प्रोग्रामिंग में न केवल पाया जाता है। मौन और व्यक्त ड्रम के प्रत्यावर्तन के साथ धड़कता है पॉलिनेशियन एक दूसरे से सूचना प्रसारित। ऐसा ही सिद्धांत में लागू होता है मोर्स कोड, जहां लंबी और छोटी ध्वनियों संदेश प्रसारित करने के लिए उपयोग किया जाता है। "टेलीग्राफिक वर्णमाला" आज का इस्तेमाल किया।
कहाँ द्विआधारी कूटबन्धन उपयोग करने के लिए?
द्विआधारी जानकारी की कोडिंग एक कंप्यूटर में हर जगह प्रयोग किया जाता है। प्रत्येक फ़ाइल, यह संगीत या लेख को इतना है कि यह बाद में आसानी से नियंत्रित किया जा सकता है और पढ़ने के लिए प्रोग्राम किया जाना चाहिए है या नहीं। द्विआधारी कोडिंग प्रणाली प्रतीकों और संख्या, ऑडियो फ़ाइलें, ग्राफिक्स के साथ काम करने के लिए उपयोगी है।
संख्याओं के द्विआधारी एन्कोडिंग
अब कंप्यूटर नंबर, औसत व्यक्ति को समझ से बाहर एक कोडित रूप में प्रतिनिधित्व कर रहे हैं। अरबी अंकों का उपयोग करते हैं, हम कल्पना के रूप में, तकनीक अव्यावहारिक के लिए। इस का कारण यह हर किरदार क्या असंभव समय पर करने के लिए करने के लिए एक अद्वितीय संख्या आवंटित करने के लिए की जरूरत है।
स्थितीय और nepozitsionnyh: वहाँ दो अंकन कर रहे हैं। Nepozitsionnyh प्रणाली लातिन अक्षरों के उपयोग पर आधारित है और के रूप में हमारे लिए परिचित है ग्रीक आंकड़ों की। यह रिकॉर्डिंग विधि काफी समझने के लिए जटिल है, इसलिए, छोड़ दिया गया था।
स्थितीय अंक प्रणाली आज का इस्तेमाल किया। इन द्विआधारी, दशमलव, अष्टाधारी और हेक्साडेसिमल भी जानकारी कोडिंग शामिल हैं।
दशमलव कोडिंग प्रणाली हम रोजमर्रा की जिंदगी में इस्तेमाल करते हैं। यह हमारे लिए हमेशा की तरह है अरबी अंक, जो हर किसी के लिए समझ में आता है। द्विआधारी एन्कोडिंग अलग नंबरों केवल शून्य और एक का उपयोग कर।
पूर्णांकों 2. द्वारा उन्हें विभाजित करके बाइनरी कोडिंग में बदल रही हैं जिसके परिणामस्वरूप आंशिक भी दो चरणों में विभाजित किया जब तक एक अंत में 0 या 1. उदाहरण के लिए, संख्या 123 10 द्विआधारी संकेतन में प्रपत्र 2 1,111,011 में प्रतिनिधित्व किया जा सकता है। 20 अक्टूबर के एक नंबर 10100 2 के रूप में दिखाई देगा।
इंडेक्स 10 और 2 प्रणाली कोडिंग के क्रमश: द्विआधारी और दशमलव संख्या चिह्नित हैं। द्विआधारी कोडन प्रतीक अलग संख्या प्रणाली में प्रस्तुत मूल्यों के आपरेशन को आसान बनाने में किया जाता है।
प्रोग्रामिंग तकनीक दशमलव संख्या "चल बिन्दु" पर आधारित हैं। ताकि ठीक से सूत्र एन = एम एक्स QP का उपयोग कर बाइनरी कोडिंग प्रणाली के लिए दशमलव मान से स्थानांतरित करने के लिए। एम - अपूर्णांश (किसी भी क्रम की अभिव्यक्ति के बिना) है, पी - एन के मानों का क्रम है, और q - आधार कोडिंग प्रणाली (इस मामले 2 में)।
नहीं सभी नंबरों को सकारात्मक रहे हैं। आदेश सकारात्मक और नकारात्मक संख्या के बीच अंतर करने में, कंप्यूटर पर हस्ताक्षर एन्कोड करने के लिए 1 बिट के स्थान पर छोड़ देता है। शून्य से - यहाँ शून्य एक प्लस, और इकाई है।
इस नंबर प्रणाली का उपयोग करते हुए यह आसान कंप्यूटर की संख्या के साथ काम करने के लिए बनाता है। क्यों द्विआधारी कोडन सार्वभौमिक है प्रक्रियाओं की गणना करते समय यही है।
शाब्दिक जानकारी के द्विआधारी एन्कोडिंग
प्रत्येक वर्णमाला कोडित अपने शून्य और के वर्ण सेट। पत्र (अपरकेस और लोअरकेस), गणित के संकेत और अन्य विभिन्न मूल्यों: पाठ अलग वर्ण होते हैं। शाब्दिक जानकारी की एन्कोडिंग से 00000000 11111111. के लिए इस प्रकार यह संभव है 256 विभिन्न चरित्रों कन्वर्ट करने के लिए आठ लगातार द्विआधारी मूल्यों के उपयोग की आवश्यकता है।
पाठ की एन्कोडिंग में भ्रम से बचने के हर किरदार के लिए मूल्यों की विशेष तालिका का उपयोग करें। वे (उदाहरण के लिए, €, ¥, ©, आदि) लैटिन वर्णमाला, गणित के संकेत और विशेष उद्देश्य के संकेत प्रस्तुत करते हैं। प्रतीक अंतराल 128-255 एनकोड देश की राष्ट्रीय वर्णमाला।
प्रतीकों सांकेतिक शब्दों में बदलना करने के लिए 1 से 8 बिट स्मृति की आवश्यकता है। आसान बनाने के लिए podstchetov 8 बिट, 1 बाइट के बराबर हैं तो पाठ जानकारी के लिए कुल डिस्क स्थान बाइट में मापा जाता है।
अधिकांश व्यक्तिगत कंप्यूटर ASCII (सूचना आदान लिए अमेरिकन स्टैंडर्ड कोड) की एक मानक तालिका से लैस हैं। अन्य तालिकाओं भी उपयोग किया जाता है, जिसमें शाब्दिक जानकारी के कोडिंग प्रणाली अलग है। उदाहरण के लिए, पहली ज्ञात वर्ण एन्कोडिंग (सूचना आदान 8 बिट के लिए कोड) KOI-8 कहा जाता है, और यह एक यूनिक्स ऑपरेटिंग सिस्टम कंप्यूटर पर काम करता है। टेबल SR1251 कोड भी व्यापक रूप से पाए जाते हैं, जो विंडोज ऑपरेटिंग सिस्टम के लिए बनाया गया था।
लगता है की बाइनरी कोडिंग
एक और कारण है कि द्विआधारी कोडन डेटा प्रोग्रामिंग की एक सार्वभौमिक विधि है - जब ऑडियो फाइलों के साथ काम कर अपनी सादगी है। किसी भी संगीत आयाम और दोलन की आवृत्ति अलग से ध्वनि तरंगों है। ये सेटिंग्स मात्रा और पिच प्रभावित करते हैं।
एक ध्वनि तरंग कार्यक्रम के लिए, कंप्यूटर सशर्त कई भागों में विभाजित है, या "नमूने"। इस तरह के नमूनों की संख्या बड़ी हो सकती है, इसलिए वहाँ शून्य और की 65536 विभिन्न संयोजनों कर रहे हैं। तदनुसार, आधुनिक कंप्यूटर 16 बिट साउंड कार्ड 16 द्विआधारी अंकों के उपयोग ध्वनि तरंग का एक नमूना एन्कोड करने के लिए इसका मतलब है कि से लैस हैं।
एक ऑडियो फ़ाइल खेलने के लिए, कंप्यूटर बाइनरी कोड के लिए प्रोग्राम अनुक्रम संसाधित करता है और उन्हें एक निरंतर तरंग में जोड़ती है।
चार्ट कोडिंग
चित्रमय जानकारी ग्राफिक्स, चित्र, चित्र या PowerPoint में स्लाइड शो के रूप में प्रस्तुत किया जा सकता है। पिक्सल है कि एक अलग रंग में रंगा जा सकता है - प्रत्येक चित्र छोटे डॉट्स से बना है। प्रत्येक पिक्सेल के रंग एन्कोड किया गया है और संग्रहीत है, और अंततः हम एक पूर्ण छवि मिलता है।
यदि चित्र काले और सफेद है, प्रत्येक पिक्सेल कोड या तो एक इकाई या एक शून्य हो सकता है। चार रंगों का उपयोग कर, उनमें से प्रत्येक के कोड दो नंबर के होते हैं: 00, 01, 10 या 11 इस सिद्धांत के अनुसार किसी भी छवि प्रसंस्करण की गुणवत्ता अलग करते हैं। वृद्धि या कमी चमक का भी इस्तेमाल किया रंग की संख्या से प्रभावित है। सबसे अच्छा मामले में, कंप्यूटर लगभग 16,777,216 रंग अलग करता है।
निष्कर्ष
वहाँ द्विआधारी कूटबन्धन सबसे प्रभावी है सहित प्रोग्रामिंग जानकारी के विभिन्न तरीकों, कर रहे हैं। 0 और 1 - - कंप्यूटर आसानी से सबसे फ़ाइलें पढ़ता केवल दो प्रतीकों से। जिसमें प्रसंस्करण गति बहुत अधिक है की तुलना में, इस्तेमाल किया जाएगा उदाहरण के लिए, दशमलव सिस्टम की प्रोग्रामिंग। इस विधि की सादगी यह किसी भी प्रौद्योगिकी के लिए अपरिहार्य बना देता है। क्यों द्विआधारी कोडन उसके साथियों के बीच सार्वभौमिक है यही कारण है।
Similar articles
Trending Now