Presentation om ämnet binär kodning. Binär kodning Informations- och informationsprocesser

glida 1

glida 2

Begreppet "information" och egenskaper hos information Mätning av information. Alfabetisk metod Mätning av information. Innehållsmetod Representation och kodning av information Representation av numerisk information med hjälp av nummersystem Översättning av siffror i positionsnummersystem Aritmetiska operationer i positionsnummersystem Representation av siffror i en dator Binär kodning Informationslagring

glida 3

Begreppet "information" och informationens egenskaper

Begreppet "information" Information i filosofi Information i fysik Information i biologi Informationens egenskaper

glida 4

Vad är information?

Ordet "information" kommer från det latinska ordet information, som översätts som förtydligande, presentation. Begreppet "information" är grundläggande inom datavetenskapens gång, det är omöjligt att definiera det genom andra, mer "enkla" begrepp.

glida 5

I den enklaste vardagliga bemärkelsen brukar termen "information" förknippas med viss information, data, kunskap. Information överförs i form av meddelanden som bestämmer dess form och presentation. Exempel på meddelanden är: ett musikstycke, ett tv-program, text utskriven på en skrivare osv. Det förutsätts att det finns en informationskälla och en informationsmottagare. Meddelandet från källan till mottagaren sänds genom något medium, som är en kommunikationskanal.(Fig. 1.) Begreppet "information" används inom olika vetenskaper.

glida 6

Information i filosofi

Studentmeddelande

Bild 7

Bild 8

Bild 9

Informationsegenskaper

En person är en social varelse, för att kommunicera med andra människor måste han utbyta information med dem, och informationsutbytet sker alltid på ett visst språk - ryska, engelska, etc. deltagarna i diskussionen måste kunna språket som kommunikationen bedrivs på, då blir informationen begriplig för alla deltagare i informationsutbytet. Information ska vara användbar, då får diskussionen praktiskt värde. Onödig information skapar informationsbrus som gör det svårt att uppfatta användbar information.

Bild 10

Termen "massmedia" är allmänt känd, som ger information till alla medlemmar i samhället. Sådan information måste vara korrekt och aktuell. Felaktig information vilseleder samhällsmedlemmar och kan vara orsaken till sociala omvälvningar. Föråldrad informationär värdelös och därför läser ingen, förutom historiker, förra årets tidningar. För att en person ska kunna navigera korrekt i omvärlden måste informationen vara fullständig och korrekt. Uppgiften att få fullständig och korrekt information står inför vetenskapen. Att bemästra vetenskaplig kunskap i inlärningsprocessen gör att en person kan få fullständig och korrekt information om natur, samhälle och teknik.

glida 11

Mätning av information. Alfabetisk synsätt

Den alfabetiska metoden används för att mäta mängden information i en text som presenteras som en sekvens av tecken från något alfabet. Detta tillvägagångssätt är inte relaterat till innehållet i texten. Mängden information kallas i det här fallet textens informationsvolym, vilket är proportionellt mot storleken på texten - antalet tecken som texten består av. Ibland kallas detta tillvägagångssätt för att mäta information den volymetriska metoden.

glida 12

Varje tecken i texten innehåller en viss mängd information. Det kallas informationsvikten för en symbol. Därför är textens informationsvolym lika med summan av informationsvikterna för alla tecken som utgör texten. Det antas här att texten är en sekventiell sträng av numrerade tecken. I formel (1) betecknar i1 informationsvikten för det första tecknet i texten, i2 är informationsvikten för det andra tecknet i texten, etc.; K - textstorlek, d.v.s. totalt antal tecken i texten

glida 13

Hela uppsättningen av olika tecken som används för att skriva texter kallas alfabetet. Alfabetets storlek är ett heltal, vilket kallas alfabetets kardinalitet. Man bör komma ihåg att alfabetet inte bara innehåller bokstäver i ett visst alfabet, utan alla andra tecken som kan användas i texten: siffror, skiljetecken, olika parenteser. Att bestämma informationsvikterna för tecken kan ske i två approximationer: anta lika sannolikhet (samma förekomstfrekvens) för vilket tecken som helst i texten; med hänsyn till de olika sannolikheterna (olika förekomstfrekvens) för olika tecken i texten.

Bild 14

Approximation av lika sannolikhet för tecken i en text

Om vi ​​antar att alla tecken i alfabetet i någon text visas med samma frekvens, kommer informationsvikten för alla tecken att vara densamma. Då är andelen av vilket tecken som helst i texten 1/N:e delen av texten. Per definition av sannolikhet är detta värde lika med sannolikheten för att ett tecken förekommer i varje position i texten: p=1/N.

glida 15

Ur den alfabetiska metoden för att mäta information är 1 bit informationsvikten för ett tecken från det binära alfabetet. Den större informationsenheten är byten. 1 byte är informationsvikten för ett tecken från ett alfabet med en kapacitet på 256. (1 byte = 8 bitar) För att representera texter lagrade och bearbetade i en dator används oftast ett alfabet med en kapacitet på 256 tecken. Därför "väger" 1 tecken i en sådan text 1 byte. 1 KB (kilobyte)=210 byte=1024 byte 1 MB (megabyte)=210 KB=1024 KB 1 GB (gigabyte)=210 MB=1024 MB

glida 16

Approximation av olika sannolikheter för tecken i en text

Denna approximation tar hänsyn till att i en verklig text förekommer olika tecken med olika frekvenser. Därav följer att sannolikheterna för att olika karaktärer uppträder i en viss position i texten är olika och därför är deras informationsvikt olika. Statistisk analys av ryska texter visar att frekvensen av bokstaven "o" är 0,09. Det betyder att för varje 100 tecken förekommer bokstaven "o" i genomsnitt 9 gånger. Samma nummer indikerar sannolikheten för att bokstaven "o" ska förekomma i en viss position i texten: p0=0,09. Av detta följer att informationsvikten för bokstaven "o" i den ryska texten är 3,47393 bitar.

Bild 17

Mätning av information. Innehållsförhållningssätt

Ur synvinkeln av ett meningsfullt tillvägagångssätt för mätning av information löses frågan om mängden information i ett meddelande som tas emot av en person. Följande situation övervägs: en person får ett meddelande om någon händelse; samtidigt är osäkerheten i mänsklig kunskap om den förväntade händelsen känd i förväg. Kunskapsosäkerheten kan uttryckas antingen som ett tal alternativ händelse, eller sannolikheten för förväntade varianter av händelsen;

Bild 18

