Gå til innhold

Hvor gammel er du?


$k$

Hvor gammel er du  

928 stemmer

  1. 1. Hvor gammel er du

    • < 14
      49
    • [14-16>
      206
    • [16-18>
      294
    • [18-20>
      148
    • [20-22>
      70
    • [22-24>
      61
    • [24-26>
      36
    • > 26
      64


Anbefalte innlegg

Videoannonse
Annonse
0011001000110000

betyr det 20?

Riktig gjetta! :thumbup:

Feil!

 

 

20 = 10100

 

 

Sådeså!

TULL! :thumbdown:

Tror vi skal ta en grunnleggende innføring i binære tallsystemer her nå:

 

I 10-tallsystemet så baserer hvert tall seg på en 10er-potens. Tallet 3456 kan uttrykkes på denne måten: 3x10^3 + 3x10^2 + 5x10^1 + 6x10^0. Kort sagt betyr dette 3000+400+50+6

 

Binærsystemet fungerer på samme måten, men i stedet for 10er-potenser så har man 2er-potenser. Tallet 59 uttrykkes på følgende måte 111011 = 1x2^5 + 1x2^4 + 1x2^3 + 0x2^2 + 1x2^1 + 1x2^0, som kort sagt kan uttrykkes på denne måten: 32 + 16 + 8 + 0 + 2 + 1 = 59

 

En enkel måte å tenke binære tallsystemer på er å sette opp en liste med grunntallene i binærsystemet: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 osv (hver tall er dobbelt så stort som det forrige), og så snur man denne andre veien:

 

1024 - 512 - 256 - 128 - 64 - 32 - 16 - 8 - 4 - 2 - 1

 

Ved de tallene over kan jeg uttrykke alle tall mellom 0 og 2047 ved å si om hvert tall skal være med eller ikke. Skal jeg uttrykke tallet 154 vil jeg tenke på denne måten: Det første tallet som ikke går over det tallet jeg skal ha er 128, ergo kan jeg uttrykke dette med 8 binære sifere. For å uttrykke 154 trennger jeg én 128, ingen 64 (for 128+64 er mer enn 153). Jeg trenger heller ingen 32, men jeg trenger én 16, én 8, ingen 4, én 2 og ingen 1-ere. Ergo 128+16+8+2=154.

 

Setter man inn disse tallene i korrekt posisjon i det vi ser over, så vil du se at tallet kan uttrykkes på denne måten

 

0 - 0 - 0 - 1 - 0 - 0 - 1 - 1 - 0 - 1 - 0

 

Innledende 0-er tar vi ikke med når vi skriver enkelt, og vi står igjen med 10011010 som er den binære verdien for 154.

 

Hvordan datamaskiner faktisk lagerer og regner med binære tall kan vi ta i en senere leksjon. Dette er noe mer komplissert.

 

Det binære-tallet som oppgis her (0011001000110000) tilsvarer 12848

Lenke til kommentar
Gjest
Dette emnet er stengt for flere svar.
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...