Gå til innhold

Lære binært tall system ...


Anbefalte innlegg

Videoannonse
Annonse

Har bare sett noen som skriver slik: 100101110 1010101 01 01001 0010

Den tallrekken vil bli noe sånt som: 606, 85, 1, 9 og 2.

 

Du kan tenke deg at verdiene 1 og 0 ikke indikerer tallene vi bruker dem som til vanlig, men "sant" og "usant". 1 betyr sant, og 0 betyr usant, eller feil. Den verdien (0 eller 1) som er lengst mot høyre i et binært tall sier deg om du skal bruke tallet 1 eller ikke. Dersom det bakerste tallet er 1, kan du tenke deg at du "legger til" en i det numeriske tallet du skal få frem fra det binære tallet.

Den verdien som er én fra høyre, altså den nest siste, indikerer i sin tur om du skal legge til verdien 2 eller ikke. Er den en, legger du til 2. Er den 0, legger du ikke til to.

 

00 blir derfor 0, fordi du ikke legger til verken 1 eller 2.

01 blir 1, fordi du legger til 1, men ikke to.

10 blir 2, fordi du legger til 2, men ikke en.

11 blir 3, fordi du legger til både 1 og 3 (1 + 2 = 3)

 

Hvilken verdi tallene skal ha, dobles for hver 1/0 du går mot venstre. 100 blir derfor 4, fordi 1 ikke skal legges til, 2 ikke skal legges til, men 4 skal legges til. Neste verdier blir 8, 16, 32, 64, 128, 256, 512, 1024.

 

Det er også derfor en kilobyte vanligvis regnes som 1024 byte, og ikke 1000. Hvis du skal skrive "1000", blir det i binære tall "1111101000", noe som er veldig rotete. 1024, derimot, er 2^10, og skrives derfor "10000000000".

 

 

 

EDIT: Litt rotete forklart. Bare si ifra om du ikke skjønner.

 

EDIT2: 1000 er 1111101000 i binære tall fordi:

 

1 = 512

1 = 256

1 = 128

1 = 64

1 = 32

0 = 16

1 = 8

0 = 4

0 = 2

0 = 1

 

Hvis du legger sammen de grønne tallene (1-ene), får du 1000.

Endret av Mikka
  • Liker 1
Lenke til kommentar

De fleste tallsystemer har et grunntall og benytter seg av posisjoner. Vi har 10 som grunntall, altså titallssystem.

Hver posisjon angir en potens av gruntallet, og posisjonene starter fra høyre med det minste tallet. For eksempel:

10^0=1, enere

10^1=10, tiere

10^2=100, hundrere

osv

0 ble innført for å angi at posisjonen er tom, altså 0 er ikke et tall.

 

Når vi skriver 123, kan vi regne det sammen slik (selv om vi har automatisert dette...):

3*(10^0)=3

2*(10^1)=20

1*(10^2)=100

3+20+100=123

 

Det binære tallsystem fungerer helt likt, bare med 2 som grunntall:

2^0=1, enere

2^1=2, toere

2^2=4, firere

2^3=8, åttere

osv

Så om vi skriver 1001 i binært, kan vi regne det sammen slik, begynner alltid med det minste tallet:

1*(2^0)=1

0*(2^1)=0

0*(2^2)=0

1*(2^3)=8

1+0+0+8=9

 

På tilsvarende måte kan vi lage tallsystemer med hvilket som helst grunntall.

Jeg håper dette var oppklarende.

Endret av Frijazz
Lenke til kommentar
Hei !

 

Kan noen lære meg å skrive med binære tall ?

Hva er det egentlig ?

 

Har bare sett noen som skriver slik: 100101110 1010101 01 01001 0010

 

Takker for alle svar !  :yes:

man lærer det i 8.ende klassse på grunnskolen nå...

GK elektro og!

 

1 ----- 1 ---- 1 ----1 --- 1--- 1 ----1 - 1 - 1 - 1 - 1

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

 