2) som ett resultat av mottagandet av meddelandet avlägsnas kunskapsosäkerheten: från ett visst möjligt antal alternativ valdes ett; 3) formeln beräknar mängden information i det mottagna meddelandet, uttryckt i bitar. Formeln som används för att beräkna mängden information beror på situationerna, som kan vara två: Alla möjliga varianter av händelsen är lika sannolika. Deras antal är ändligt och lika med N. Sannolikheterna (p) för möjliga varianter av händelsen är olika och de är kända i förväg: (pi), i=1..N. Här, som tidigare, är N antalet möjliga varianter av händelsen.

Lika troliga händelser

Ojämna händelser

Bild 19

Om vi ​​betecknar med bokstaven i mängden information i meddelandet att en av N ekvivalenta händelser har inträffat, då är värdena i och N sammankopplade med Hartley-formeln: 2i = N (1) Värdet I mäts i bitar. Därför följer slutsatsen: 1 bit är mängden information i meddelandet om en av två lika sannolika händelser. Hartleys formel är en exponentiell ekvation. Om i är ett okänt värde kommer lösningen till ekvation (1) att vara:

(2) Exempel 1 Exempel 2

Bild 20

En uppgift. Hur mycket information finns i meddelandet om att spaderdrottningen togs från en kortlek? Lösning: kortlek - 32 kort. I en blandad kortlek är förlusten av ett kort en likvärdig händelse. Om i är mängden information i meddelandet om att ett visst kort har fallit (spaddrottning), så från Hartleys ekvation: 2i = 32 = 25 Därav: I = 5 bitar

glida 21

En uppgift. Hur mycket information innehåller meddelandet om ansiktskastet med siffran 3 på de sexsidiga tärningarna? Lösning: Med tanke på förlusten av något ansikte som en lika sannolik händelse, skriver vi Hartley-formeln: 2i = 6. Därför:

glida 22

Om sannolikheten för någon händelse är lika med p, och i (bit) är mängden information i meddelandet om att denna händelse har inträffat, är dessa storheter sammankopplade med formeln: 2i = 1/p (*) Lösning av exponentialen ekvation (*) med avseende på i får vi: Formeln (**) föreslogs av K. Shannon, därför kallas den Shannon-formeln

glida 23

Representation och kodning av information

1. Språk som teckensystem 2. Representation av information i levande organismer 3. Kodning av information

glida 24

Språk som teckensystem

Ett språk är ett specifikt system för symbolisk representation av information. "Språk är en uppsättning symboler och en uppsättning regler som bestämmer hur man komponerar meningsfulla meddelanden från dessa symboler" (ordbok för skoldatavetenskap). Därför att ett meningsfullt budskap är information, då är definitionerna desamma. SPRÅK

datavetenskapens naturliga formspråk

Bild 25

naturliga språk

Historiskt etablerade språk i nationellt tal. De flesta moderna språk kännetecknas av närvaron av muntliga och skriftliga former av tal. Analysen av naturliga språk är mestadels ämnet för filologiska vetenskaper, i synnerhet lingvistik. Inom datavetenskap utförs analysen av naturliga språk av specialister inom området artificiell intelligens. Ett av målen med utvecklingen av femte generationens datorprojekt är att lära datorn att förstå naturliga språk.

glida 26

Formella språk

Artificiellt skapade språk för professionellt bruk. De är vanligtvis internationella till sin karaktär och har en skriftlig form. Exempel på sådana språk är matematik, språket för kemiska formler, musikalisk notation. För formella språk är tillhörighet till ett begränsat ämnesområde utmärkande. Syftet med ett formellt språk är en adekvat beskrivning av det system av begrepp och samband som är kännetecknande för ett givet ämnesområde.

Bild 27

Följande begrepp är förknippade med alla språk: alfabetet är den uppsättning symboler som används; syntax - regler för att skriva språkkonstruktioner; semantik - den semantiska sidan av språkstrukturer; pragmatik - de praktiska konsekvenserna av att tillämpa texten på ett givet språk. Naturliga språk är inte begränsade i sin tillämpning, i denna mening kan de kallas universella. Det är dock inte alltid bekvämt att endast använda naturligt språk i högt specialiserade områden. I sådana fall tar människor till hjälp av formella språk. Det finns kända exempel på språk som befinner sig i ett mellantillstånd mellan naturligt och formellt. Esperantospråket skapades på konstgjord väg för kommunikation mellan människor av olika nationaliteter. Och latinet i vår tid har blivit det formella språket för medicin och farmakologi, efter att ha förlorat funktionen av ett talat språk.

Bild 28

Representation av information i levande organismer

En person uppfattar information om världen genom sinnena. Känsliga nervändar i sinnesorganen uppfattar påverkan och överför den till neuronerna, vars kretsar utgör nervsystemet. En neuron kan vara i ett av två tillstånd: oexciterad och exciterad. En exciterad neuron genererar en elektrisk impuls som överförs genom nervsystemet. Tillståndet för en neuron (det finns ingen impuls, det finns en impuls) kan betraktas som tecken på något alfabet i nervsystemet, med hjälp av vilket information överförs.

Bild 29

Genetisk information bestämmer till stor del strukturen och utvecklingen av levande organismer och ärvs. Genetisk information lagras i organismers celler i strukturen av DNA-molekyler (deoxiribonukleinsyra). DNA-molekylen består av två kedjor som tvinnas ihop till en spiral, byggd av fyra nukleotider: A, G, T, C, som bildar det genetiska alfabetet. Den mänskliga DNA-molekylen innehåller cirka 3 miljarder par nukleotider och därför kodar den för all information om människokroppen: dess utseende, hälsa eller anlag för sjukdomar, förmågor.

glida 30

Informationskodning

Representation av information förekommer i olika former i perceptionsprocessen miljö levande organismer och en person, i processerna för informationsutbyte mellan en person och en person, en person och en dator, en dator och en dator, och så vidare. Omvandlingen av information från en form av representation till en annan kallas kodning. Hela uppsättningen tecken som används för kodning kallas för kodningsalfabetet. Till exempel, i en dators minne, kodas all information med ett binärt alfabet som bara innehåller två tecken: 0 och 1.

Bild 31

I processen för informationsutbyte är det ofta nödvändigt att utföra operationerna för kodning och avkodning av information. När du matar in ett alfabetiskt tecken i en dator genom att trycka på motsvarande tangent på tangentbordet, kodas tecknet, det vill säga det omvandlas till en datorkod. När en skylt visas på en bildskärm eller skrivare sker den omvända processen - avkodning, när skylten omvandlas från en datorkod till dess grafiska bild.

glida 32

Representation av numerisk information med hjälp av nummersystem

