Åk 6
Kapitel 1.4
Tal och talsystem

Jämföra olika talsystem

Lär dig hur olika talsystem fungerar och jämförs, från decimalsystemet till binärt, oktalt och hexadecimalt.

På den här sidan

Bakgrund

Talsystem är grunden för hur vi representerar och arbetar med tal. Olika kulturer och tekniker har utvecklat olika talsystem. Genom att jämföra dem får vi en bättre förståelse för matematikens historia och digital teknik.

Teori

Ett talsystem är ett sätt att representera tal med hjälp av symboler. Positionssystem betyder att varje siffra får sitt värde av platsen i talet.

1. Decimalsystemet (bas 10)

Vårt vanligaste talsystem använder siffrorna 0−9\displaystyle 0-9. Varje position är en potens av 10.

Exempel

I talet 345 betyder:

  • 5 ental: 5⋅100=5\displaystyle 5 \cdot 10^0 = 5
  • 4 tiotal: 4⋅101=40\displaystyle 4 \cdot 10^1 = 40
  • 3 hundratal: 3⋅102=300\displaystyle 3 \cdot 10^2 = 300

Så 345=300+40+5\displaystyle 345 = 300 + 40 + 5.

2. Binära systemet (bas 2)

Använder bara siffrorna 0 och 1. Det är grunden för datorer.

Exempel

Binärt tal 101101 motsvarar:

  • 1⋅25=32\displaystyle 1 \cdot 2^5 = 32
  • 0⋅24=0\displaystyle 0 \cdot 2^4 = 0
  • 1⋅23=8\displaystyle 1 \cdot 2^3 = 8
  • 1⋅22=4\displaystyle 1 \cdot 2^2 = 4
  • 0⋅21=0\displaystyle 0 \cdot 2^1 = 0
  • 1⋅20=1\displaystyle 1 \cdot 2^0 = 1

Summa: 32+8+4+1=45\displaystyle 32 + 8 + 4 + 1 = 45.

3. Oktala systemet (bas 8)

Använder siffrorna 0−7\displaystyle 0-7. Varje position är en potens av 8.

Exempel

Oktalt tal 52 motsvarar:

  • 2⋅80=2\displaystyle 2 \cdot 8^0 = 2
  • 5⋅81=40\displaystyle 5 \cdot 8^1 = 40

Summa: 42.

4. Hexadecimala systemet (bas 16)

Använder siffrorna 0−9\displaystyle 0-9 och bokstäverna A-F (A=10, B=11, …, F=15\displaystyle A=10,\ B=11,\ \ldots,\ F=15). Används i programmering.

Exempel

Hexadecimalt tal 2A motsvarar:

  • A⋅160=10\displaystyle A \cdot 16^0 = 10
  • 2⋅161=32\displaystyle 2 \cdot 16^1 = 32

Summa: 42.

5. Maya-talsystemet (bas 20)

Ett historiskt system som använder punkter och streck. För mindre tal är det inte helt positionellt, men för större tal används positioner.

Punkter, streck och nollsymbol

En punkt betyder ett och ett vågrätt streck betyder fem. Noll skrivs med en snäckliknande symbol.

Talet 1\displaystyle 1

Talet 5\displaystyle 5

Talet 10\displaystyle 10

Talet 15\displaystyle 15

Talet 20\displaystyle 20 behöver två positioner: en punkt på tjugotalsplatsen ovanför en nollsymbol på entalsplatsen. Det betyder 1⋅20+0=20\displaystyle 1\cdot20+0=20.

Jämförelse mellan talsystem

För att jämföra talsystem tittar vi på bas, tillåtna siffror och användning.

Jämförelsetabell

TalsystemBasSiffror eller teckenAnvändning
Decimalt100−9\displaystyle 0-9Vardaglig matematik
Binärt20 och 1Datorer
Oktalt80−7\displaystyle 0-7Vissa datorapplikationer
Hexadecimalt160−9\displaystyle 0-9 och A-FProgrammering, färgkoder
Maya20Punkter, streck och nollsymbolHistoriskt intresse

Exempel och tillämpningar

Exempel 1: Konvertera 25 till binärt

Uppgift: Konvertera 25 (decimal) till binär form.

Exempel 2: Jämför tal i olika system

Uppgift: Vilket tal är störst: 1010 (binär), 12 (oktal), 0A (hexadecimal)?

Interaktivt: Konvertera tal

Skriv ett decimalt heltal för att se samma värde i andra talsystem.

Omvandlare

Decimal → binär, oktal, hex

Decimalt: 25
Binärt: 11001
Oktalt: 31
Hex: 19

Vanliga misstag

Undvik detta

  • Förväxla positionernas värde i olika talsystem.
  • Glömma att använda rätt bas vid konverteringar.
  • Behandla hexadecimala bokstäver som vanliga bokstäver utan värde.

Viktiga saker att tänka på

Kom ihåg

  • Basen berättar hur många symboler som används i systemet.
  • Om du är osäker, konvertera först till decimal och sedan vidare.
  • I binärt system dubbleras värdet för varje position åt vänster.
  • Datorer använder binärt, men vi ser ofta hexadecimala värden.

Testa att du förstått

Träna uppgifter i taluppfattning för Åk 6. Du får facit och förklaring direkt.

Träna på det här

Aktivera JavaScript för att använda formulär och interaktiva verktyg. Sidans innehåll och länkar kan läsas utan JavaScript.