Computers, Programmering
Waarom is een universele binaire codering? programmeermethodes
De computer verwerkt de grote hoeveelheid informatie. Audio-bestanden, foto's, tekst - alles wat je wilt spelen of weer te geven. Waarom binaire codering is een universele methode van gegevens programmering van alle technische apparatuur?
Wat is anders dan de codering encryptie?
Vaak zijn mensen gelijk het begrip "codering" en "encryption", terwijl ze in feite verschillende betekenissen hebben. Aldus codering is het proces waarbij informatie om te verbergen. Decoderen vaak kan de persoon die de tekst, of speciaal opgeleide mensen veranderd. Codering wordt gebruikt voor de verwerking van informatie en het gebruiksgemak voor haar. gemeenschappelijke codering tafel wordt vaak gebruikt, bij iedereen bekend. Het is ingebouwd in uw computer.
binaire codering beginsel
Binaire codering is gebaseerd op het gebruik van slechts twee symbolen - 0 en 1 - voor het verwerken van informatie die de verschillende apparaten. Deze borden worden genoemd binaire cijfers, Engels - binair cijfer of bit. Elk van de symbolen van binaire code neemt het geheugen van een computer om 1 bit. Waarom binaire codering is een universele methode voor het verwerken van informatie? Het feit dat de computer makkelijker om minder tekens verwerken. Van dit hangt en de efficiëntie van de PC: de minder functionele taken die nodig zijn om het apparaat uit te voeren, hoe hoger de snelheid en de kwaliteit van het werk.
binaire codering principe wordt niet alleen in de programmering. Met de afwisseling van stemloze en stemhebbende trommel slaat Polynesians gegevens naar elkaar. Een vergelijkbaar principe geldt in morse, waar de lange en korte klanken worden gebruikt om de boodschap over te brengen. "Telegraphic alphabet" vandaag de dag gebruikt.
Waar te binaire codering gebruiken?
De binaire codering van informatie in een computer wordt overal gebruikt. Elk bestand, of het nu muziek of tekst die moet worden geprogrammeerd, zodat deze later gemakkelijk kan worden gehanteerd en gelezen. binaire codering systeem is nuttig voor het werken met symbolen en getallen, audio-bestanden, afbeeldingen.
Binaire codering van nummers
Nu computer getallen worden in een gecodeerde vorm, onbegrijpelijk voor de gemiddelde persoon. Het gebruik van Arabische cijfers, zoals wij voorstellen, voor de techniek onpraktisch. De reden hiervoor is de noodzaak om een uniek nummer aan elk personage wat te doen in tijden onmogelijk toe te wijzen.
Er zijn twee notaties: positionele en nepozitsionnyh. Nepozitsionnyh systeem is gebaseerd op het gebruik van de Latijnse letters en vertrouwd voor ons in de vorm van de Griekse cijfers. Deze opname methode is vrij ingewikkeld om te begrijpen, daarom werd verlaten.
Positionele aantal systeem gebruikt vandaag. Deze omvatten binaire, decimale, octale en hexadecimale codering zelfs informatie.
Decimale coderingssysteem we gebruiken in het dagelijks leven. Het is gebruikelijk voor ons Arabische cijfers, die begrijpelijk zijn voor iedereen. Binaire codering verschillende nummers met slechts nul en één.
Gehele getallen worden omgezet in binaire codering door ze te delen door 2. Het resulterende partiële ook verdeeld in twee stappen, totdat een uiteindelijk 0 of 1. Bijvoorbeeld, het nummer 123 10 in binaire notatie in de vorm 2 1111011 kunnen worden weergegeven. Een aantal van 20 oktober zal verschijnen als 10100 2.
Indices 10 en 2 zijn aangeduid respectievelijk binaire en decimale getallen van de codering. binaire codering symbool kan de werking van de in verschillende aantalsystemen waarden vereenvoudigen.
Programmeertechnieken decimale getallen zijn gebaseerd op de "floating point". Om de juiste waarde te brengen van decimaal naar het binaire codering met de formule N = M x qp. M - is de mantisse (zonder de expressie van elke bestelling), p - de volgorde van de waarden van N en q - base codeersysteem (in dit geval 2).
Niet alle nummers zijn positief. Om onderscheid te maken tussen positieve en negatieve getallen, laat de computer de plaats van 1 bit het teken coderen. Hier nul is een plus, en unit - min.
Met behulp van dit nummering systeem maakt het gemakkelijk voor de computer te werken met getallen. Dat is de reden waarom de binaire codering is universeel bij de berekening van processen.
Binaire codering van tekstuele informatie
Elke alfabet gecodeerde tekenset van de nullen en enen. De tekst bestaat uit verschillende karakters: letters (hoofdletters en kleine letters), rekenen borden en andere diverse waarden. Het coderen van tekstuele informatie vereist het gebruik van acht opeenvolgende binaire waarden van 00000000 tot 11111111. Het is aldus mogelijk om de 256 verschillende karakters te zetten.
Om verwarring in de codering van de tekst te voorkomen, gebruik maken van de speciale tabel met waarden voor elk karakter. Zij presenteren het Latijnse alfabet, rekenkundige tekens en symptomen van speciale doeleinden (bijvoorbeeld €, ¥, ©, etc.). Symbolen interval 128-255 coderen nationale alfabet van het land.
Symbolen coderen vereist 1 8 bits geheugen. Ter vereenvoudiging podstchetov 8 bits gelijk aan 1 byte, zodat de totale schijfruimte voor tekstinformatie wordt gemeten in bytes.
De meeste personal computers zijn uitgerust met een standaard tafel van ASCII (American Standard Code for Information Interchange). andere tafels worden ook gebruikt, waarbij het coderingssysteem tekstinformatie verschilt. Bijvoorbeeld, de eerste bekende karakter encodering genoemd KOI-8 (Code for Information Interchange 8-bit), en het werkt op een UNIX OS-computers. Tabel SR1251 codes worden ook op grote schaal gevonden, die is gemaakt voor het Windows-besturingssysteem.
Binaire codering van geluiden
Een andere reden waarom de binaire codering is een universele methode van data programmering - is de eenvoud bij het werken met audiobestanden. Alle muziek is geluidsgolven van wisselende amplitude en de frequentie van oscillatie. Deze instellingen zijn van invloed op het volume en de toonhoogte.
Een geluidsgolf programmeren van de computer wordt onderverdeeld in verscheidene delen voorwaardelijk of "samples". Het aantal van dergelijke monsters kan groot zijn, zodat er 65536 verschillende combinaties van nullen en enen. Dienovereenkomstig zijn moderne computers met 16-bits geluidskaart die het gebruik van 16 binaire cijfers een deel van de geluidsgolf coderingsmiddelen.
Een audiobestand te spelen, de computer verwerkt de geprogrammeerde reeks binaire code combineert tot één continue golf.
codering charts
Grafische informatie kan worden gepresenteerd in de vorm van afbeeldingen, schema's, foto's of een diavoorstelling in PowerPoint. Elk beeld is opgebouwd uit kleine puntjes - pixels die in een andere kleur kan worden geschilderd. De kleur van elke pixel wordt gecodeerd en opgeslagen, en uiteindelijk krijgen we een volledige afbeelding.
Als het beeld zwart en wit, kunnen elk pixel code ofwel een eenheid of nul zijn. Bij het gebruik van vier kleuren, de code van elk van hen bestaat uit twee getallen: 00, 01, 10 of 11. Volgens dit principe te onderscheiden kwaliteit van een beeldverwerking. Verhogen of verlagen van de helderheid wordt ook beïnvloed door het aantal gebruikte kleuren. In het beste geval, de computer onderscheidt ongeveer 16.777.216 kleuren.
conclusie
Er zijn verschillende methoden van informatie over de programmering, met inbegrip van binaire codering is de meest effectieve. Alleen door twee symbolen - 0 en 1 - computer gemakkelijk leest de meeste bestanden. Waarbij de verwerkingssnelheid is veel hoger dan zou worden gebruikt, bijvoorbeeld het programmeren van het decimale stelsel. De eenvoud van de werkwijze maakt het noodzakelijk voor elke technologie. Dat is de reden waarom de binaire codering is universeel onder zijn collega's.
Similar articles
Trending Now