Talsystem Decimaltalssystem Binärt talsystem Positionstalsystem med godtycklig bas

Bild 33

Notation

Siffror används för att registrera information om antalet objekt. Siffror skrivs med hjälp av speciella teckensystem som kallas nummersystem. Talsystemet är ett sätt att representera siffror och motsvarande regler för att arbeta med siffror. Olika talsystem som fanns tidigare och som används i vår tid kan delas in i icke-positionella och positionella. Tecknen som används för att skriva siffror kallas siffror.

glida 34

Icke-positionella nummersystem

I icke-positionella nummersystem beror värdet på en siffra inte på dess position i talet. Ett exempel på ett icke-positionellt talsystem är det romerska systemet (romerska siffror). I det romerska systemet används latinska bokstäver som siffror: I V X L C D M 1 5 10 50 100 500 1000 Exempel 1 Exempel 2 Exempel 3 I romerska siffror skrivs siffror från vänster till höger i fallande ordning. I det här fallet läggs deras värden till. Om en mindre siffra skrivs och en större skrivs till höger, så subtraheras deras värden.

Bild 35

glida 36

Bild 37

MCMXCVIII = 1000 + (- 100 + 1000) + + (- 10 + 100) + 5 + 1 + 1 + 1 = 1998

Bild 38

Positionsnummersystem

Det första positionsnummersystemet uppfanns i det gamla Babylon, och den babyloniska numreringen var sexagesimal, det vill säga den använde sextio siffror! Det är intressant att vi fram till nu, när vi mäter tid, använder en bas lika med 60. På 1800-talet blev det duoddecimala talsystemet ganska utbrett. Hittills använder vi ofta ett dussin: det finns två dussin timmar på en dag, en cirkel innehåller tretton dussin grader osv. I positionsnummersystem beror värdet som betecknas med en siffra i ett tal på dess position. Antalet siffror som används kallas basen för positionsnummersystemet.

Bild 39

De vanligaste positionstalssystemen för närvarande är decimala, binära, oktala och hexadecimala. I positionsnummersystem är systemets bas lika med antalet siffror (tecken i dess alfabet) och bestämmer hur många gånger värdena för identiska siffror i angränsande positioner av numret skiljer sig åt.

Bild 40

Decimaltalssystem

Betrakta decimaltalet 555 som ett exempel. Talet 5 förekommer tre gånger, där den 5 längst till höger representerar 5 enheter, den andra från höger, fem tiotal, och slutligen den tredje från höger, fem hundra. Positionen för en siffra i ett tal kallas .... Siffran i numret ökar från höger till vänster, från lägre till högre siffror. Siffran 555 är en kollapsad form av numret. I den utökade formen att skriva ett tal, skrivs multiplikationen av en siffra i ett tal med olika potenser av talet 10 explicit. Den där.

ansvarsfrihet

Bild 41

I det allmänna fallet, i decimalnotationen, ser posten av talet A10, som innehåller n heltalssiffror av talet och m bråksiffror av talet, ut så här: Koefficienterna ai i denna notation är siffrorna i decimaltalet , som skrivs i vikt form enligt följande: Från formlerna ovan kan det ses att multiplikation eller division av ett decimaltal med 10 (värdet på basen) flyttar kommatecken som skiljer heltalsdelen från bråkdelen en efter en siffra till höger respektive vänster.

Bild 42

Binärt talsystem

I det binära talsystemet är basen 2, och alfabetet består av två siffror (0 och 1). Därför skrivs tal i det binära systemet i expanderad form som summan av potenserna av bas 2 med koefficienter, som är siffrorna 0 eller 1. Till exempel kan en utökad notation av ett binärt tal se ut så här,

glida 43

I det allmänna fallet, i det binära systemet, ser notationen av talet A2, som innehåller n heltalssiffror av talet och m bråksiffror i talet, ut så här: Vikt notation av det binära talet: Det kan ses från ovan formler att multiplicera eller dividera ett binärt tal med 2 (värdet på basen) leder till en rörelse ett kommatecken som skiljer heltalsdelen från bråkdelen med en siffra till höger respektive vänster.

Bild 44

Positionsnummersystem med en godtycklig bas

Det är möjligt att använda många positionstalssystem, vars bas är lika med eller större än 2. I talsystem med bas q (q-ärt talsystem) skrivs tal i expanderad form som summan av grader av basen q med koefficienter, som är talen 0, 1, q-1: Koefficienterna ai i denna notation är siffrorna i talet som skrivits i q-talssystemet.

Bild 45

Så i det oktala systemet är basen åtta (q=8). Då kommer det oktala talet A8=673.28 skrivet i komprimerad form i expanderad form att se ut så här: I det hexadecimala systemet är basen sexton (q=16), då kommer det hexadecimala talet A16=8A,F16 skrivet i komprimerad form i expanderad form se ut så här: Om du uttrycker hexadecimala siffror i termer av deras decimalvärden, kommer notationen av talet att ha formen:

Bild 46

Översättning av tal i positionsnummersystem

Konvertera tal till decimala numreringssystem Konvertera tal från decimala till binära, oktala och hexadecimala tal Konvertera tal från binära till oktala och hexadecimala tal och tillbaka

Bild 47

Konvertera tal till decimaltalssystem

Att konvertera binära, oktala och hexadecimala tal till decimala är ganska enkelt. För att göra detta måste du skriva ner talet i utökad form och beräkna dess värde Konvertera ett tal från binärt till decimalt Konvertera tal från oktalt till decimalt

Bild 48

Konvertera ett tal från binärt till decimaltal

10.112 Konvertera följande tal till decimaler: 1012, 1102, 101.012

Bild 49

Konvertera tal från oktalt till decimaltal

67.58 Konvertera följande tal till decimaler: 78.118, 228, 34.128

Bild 50

Konvertera tal från hexadecimal till decimal

19F16 (F=15) Decimera följande tal: 1A16, BF16, 9C,1516

Bild 51

Konvertera tal från decimal till binär, oktal och hexadecimal

Att konvertera tal från decimal till binär, oktal och hexadecimal är mer komplex och kan göras olika sätt. Betrakta en av översättningsalgoritmerna med exemplet att konvertera tal från decimal till binär. I det här fallet bör man komma ihåg att algoritmerna för att översätta heltal och korrekta bråk kommer att skilja sig. Algoritm för omvandling av heltalsdecimaltal till binärt talsystem Algoritm för omvandling av vanliga decimalbråk till binärt talsystem. Konvertera tal från ett system med bas p till ett system med bas q

Bild 52

Algoritm för att konvertera heltalsdecimaltal till binärt talsystem