For hver ny 0/1 så dobles tallet forran! Hvis en skriver 1 skal tallet + med de andre tallene hvis 0 skal en ikke ta det med!

 

Et par eksempler:

01001 - 1+0+0+8+0=9

01111 - 1+2+4+8+0=15

11010 - 0+2+0+8+16=26

 

Håper dette kan være til hjelp :thumbup:

Endret av P-in-P
Lenke til kommentar
det finnes 10 menesker i verden,

de som forstår det binere tallsystem og de som ikke gjør det :yes:

Klassiker. :D

 

Men jeg tror trådstarter mente binær til ascii(tekst).

Altså "skjule" tekst i 0 og 1-tall.

hva?? går det ann??? det må jeg lære :p

Vet ikke om det er ascii dette her, men jeg har i allefall "laget" meg et lite syste,:

 

00001 - 1 - A

00010 - 2 - B

00011 - 3 - C

00100 - 4 - D

00101 - 5 - E

00110 - 6 - F

00111 - 7 - G

01000 - 8 - H

01001 - 9 - I

01010 - 10-J

01011 - 11-K

01100 - 12-L

01101 - 13-M

01110 - 14-N

01111 - 15-O

10000 - 16-P

10001 - 17-Q

10010 - 18-R

10011 - 19-S

10100 - 20-T

10101 - 21-U

10110 - 22-V

10111 - 23-W

11000 - 24-X

11001 - 25-Y

11010 - 26-Z

11011 - 27-Æ

11100 - 28-Ø

11101 - 29-Å

 

Edit: Space kan skrives slik; 00000!

 

Enjoy :thumbup:

Endret av P-in-P
Lenke til kommentar
Hei !

 

Kan noen lære meg å skrive med binære tall ?

Hva er det egentlig ?

 

Har bare sett noen som skriver slik: 100101110 1010101 01 01001 0010

 

Takker for alle svar !  :yes:

man lærer det i 8.ende klassse på grunnskolen nå...

Rart.. Går i 9-ende og vi har nettop lært potenser og sånt.

Lenke til kommentar
Hei !

 

Kan noen lære meg å skrive med binære tall ?

Hva er det egentlig ?

 

Har bare sett noen som skriver slik: 100101110 1010101 01 01001 0010

 

Takker for alle svar !  :yes:

man lærer det i 8.ende klassse på grunnskolen nå...

Rart.. Går i 9-ende og vi har nettop lært potenser og sånt.

hmm vi lærte det i 8.ende, sikkert forskjellig fra lærerplan til lærerplan, vi har ikke lært potenser enda... (j jeg går også i 9.)

Lenke til kommentar
Hei !

 

Kan noen lære meg å skrive med binære tall ?

Hva er det egentlig ?

 

Har bare sett noen som skriver slik: 100101110 1010101 01 01001 0010

 

Takker for alle svar !  :yes:

man lærer det i 8.ende klassse på grunnskolen nå...

Rart.. Går i 9-ende og vi har nettop lært potenser og sånt.

Vi begynte med to-, fem- og romertall systemene tidlig i 8. klasse.

 

...å lære forskjellige tallsystem fører til bedre forståelse og logikk innenfor matematikk.

Endret av endrebjorsvik89
Lenke til kommentar
Hei !

 

Kan noen lære meg å skrive med binære tall ?

Hva er det egentlig ?

 

Har bare sett noen som skriver slik: 100101110 1010101 01 01001 0010

 

Takker for alle svar !  :yes:

man lærer det i 8.ende klassse på grunnskolen nå...

Rart.. Går i 9-ende og vi har nettop lært potenser og sånt.

hmm vi lærte det i 8.ende, sikkert forskjellig fra lærerplan til lærerplan, vi har ikke lært potenser enda... (j jeg går også i 9.)

alle følger samme læreplan på/i grunnskolen...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

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