Datamaskiner, Programmering
Hvorfor er en Universal Binary-koding? programmeringsmetoder
Datamaskinen behandler store mengder informasjon. Lydfiler, bilder, tekst - alt du ønsker å spille eller skjermen. Hvorfor binær koding er en universell metode for data programmering av noe teknisk utstyr?
Hva er forskjellig fra kodingen kryptering?
Ofte folk sidestiller begrepet "koding" og "kryptering", når de faktisk har forskjellige betydninger. Dermed er krypterings prosessen med å konvertere informasjon for å skjule det. Dekryptere ofte kan den personen som har endret teksten, eller spesialtrente folk. Koding benyttes for behandling av informasjon og brukervennlighet til henne. felles koding tabellen er ofte brukt, kjent for alle. Den er bygget inn i datamaskinen.
binær koding prinsippet
Binær koding er basert på bruk av bare to symboler - 0 og 1 - for behandling av informasjon som brukes av de forskjellige enheter. Disse skiltene er kalt binære tall, engelske - binære siffer, eller litt. Hver av symbolene av binær kode inntar datamaskinens minne til en bit. Hvorfor binær koding er en universell metode for bearbeiding av informasjon? Det faktum at datamaskinen enklere å håndtere færre tegn. Fra dette avhenger og effektiviteten av PC: mindre funksjonelle oppgaver som er nødvendige for å utføre enheten, jo høyere hastigheten og kvaliteten på arbeidet.
binær koding prinsippet finnes ikke bare i programmering. Med veksling av stemmeløse og stemte trommerytmer polynesierne overføre informasjon til hverandre. Et lignende prinsipp gjelder i morse, hvor lange og korte lyder brukes til å sende meldingen. "Telegraf alfabet" brukes i dag.
Hvor å bruke binær koding?
Den binære koding av informasjon i en datamaskin er brukt overalt. Hver fil, enten det er musikk eller tekst som skal programmeres slik at den senere kan lett håndteres og lese. binærkodesystem er nyttig for å arbeide med symboler og tall, lydfiler, grafikk.
Binær koding av tall
Nå data tall er representert i en kodet form, uforståelig for den gjennomsnittlige person. Bruken av arabiske tall, som vi tror, for teknikken upraktisk. Grunnen til dette er behovet for å tildele et unikt nummer for hvert tegn hva du skal gjøre til tider umulig.
Det er to notasjoner: posisjonell og nepozitsionnyh. Nepozitsionnyh system er basert på bruk av latinske bokstaver og kjent for oss i form av greske tall. Denne registreringsmetoden er ganske komplisert å forstå, derfor ble forlatt.
Posisjonstallsystem som brukes i dag. Disse inkluderer binære, desimal, oktale og heksadesimale kode selv informasjon.
Desimal kodesystem vi bruker i hverdagen. Det er vanlig for oss arabiske tall, som er forståelig for alle. Binær koding forskjellige antall med bare null og en.
Heltall blir omdannet til binærkoding ved å dele dem med 2. Den resulterende, delvis også delt opp i to trinn, inntil en endelig 0 eller 1. For eksempel er antallet 123 10 i binær notasjon kan representeres i form 2 1.111.011. En rekke: 20 10 10100 vil se ut 2.
Indekser 10 og 2 betegnes henholdsvis binære og desimaltall av kodesystem. binærkodesymbol benyttes for å forenkle drift av verdiene presentert i ulike tallsystemer.
Programmeringsteknikker desimaltall er basert på "floating point". For å kunne overføre verdien fra desimal til binær kodesystemet ved hjelp av formelen N = M x qp. M - er mantissen (uten ekspresjon av hvilken som helst rekkefølge), p - er rekkefølgen av verdiene av N, og Q - basiskodesystem (i dette tilfelle 2).
Ikke alle tallene er positive. For å skille mellom positive og negative tall, forlater maskinen i stedet for en bit for å kode skiltet. Her null er et pluss, og enhet - minus.
Ved hjelp av dette tallsystemet gjør det enkelt for datamaskinen for å jobbe med tall. Det er derfor det binære koding er universelt ved beregning prosesser.
Binær koding av tekstlig informasjon
Hver alfabetet kodet tegnsett av sine nuller og enere. Teksten består av forskjellige tegn: bokstaver (stor og liten), aritmetiske tegn og andre ulike verdier. Kodingen av tekstlig informasjon krever bruk av åtte sammenhengende binære verdier fra 00000000 til 11111111. Dermed er det mulig å konvertere de 256 forskjellige tegn.
For å unngå forvirring i kodingen av teksten, bruke den spesielle verditabellen for hvert tegn. De presenterer det latinske alfabetet, aritmetiske tegn og tegn til spesielle formål (for eksempel €, ¥, ©, etc.). Symboler intervall 128-255 koder landets nasjonale alfabetet.
Å kode symboler krever en 8 bit minne. For å forenkle podstchetov 8 biter er lik en byte, slik at den totale diskplass for tekstinformasjon er målt i byte.
De fleste personlige datamaskiner er utstyrt med en standard tabell over ASCII (American Standard kode for Information Interchange). andre tabeller er også anvendes, i hvilket det kodesystem av tekstlig informasjon forskjellig. For eksempel, den første kjente tegnkoding som heter KOI-8 (Kode for Information Interchange 8-bit), og det fungerer på en Unix OS-maskiner. Tabell SR1251 koder er også mye funnet, som ble opprettet for Windows-operativsystemet.
Binær koding av lyd
En annen grunn til at binærkoding er en universell metode for dataprogrammering - er dens enkelhet når du arbeider med lydfiler. Enhver musikk er lydbølger med varierende amplitude og frekvens for oscillasjon. Disse innstillingene påvirker volum og tonehøyde.
For å programmere en lydbølge, datamaskinen deler den i flere deler betinget, og "eksempler". Antallet slike prøver kan være store, så det er 65536 forskjellige kombinasjoner av nuller og enere. Følgelig er moderne datamaskiner er utstyrt med en 16-bits lydkort som innebærer bruken av 16 binærsifre for å kode for en prøve av lydbølgen.
For å spille av en lydfil, behandler datamaskinen den programmerte sekvensen av binær kode, og kombinerer dem i én kontinuerlig bølge.
koding diagrammer
Grafisk informasjon kan presenteres i form av grafikk, diagrammer, bilder eller lysbilde i PowerPoint. Hvert bilde består av små prikker - piksler som kan males i en annen farge. Fargen på hver piksel er kodet og lagret, og til slutt får vi et komplett bilde.
Hvis bildet er svart og hvitt, kan hver piksel kode enten være en enhet eller en null. Ved bruk av fire farger, koden for hver av dem består av to tall: 00, 01, 10 eller 11. Ifølge dette prinsippet skille kvaliteten av enhver bildebehandling. Øke eller minske lysstyrken påvirkes også av antallet farger som brukes. I beste fall skiller datamaskinen ca 16.777.216 farger.
konklusjon
Det finnes ulike metoder for programmering informasjon, inkludert binær koding er den mest effektive. Bare ved to symboler - 0 og 1 - datamaskinen leser lett de fleste filer. Hvor prosesseringshastigheten er mye høyere enn det som ville bli brukt, for eksempel programmering desimalsystemet. Enkelheten av denne metoden gjør det uunnværlig for enhver teknologi. Det er derfor det binære koding er universell blant sine jevnaldrende.
Similar articles
Trending Now