Utför konsekvent divisionen av det ursprungliga heltalsdecimaltalet och de resulterande heltalskvoterna med basen av systemet tills en kvot erhålls som är mindre än divisorn, det vill säga mindre än 2. Skriv de resulterande resterna i omvänd ordning. EXEMPEL

Bild 53

19 2 9 18 1 4 8 0 1910=100112

Konvertera decimaltal 19 till binärt talsystem

Ett annat sätt att skriva

Bild 54

Algoritm för att konvertera korrekta decimalbråk till binärt talsystem.

Utför sekventiell multiplikation av den ursprungliga decimaldelen och de resulterande bråkdelarna av produkterna med basen av systemet (med 2) tills nollbråkdelen erhålls eller den erforderliga beräkningsnoggrannheten uppnås. Skriv ner de resulterande hela delarna av arbetet i direkt följd. EXEMPEL

Bild 55

Konvertera 0,7510 till binärt talsystem

A2=0, a-la-2=0,112

Bild 56

Konvertera tal från ett system med bas p till ett system med bas q

Översättning av tal från ett positionssystem med en godtycklig bas p till ett system med bas q utförs enligt algoritmer liknande de som diskuterats ovan. Betrakta algoritmen för att konvertera heltal med hjälp av exemplet att konvertera heltalsdecimaltalet 42410 till det hexadecimala systemet, det vill säga från talsystemet med basen p=10 till talsystemet med basen q=16. I processen att utföra algoritmen är det nödvändigt att uppmärksamma att alla åtgärder måste utföras i det ursprungliga talsystemet (i det här fallet i decimal), och de resulterande resterna ska skrivas i siffror nytt system räkning (i detta fall hexadecimal).

Bild 57

Betrakta nu översättningsalgoritmen bråktal på exemplet att konvertera decimalbråket A10=0,625 till det oktala systemet, det vill säga från talsystemet med basen p=10 till talsystemet med basen q=8. Översättning av tal som innehåller både heltals- och bråkdelar utförs i två steg. Separat översätts heltalsdelen enligt motsvarande algoritm, och separat - bråkdelen. I den slutliga posten av det resulterande talet separeras heltalsdelen från bråkdelen med ett kommatecken.

Bild 58

Konvertera tal från binära till oktala och hexadecimala och vice versa

Översättning av tal mellan talsystem, vars baser är potenser 2 (q=2n), kan göras med enklare algoritmer. Sådana algoritmer kan användas för att översätta tal mellan binära (q=21), oktala (q=23) och hexadecimala (q=24) talsystem. Konvertera tal från binära till oktala. Konvertera tal från binära till hexadecimala. Konvertera tal från oktala och hexadecimala talsystem till binära.

Bild 59

Konvertera tal från binära till oktala.

För att skriva binära tal används två siffror, det vill säga i varje bit av ett nummer är 2 inspelningsalternativ möjliga. Vi löser exponentialekvationen: 2=2I. Eftersom 2=21, då I=1 bit. Varje siffra i ett binärt tal innehåller 1 bit information. Åtta siffror används för att skriva oktala tal, det vill säga 8 notationsalternativ är möjliga i varje siffra i numret. Vi löser exponentialekvationen: 8=2I. Eftersom 8=23, då I= 3 bitar. Varje bit av ett oktalt tal innehåller 3 bitar information.

Bild 60

För att konvertera ett binärt heltal till oktalt måste du alltså dela upp det i grupper med tre siffror, från höger till vänster, och sedan konvertera varje grupp till en oktal siffra. Om det finns mindre än tre siffror i den sista, vänstra gruppen, är det nödvändigt att komplettera den med nollor till vänster. Låt oss översätta det binära talet 1010012 till oktalt på detta sätt: 101 0012 För att förenkla översättningen kan du använda tabellen för att konvertera binära triader (grupper med 3 siffror) till oktala siffror.

Bild 61

För att omvandla ett binärt bråktal (egenbråk) till ett oktalt, är det nödvändigt att dela upp det i triader från vänster till höger (utan hänsyn till noll till decimalkomma) och, om den sista, högra, gruppen innehåller mindre än tre siffror, fyll den med nollor till höger. Därefter måste du ersätta triaderna med oktala tal. Låt oss till exempel konvertera det binära bråktalet A2=0,1101012 till det oktala talsystemet: 110 101 0,658

Bild 62

Konvertera tal från binära till hexadecimala

Sexton siffror används för att skriva hexadecimala tal, det vill säga 16 notationsalternativ är möjliga i varje siffra i numret. Vi löser exponentialekvationen: 16=2I. Eftersom 16=24, då I=4 ​​bitar. Varje bit av ett oktalt tal innehåller 4 bitar information.

Bild 63

För att konvertera ett binärt heltal till hexadecimalt måste det alltså delas in i grupper om fyra siffror (tetrader), från höger till vänster, och om den sista, vänstra, gruppen innehåller mindre än fyra siffror, måste den fyllas med nollor på vänster. För att konvertera ett binärt bråktal (egenbråk) till hexadecimalt måste du dela upp det i tetrader från vänster till höger (utan att ta hänsyn till noll till decimalkomma) och, om den sista, högra, gruppen innehåller mindre än fyra siffror, fyll den till höger med nollor. Därefter måste du ersätta tetrader med hexadecimala tal. Tabell för omvandling av tetrader till hexadecimala tal

Bild 64

Konvertera tal från oktala och hexadecimala talsystem till binära

För att konvertera tal från oktala och hexadecimala talsystem till binära, är det nödvändigt att konvertera siffrorna i talet till grupper av binära siffror. För att konvertera från oktalt till binärt måste varje siffra i talet omvandlas till en grupp med tre binära siffror (triad), och vid konvertering av ett hexadecimalt tal till en grupp med fyra siffror (tetrad).

Bild 71

Representerar nummer i fixpunktsformat

Heltal i en dator lagras i minnet i ett fixpunktsformat. I detta fall motsvarar varje siffra i minnescellen alltid samma siffra i numret, och "komma" är "placerat" till höger efter den minst signifikanta siffran, det vill säga utanför bitrutnätet. För att lagra icke-negativa heltal tilldelas en minnescell (8 bitar). Till exempel kommer numret A2=111100002 att lagras i en minnescell enligt följande:

Bild 72

Det maximala värdet för ett icke-negativt heltal uppnås när alla celler lagrar ettor. För en n-bitars representation blir det 2n - 1. Låt oss definiera intervallet av tal som kan lagras i random access minne i icke-negativt heltalsformat. Minsta antalet motsvarar åtta nollor lagrade i åtta bitar av minnescellen och är lika med noll. Det maximala antalet motsvarar åtta enheter och är lika med intervallet av icke-negativa heltal: från 0 till 255

Bild 73

För att lagra tecken med heltal tilldelas två minnesceller (16 bitar) och den mest signifikanta (vänster) biten tilldelas under talets tecken (om talet är positivt skrivs 0 till teckenbiten, om talet är negativ - 1). Representationen av positiva tal i en dator som använder tecken-värde-formatet kallas en direktnummerkod. Till exempel skulle talet 200210=111110100102 representeras i 16-bitars notation enligt följande: Det maximala positiva talet (förutsatt att en bit per tecken) för tecken med heltal i n-bitars notation är: A = 2n-1 - 1

Bild 74

Tvås komplement används för att representera negativa tal. Tilläggskoden låter dig ersätta den aritmetiska operationen av subtraktion med operationen av addition, vilket avsevärt förenklar processorns arbete och ökar dess hastighet. Tilläggskoden för det negativa talet A lagrat i n celler är 2n - |A|. För att få en tilläggskod av ett negativt tal kan du använda en ganska enkel algoritm: 1. Skriv modulen för talet i en direktkod med n binära siffror. 2. Få den omvända koden för talet, för detta värde, invertera alla bitar (ersätt alla ettor med nollor och ersätt alla nollor med ettor). 3. Lägg till en till den mottagna returkoden. EXEMPEL

Bild 75

Fördelarna med att representera siffror i ett fixpunktsformat är enkelheten och klarheten i representationen av siffror, såväl som enkelheten i implementeringsalgoritmer. aritmetiska operationer. Nackdelen med att representera tal i ett fixpunktsformat är ett litet intervall av representation av värden, vilket är otillräckligt för att lösa matematiska, fysiska, ekonomiska och andra problem som använder både mycket små och mycket stora tal.

Bild 76

Bild 77

Representerar tal i flyttalsformat

Reella tal lagras och bearbetas i en dator i flyttalsformat. I det här fallet kan kommatets position i numrets notation ändras. Flyttalsformatet är baserat på exponentiell notation, där vilket tal som helst kan representeras. Så talet A kan representeras som: där m är mantissan för talet; q är basen i talsystemet; n är ordningen på numret.

Bild 78

Det betyder att mantissan måste vara en egen bråkdel och ha en siffra som inte är noll efter decimalkomma. Låt oss konvertera decimaltalet 555,55, skrivet i naturlig form, till exponentiell form med en normaliserad mantiss:

Bild 83

Datalagring

Information kodad med naturliga och formella språk, samt information i form av bild- och ljudbilder, lagras i en persons minne. Informationsbärare används dock för långtidslagring av information, dess ackumulering och överföring från generation till generation. (elevens meddelande)

För att använda förhandsgranskningen av presentationer, skapa ett konto för dig själv ( konto) Google och logga in: https://accounts.google.com


Bildtexter:

Binär kodning

Diskretisering Diskretisering av information är processen att omvandla information från en kontinuerlig form av representation till en diskret.

Diskretiseringsprocess Punkt # Koordinater 1 (2.1) 2 (5.4) 3 (0.7) …

Binär kodning Ett alfabet är en ändlig uppsättning distinkta symboler (tecken) som används för att representera information. Kraften i alfabetet är antalet symboler (tecken) som ingår i det.

Binär kodning Ett alfabet som innehåller två tecken kallas ett binärt alfabet.

Binär kod 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Teckensekvensnummer 1 2 3 4 Tvåsiffrig binär kod 00 01 10 11 Teckensekvensnummer 1 2 3 4 5 6 7 8 Tresiffrig binär kod 000 001 010 011 100 101 110 111

Längden på den binära kedjan - antalet tecken i den binära koden - kallas bitdjupet för den binära koden. Binär kodning Bitdjup för binär kod 1 2 3 4 5 6 7 8 9 10 Antal kodkombinationer 2 4 8 16 32 64 128 256 512 1024 : N = 2 i

Uppgift Ledaren för Multi-stammen instruerade sin minister att utveckla en binär kod och översätta till det hela viktig information. binär kod vilket bitdjup skulle krävas om alfabetet som används av Multi-stammen har 16 tecken? Skriv ner alla kodkombinationer. N = 16 i = ? N = 2 I 16 = 2 I 2 * 2 * 2 * 2 = 2 I 2 4 = 2 I i = 4

Enhetliga och olikformiga koder Enhetliga koder i kodkombinationer innehåller samma antal tecken, olikformiga - olika! Morsekod ASCII-kodtabell

Viktigast av allt Diskretisering av information är processen att omvandla information från en kontinuerlig form av representation till en diskret. Ett språks alfabet är en ändlig uppsättning distinkta tecken som används för att representera information. Ett alfabet som innehåller två tecken kallas ett binärt alfabet.


2 Innehållsförteckning Binär kodning i en dator Analog och diskret form av informationsrepresentation Analog och diskret form av informationsrepresentation Binär kodning av grafiska bilder Binär kodning av grafiska bilder Binär kodning av ljud Binär kodning av videoinformation Binär kodning av textinformation


3 Binär kodning i en dator All information som en dator bearbetar måste representeras av en binär kod med två siffror: 0 och 1. Dessa två tecken brukar kallas för binära siffror eller bitar En dator måste vara organiserad: kodning och avkodning Kodning - konvertera mata in information i den form som uppfattas av datorn, dvs. binär kod Avkodning - konvertera data från binär kod till en läsbar form Hej!


4 Varför binär kodning Det är bekvämt att koda information som en sekvens av nollor och ettor, om du föreställer dig dessa värden som två möjliga stabila tillstånd för ett elektroniskt element: 0 - ingen elektrisk signal; 1 - närvaron av en elektrisk signal. Nackdelen med binär kodning är långa koder. Men inom tekniken är det lättare att hantera stor kvantitet enkla element än med ett litet antal komplexa. Sätten att koda och avkoda information i en dator beror först och främst på typen av information, nämligen vad som ska kodas: siffror, text, grafik eller ljud.


5 Analog och diskret form av informationsrepresentation En person kan uppfatta och lagra information i form av bilder (visuell, ljud, taktil, smak och lukt). Visuella bilder kan lagras i form av bilder (ritningar, fotografier etc.) och ljudbilder kan spelas in på skivor, magnetband, laserskivor etc. Information, inklusive grafik och ljud, kan presenteras i analog eller diskret form. representation, en fysisk storhet antar en oändlig uppsättning värden och dess värden ändras kontinuerligt I en diskret representation antar en fysisk storhet en ändlig uppsättning värden, och dess värde ändras abrupt


6 Analog och diskret form av informationsrepresentation Ett exempel på analog och diskret representation av information: kroppens position på ett lutande plan och på en stege ges av värdena på X- och Y-koordinaterna. Endast en viss uppsättning av värden uppför trappan och ändras plötsligt


7 Diskretisering Ett exempel på analog representation grafisk information målarduk, vars färg ändras kontinuerligt, och en diskret bild tryckt med Inkjet skrivare och består av individuella punkter annan färg Ett exempel på analog lagring av ljudinformation är en vinylskiva (ljudspåret ändrar form kontinuerligt) och en diskret ljud-CD (vars ljudspår innehåller sektioner med olika reflektionsförmåga), uppdelning av en kontinuerlig grafisk bild och en kontinuerlig (analog) ) ljudsignalenskilda element. I samplingsprocessen utförs kodning, det vill säga att tilldela ett specifikt värde till varje element i form av en kod. Diskretisering är omvandlingen av kontinuerliga bilder och ljud till en uppsättning diskreta värden i form av koder.






10 Steg 1. Diskretisering: pixelisering. Bitmappskodning Steg 2. En enda färg bestäms för varje pixel. En pixel är det minsta elementet i en bild för vilken en färg kan ställas in oberoende av varandra. Upplösning: pixlar per tum, dots per tum (dpi) skärm 96 dpi, print dpi, print 1200 dpi


11 True Color Raster Coding Steg 3. Från färg till siffror: Modell RGB-färg = R + G + B röd röd blå blå grön grön R = 218 G = 164 B = 32 R = 135 G = 206 B = 250 Steg 4. Siffror - i det binära systemet. Hur mycket minne behövs för att lagra färgen på 1 pixel? ? Hur många olika färger kan kodas? ? 256 256 256 = (True Color) R: 256=2 8 val, behöver 8 bitar = 1 byte R G B: 3 byte totalt färgdjup


12 RGB-färgmodell Färgbilder kan ha olika färgdjup, vilket ges av antalet bitar som används för att koda färgen på en punkt Om vi ​​kodar färgen på en punkt i bilden med tre bitar (en bit för varje RGB-färg). ), då får vi alla åtta olika färger.


13 True Color I praktiken, för att lagra information om färgen på varje punkt i en färgbild i RGB-modellen, tilldelas vanligtvis 3 byte (dvs. 24 bitar) - 1 byte (dvs. 8 bitar) för färgvärdet för varje Således kan varje RGB-komponent ta ett värde i intervallet från 0 till 255 (totalt 2 8 = 256 värden), och varje punkt i bilden, med ett sådant kodningssystem, kan målas i en av färgerna. uppsättning färger kallas vanligtvis True Color (true colors), eftersom det mänskliga ögat fortfarande inte kan urskilja en större variation


14 Beräkna mängden videominne För att en bild ska kunna bildas på skärmen måste information om varje punkt (punktens färgkod) lagras i datorns videominne De där. totalt 1280 * 1024 = punkter. Med ett färgdjup på 32 bitar per punkt, krävs mängd videominne: 32 * = bitar = byte = 5120 KB = 5 MB


15 Rasterkodning (True Color) CMYK-modell Subtraktiv (subtraktiv), används för att förbereda bilder för utskrift på en professionell skrivare och fungerar som grund för fyrfärgsutskriftsteknik. Färgkomponenterna i denna modell är färgerna som erhålls genom att subtrahera de primära från vitt: cyan (Cuan) \u003d vit - röd \u003d grön - blå; lila (Magenta) = vit - grön = röd + blå; gul (gul) \u003d vit - blå \u003d röd + grön. Problem färgmodell SMU: i praktiken är ingen färg absolut ren och innehåller nödvändigtvis föroreningar; att lägga komplementfärger ovanpå varandra ger i praktiken inte rent svart. Därför ingick en ren svart komponent i denna färgmodell.




17 Vektorkodning vektor bildär en samling grafiska primitiver (punkt, linjesegment, ellips...). Varje primitiv beskrivs med matematiska formler. Kodning är beroende av applikationsmiljön Fördelen med vektorgrafik är att filerna som lagrar vektorgrafik är relativt små.Det är också viktigt att vektorgrafik kan förstoras eller förminskas utan kvalitetsförlust.


18 Vektorritningar Konstruerade av geometriska former: segment, polylinjer, rektanglar, cirklar, ellipser, bågar släta linjer (Bezier-kurvor) För varje figur lagras följande i minnet: dimensioner och koordinater i figurens färg och stil för kantfärgen och Fyllningsstil (för stängda figurer) Format Filer: WMF (Windows Metafile) CDR (CorelDraw) AI (Adobe Illustrator) FH (FreeHand)


19 Vektorritningar Det bästa sättet för förvaring av ritningar, diagram, kartor; vid kodning sker ingen förlust av information; det finns ingen förvrängning vid storleksändring; mindre filstorlek, beror på bildens komplexitet; inte effektivt för foton och suddiga bilder


20 Grafiska filformat Format grafiska filer bestämma metoden för att lagra information i en fil (raster eller vektor), samt formen för informationslagring (använd komprimeringsalgoritm) Mest populär bitmappsformat: BMP GIF JPEG TIFF PNG


21 Grafiska filformat Bit Map image (BMP) är ett universellt grafiskt bitmappsfilformat som används i driften Windows-system. Stöds av många grafikredigerare, inklusive Paint-redigeraren. Rekommenderas för att lagra och utbyta data med andra applikationer Tagged Image File Format (TIFF) är ett rasterbildsfilformat som stöds av alla större grafikredigerare och datorplattformar. Inkluderar en förlustfri komprimeringsalgoritm. Används för att utbyta dokument mellan olika program. Rekommenderas för användning med publiceringssystem


22 Grafiska filformat Graphics Interchange Format (GIF) är ett rastergrafikfilformat som stöds av applikationer för olika operativsystem. Inkluderar en förlustfri komprimeringsalgoritm som låter dig minska filstorleken flera gånger. Rekommenderas för lagring av bilder skapade programmatiskt (diagram, grafer och så vidare) och ritningar (som applikationer) med ett begränsat antal färger (upp till 256). Används för att placera grafik på webbsidor på Internet Portable Network Graphic (PNG) är ett rastergrafikfilformat som liknar GIF-formatet. Joint Photographic Expert Group (JPEG) är ett rastergrafikfilformat som implementerar en effektiv komprimeringsalgoritm (JPEG-metod) för skannade fotografier och illustrationer för att placera grafik på webbsidor på Internet. Komprimeringsalgoritmen låter dig minska storleken på filen dussintals gånger, men det leder till oåterkallelig förlust av viss information. Stöds av applikationer för olika operativsystem. Används för att placera grafik på webbsidor på Internet


23 Frågor och uppgifter: Vilka typer av datorbilder känner du till? Vad är det maximala antalet färger som kan användas i en bild om varje pixel har 3 bitar? Vad vet du om RGB-färgmodellen? Beräkna mängden videominne som krävs för grafikläge: skärmupplösning 800 x 600, färgkvalitet 16 bitar.




25 Ljudkodning Ljud är en våg med ständigt föränderlig amplitud och frekvens: ju större amplitud, desto högre är den för en person, desto högre frekvens, desto högre ton Komplexa kontinuerliga ljudsignaler kan representeras med tillräcklig noggrannhet som summan av ett visst antal enkla sinusformade svängningar Varje sinusoid kan specificeras exakt med någon uppsättning numeriska parametrar - amplitud, fas och frekvens, som kan betraktas som en ljudkod någon gång i tiden


26 Temporal sampling av ljud I processen att koda en ljudsignal utförs dess temporal sampling - en kontinuerlig våg delas upp i separata små tidssektioner och ett visst amplitudvärde ställs in för varje sådan sektion. amplitud i tid ersätts av en diskret sekvens av volymnivåer


27 Kvaliteten på binär ljudkodning bestäms av kodningsdjupet och samplingshastigheten. Samplingsfrekvens - antalet signalnivåmätningar per tidsenhet Antalet volymnivåer bestämmer kodningsdjupet. Moderna ljudkort ger 16-bitars ljudkodningsdjup. I det här fallet är antalet volymnivåer N = 2 I = 2 16 = 65536




29 Presentation av videoinformation Bearbetning av videoinformation kräver mycket hög prestanda datorsystem Vad är en film i form av datavetenskap? Först och främst är det en kombination av ljud och grafisk information. Dessutom, för att skapa en rörelseeffekt på skärmen, används en diskret teknik för att snabbt växla statiska bilder. Studier har visat att om mer än en ram byts ut på en sekund, så uppfattar det mänskliga ögat förändringar i dem som kontinuerliga.


30 Representation av videoinformation När man använder traditionella metoder för att lagra information kommer den elektroniska versionen av filmen att visa sig vara för stor.En uppenbar nog förbättring är att komma ihåg den första bildrutan i sin helhet (i litteraturen brukar man kalla den en nyckelram), och i de följande för att endast spara skillnader från den ursprungliga ramen (skillnadsramar)


31 Vissa videofilformat Det finns många olika format för att representera videodata. Video för Windows, baserad på universella AVI-filer ( ljud video Interleave - alternerande ljud och video) På senare tid har videokomprimeringssystem blivit mer utbredda, vilket tillåter vissa förvrängningar av bilden som är osynliga för ögat för att öka komprimeringsförhållandet. Den mest kända standarden för denna klass är MPEG (Motion Picture Expert Group). Metoderna som används i MPEG är inte lätta att förstå och bygger på ganska komplex matematik.En teknologi som kallas DivX (Digital Video Express) har blivit mer utbredd. Tack vare DivX var det möjligt att uppnå ett komprimeringsförhållande som gjorde det möjligt att passa in en högkvalitativ inspelning av en fullängdsfilm på en CD - komprimera en 4,7 GB DVD-film till 650 MB


32 MIDI-ljudfilformat - inspelning av musikaliska verk i form av kommandon till en synthesizer, kompakt, återger inte en mänsklig röst, (motsvarande en vektorrepresentation i grafik) WAV är ett universellt ljudformat, det lagrar fullständig information om digitaliserat ljud (motsvarar bmp-formatet i grafik). Tar upp en mycket stor mängd minne (15 MB för 1 minuts ljud) MP3 är ett ljumed justerbar informationsförlust som gör att du kan komprimera filer flera gånger beroende på angiven bithastighet (11 gånger i genomsnitt). Även vid den högsta bithastigheten - 320 kbps - ger den 4 gånger komprimering jämfört med APE CD-skivor - ett ljuutan förlust av information (och därmed kvalitet), ett komprimeringsförhållande på cirka 2


33 Multimedia Multimedia (multimedia, från engelska multi - mycket och media - media, miljö) datateknik, samtidigt använda flera informationsmedier: text, grafik, video, fotografi, animation, ljudeffekter, högkvalitativt ackompanjemang Ordet "multimedia" betyder påverkan på användaren genom flera informationskanaler samtidigt. Multimedia är en kombination av en bild på en datorskärm (inklusive grafisk animation och videoramar) med text och ljud. Multimediasystem används mest inom utbildning, reklam och underhållning.




35 Binär kodning av textinformation Sedan 60-talet har datorer använts alltmer för att bearbeta textinformation, och för närvarande är de flesta datorer i världen upptagna med bearbetning av textinformation. Traditionellt, för att koda ett tecken, används mängden information = 1 byte (1 byte = 8 bitar).




37 Binär kodning av textinformation Kodning består i att tilldela varje tecken en unik binär kod från till (eller en decimalkod från 0 till 255.) Det är viktigt att tilldelning av en specifik kod till ett tecken är en överenskommelse, som är fast genom kodtabellen


38 Kodningstabell En tabell där serienummer (koder) tilldelas alla tecken i datoralfabetet kallas en kodningstabell. olika typer Datorer använder olika kodningar. Med spridningen av IBM PC blev ASCII (American Standard Code for Information Interchange) en internationell standard.


39 ASCII-kodningstabell Standard i denna tabell är endast den första halvan, dvs. tecken med siffror från 0 () till 127 (). Detta inkluderar bokstaven i det latinska alfabetet, siffror, skiljetecken, parenteser och några andra symboler. De återstående 128 koderna används i olika versioner. I ryska kodningar placeras tecken i det ryska alfabetet. För närvarande finns det 5 olika kodtabeller för ryska bokstäver (KOI8, СР1251, СР866, Mac, ISO). För närvarande har den nya internationella standarden Unicode blivit utbredd, som tilldelar två byte för varje tecken. Med den kan du koda (2 16 =) olika tecken.


42 Den vanligaste för närvarande använda kodningen är Microsoft Windows, förkortat CP1251 ("CP" står för "Code Page", "code page"). CP1251


45 International Standards Organization (ISO) har godkänt en annan kodning som kallas ISO ISO som en standard för det ryska språket.


46


48 Textens informationsvolym Idag använder många datorer för att förbereda brev, dokument, artiklar, böcker m.m. textredigerare. Datorredigerare arbetar huvudsakligen med ett alfabet på 256 tecken. I det här fallet är det lätt att beräkna mängden information i texten. Om 1 tecken i alfabetet innehåller 1 byte med information, behöver du bara räkna antalet tecken; det resulterande numret kommer att ge informationsvolymen för texten i byte Låt en liten bok gjord med en dator innehålla 150 sidor; 40 rader per sida, 60 tecken per rad. Så sidan innehåller 40x60=2400 byte med information. Volymen av all information i boken: 2400 x 150 = byte


49 Var uppmärksam! Siffror kodas enligt ASCII-standarden i två fall - under in- och utmatning och när de förekommer i texten. Om talen är inblandade i beräkningar omvandlas de till en annan binär kod (se lektionen "representerar tal i en dator"). Låt oss ta siffran 57. När den används i texten kommer varje siffra att representeras av sin egen kod i enlighet med ASCII-tabellen. I det binära systemet är detta - När det används i beräkningar kommer koden för detta nummer att erhållas enligt reglerna för konvertering till det binära systemet och vi får -


50 Frågor och uppgifter: Vad är kodningen av textinformation i en dator? Koda ditt efternamn, förnamn, klassnummer med ASCII-kod. Vilket meddelande är kodat i Windows-1251-kodning: Förutsatt att varje tecken är kodat med en byte, uppskatta informationsvolymen för följande mening från Pushkins kvad: Sångaren-David var liten till växten, men han slog ner Goliat!


51 Frågor och uppgifter: Beräkna den mängd videominne som krävs för grafikläge: skärmupplösning 800 x 600, färgkvalitet 16 bitar. För att lagra en bitmappsbild på 64 * 64 pixlar tilldelades 1,5 KB minne. Vad är det högsta möjliga antalet färger i en bilds palett? Ange den minsta mängd minne (i KB) som är tillräcklig för att lagra en bitmapp på 64*64 pixlar om bilden är känd för att använda en palett med 256 färger. Själva paletten behöver inte förvaras. Hur många sekunder tar det för ett modem att sända meddelanden med en bit/s-hastighet att sända en 800*600 pixlar färgbitmapp, förutsatt att det finns 16 miljoner färger i paletten? En färgbild på 10*10 cm i storlek skannas Skannerupplösningen är 1200*1200 dpi, färgdjupet är 24 bitar. Vilken informationsvolym kommer den resulterande grafikfilen att ha?

För att använda förhandsgranskningen av presentationer, skapa ett Google-konto (konto) och logga in: https://accounts.google.com


Bildtexter:

Binär kodning av symbolisk information 2015-12-17 1 Utarbetad av: Informatiklärare MBOU gymnasieskola nr 2, Lipetsk Kukina Ekaterina Sergeevna

2 Vid binär kodning av textinformation tilldelas varje tecken en unik decimalkod från 0 till 255 eller motsvarande binär kod från 00000000 till 11111111. Så en person skiljer tecken på sin stil och en dator genom sin kod.

Enligt formeln för antalet meddelanden N och mängden information i kan du beräkna hur mycket information som behövs för att koda varje tecken 3

4 Tilldelningen av en specifik binär kod till en symbol är en överenskommelse, vilket är fixerat i kodtabellen. De första 33 koderna (från 0 till 32) motsvarar inte tecken, utan mot operationer (radmatning, mellanslag, etc.). Koderna 33 till 127 är internationella och motsvarar latinska tecken, siffror, aritmetik och skiljetecken.

5 Koderna 128 till 255 är nationella, det vill säga i nationella kodningar motsvarar olika tecken samma kod. Det finns 5 en-byte kodtabeller för ryska bokstäver, så texter skapade i en kodning kommer inte att visas korrekt i en annan.

6 Kronologiskt var en av de första standarderna för kodning av ryska bokstäver på datorer KOI-koden - 8 ("Informationsutbyteskod - 8 bitar"). Denna kodning används på datorer som kör UNIX-operativsystemet.

7 Den vanligaste kodningen är standardkodningen för Microsoft Windows Cyrillic, förkortad CP1251 ("CP" står för "Code Page"). Alla Windows-program som fungerar med det ryska språket stöder denna kodning.

8 Att arbeta i miljön operativ system MS-DOS använder en "alternativ" kodning, Microsofts terminologi är CP 866-kodning.

9 Apple har utvecklat sin egen kodning av ryska bokstäver för Macintosh-datorer (Mac)

10 International Standards Organization (ISO) har godkänt en annan kodning som kallas ISO 8859-5 som en standard för det ryska språket.

KOI - 8 - UNIX CP1251 ("CP" står för "Code Page") - Microsoft Windows CP 866 - MS-DOS Mac - Macintosh ISO 8859 - 5 Encoding Standards 11

Teckenkodningstabell Binär kod Decimalkod KOI8 CP1251 CP866 Mac ISO 0000 0000 0 ……… 0000 1000 8 Ta bort senaste tecknet (Backstegstangent) ……… 0000 1101 13 Radmatning (Enter-tangenten) 3 … 0 0 0 0 0 0 0 0 0 0 0 ! ……… 0101 1010 90 Z ……… 0111 1111 127 ……… 128 - b A A K ……… 1100 0010 194 B V - - T ……… 1100 1100 204 L M: : b ……… 1101 E 210 SH ……… 1111 1111 225 b i Nerraz. rymden Neraz. utrymme n 12

13 Nyligen har en ny internationell standard Unicode dykt upp, som tilldelar inte en byte, utan två, till varje tecken, och därför kan den användas för att koda inte 256 tecken, 2 16 \u003d 65 536 olika tecken. Denna kodning stöds av redigerare från MS Office 97.

Uppgift 1: identifiera symbolen med den numeriska koden. Starta NOTEPAD-programmet Tryck på ALT och 0224 (på tillvalet numerisk knappsats). A kommer att visas. Upprepa denna operation för numeriska koder från 0225 till 0233. Tecken i kodning (CP 1251 Windows) kommer att visas. Skriv ner dem i en anteckningsbok. Tryck på ALT och 161 (på den valfria numeriska knappsatsen). b kommer att visas. Upprepa denna operation för de numeriska koderna 160, 169, 226. Tecken i kodningen (CP 866 MS-DOS) kommer att visas. Skriv ner dem i en anteckningsbok. fjorton

Uppgift 2: bestäm den numeriska koden för tecknen Bestäm sifferkoden som ska matas in samtidigt som du håller ned Alt-tangenten för att få tecknen: ☼, §, $, ♀ Förklaring: denna kod är i intervallet från 0 till 50. 15

16 Tack för din uppmärksamhet!


Dela med sig