Logga in
Innehållet handlar om konceptet talbaser inom matematik. Den förklarar hur olika talsystem fungerar, inklusive hur man omvandlar mellan olika baser som bas 10, bas 7, bas 12. Det finns exempel som illustrerar hur man kan konvertera tal mellan olika baser, och förklaringar av platsvärdena för siffrorna i olika baser. Sidan använder visuella hjälpmedel som bilder och tabeller för att göra koncepten mer begripliga. Detta är en lektionen som kan vara användbar för studenter som studerar matematik på olika nivåer, särskilt de som vill förstå hur olika talsystem fungerar och hur man kan arbeta med dem.
Visa mindre Visa mer expand_more| | 6 sidor teori |
| | 20 Uppgifter - Nivå 1 - 3 |
| | Varje lektion är menad motsvara 1-2 lektioner i klassrummet. |
Det är siffrans position, eller plats, som bestämmer hur mycket den är värd. Platsvärdet för en siffra blir tio gånger större när man rör sig ett steg åt vänster och tio gånger mindre när man rör sig ett steg åt höger. Det här systemet att skriva tal kallas därför för positionssystemet.
En talbas anger hur man ska tolka platsvärdet på en siffra i ett tal. I bas tio, som används i vårt vanliga decimala talsystem, används 10-potenser. Exempelvis är talet 235 en summa av sådana:
där siffrorna i talet anger hur många det finns av varje potens. Människor använder bas tio eftersom vi har tio fingrar, men t.ex. myror skulle kunna räkna baserat på deras antal ben, alltså i talbas sex. Talet 235 i bas sex skrivs 235_\text{sex} och är uppbyggt av sexpotenser. Första siffran från höger anger antalet heltal (6^0=1), andra siffran antalet sexor (6^1=6), tredje antalet sexor i kvadrat (6^2=36) osv.: \begin{gathered} {{\color{#4B7290}{2}}\,{\color{#933939}{3}}\,{\color{#A86400}{5}}}_\text{{\color{#9B40AA}{sex}}} = {\color{#4B7290}{2}} \cdot {\color{#9B40AA}{6}}^2 + {\color{#933939}{3}} \cdot {\color{#9B40AA}{6}}^1 + {\color{#A86400}{5}} \cdot {\color{#9B40AA}{6}}^0 = 95. \end{gathered} Talet 95 i uträkningen antas vara skrivet i bas tio, eftersom inget annat anges. Lägg märke till att man i bas sex bara får man bara använda siffrorna 0--5. Behövs ett tal större än 5, kombineras flera siffror till ett nytt. Talet 6 skulle skrivas {\color{#4B7290}{10}}_\text{sex} eftersom det är uppbyggt av en sexa ( 1 * 6^1) och noll heltal ( 0 * 6^0). I tabellen nedan ska talet t.ex. 10 i bas sju tolkas som 10_\text{sju}, talet 13 i bas fem ska tolkas som 13_\text{fem}.
| Bas tio | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| Bas sju | 1 | 2 | 3 | 4 | 5 | 6 | 10 |
| Bas fem | 1 | 2 | 3 | 4 | 10 | 11 | 12 |
| Bas tre | 1 | 2 | 10 | 11 | 12 | 20 | 21 |
| Bas två | 1 | 10 | 11 | 100 | 101 | 110 | 111 |
Konvertera talet 2\,354_\text{sju} till bas tio.
| Sjupotenser | 7^3 | 7^2 | 7^1 | 7^0 |
|---|---|---|---|---|
| Tal | 2 | 3 | 5 | 4 |
| Produkt | 2* 7^3 | 3* 7^2 | 5 * 7^1 | 4 * 7^0 |
| Summa | 2* 7^3 + 3* 7^2 + 5 * 7^1 + 4 * 7^0 | |||
Vi förenklar summan för att få talet skrivet i bas tio.
Beräkna potens
Multiplicera faktorer
Addera termerna
Vi har alltså kommit fram till att \begin{gathered} 2\,354_\text{sju} = 872_\text{tio}. \end{gathered}
Konvertera talet 577 till bas fem.
| Fempotens | 5^4 | 5^3 | 5^2 | 5^1 | 5^0 |
|---|---|---|---|---|---|
| Platsvärde | 625 | 125 | 25 | 5 | 1 |
Talet vi ska konvertera är 577, vilket är lägre än 625 men större än 125. Det betyder att talet kommer ha 4 siffror i bas fem. Vi börjar från vänster och delar 577 med 125 för att se hur många 125 det får plats i talet. 577/125 = 4,616 Det finns 4 hela 125 i talet och en rest på 0,616 * 125 = 77. Första siffran från vänster är alltså 4 och vi delar resten med 25 för att få nästa siffra. 77/25 = 3,08 Andra siffran från vänster är 3 och nu har vi kvar 0,08 * 25 = 2. Det är mindre än 5 så tredje siffran blir 0, och den sista blir 2 eftersom vi har kvar 2 heltal. Sätter vi dessa siffror efter varandra kan vi skriva talet i bas fem: \begin{gathered} 577_\text{tio} = 4\,302_\text{fem}. \end{gathered}
Konvertera talet \text{B}2\text{F}_\text{sexton} till bas 10.
| Sextonpotenser | 16^2 | 16^1 | 16^0 |
|---|---|---|---|
| Tal | B | 2 | F |
| Produkt | 11* 16^2 | 2 * 16^1 | 15 * 16^0 |
| Summa | 11* 16^2 + 2 * 16^1 + 15 * 16^0 | ||
Vi förenklar summan för att få talet skrivet i bas tio.
Beräkna potens
Multiplicera faktorer
Addera termerna
Vi har nu talet skrivet i bas tio, alltså
\begin{gathered} \text{B}2\text{F}_\text{sexton} = 2\,863_\text{tio}. \end{gathered}
När ett tal är givet i det decimala talsystemet används tiopotenser för att beskriva siffrornas platsvärden. Om 111 stod i bas tio skulle talet kunna skrivas som följande summa. 1* 10^2+1* 10^1+1* 10^0. Men nu står talet i bas 2 och då byter vi ut tiopotensen som platsvärde mot tvåpotenser istället.
| 2-potenser | 2^2 | 2^1 | 2^0 |
|---|---|---|---|
| Vårt tal | 1 | 1 | 1 |
| Summa | 1* 2^2+ 1 * 2^1+ 1 * 2^0 | ||
Genom att förenkla summan kan vi skriva talet i bas 10.
Vi får alltså 111_(två)=7_(tio).
Nu står talet i bas tre vilket betyder att platsvärdet byter bas från 2 till 3.
| 3-potenser | 3^2 | 3^1 | 3^0 |
|---|---|---|---|
| Vårt tal | 1 | 1 | 1 |
| Summa | 1* 3^2+ 1 * 3^1+ 1 * 3^0 | ||
Genom att förenkla summan kan vi skriva talet i bas 10.
Vi får alltså 111_(tre)=13_(tio).
Nu står talet i bas sexton och platsvärdena beskrivs då av 16-potenser. I bas sexton måste man ha sexton unika siffror. Därför beskriver 10, 11, 12, 13, 14 och 15 med bokstäver, som nedan:
10 A, 11 B, 12 C, 13 D, 14 E, 15 F.
Nu kan vi skriva om talet som en summa med hjälp av de tre första bokstävernas värden: A = 11, B = 12 och C = 13.
| 16-potenser | 16^2 | 16^1 | 16^0 |
|---|---|---|---|
| Vårt tal | A | B | C |
| Summa | 10* 16^2+ 11 * 16^1+ 12* 16^0 | ||
Vi förenklar summan.
Vi kan alltså skriva om ABC_(sexton) till 2 748_(tio).
Använd figuren och skriv om talet från bas tio till det binära talsystemet.
För att lösa uppgiften börjar vi med att försöka fylla den översta raden med kulor. Kan vi fylla den helt har vi 1 grupp om 2^3. Räcker inte antalet kulor för att fylla raden går vi vidare till nästa rad och försöker fylla den helt. Vi gör detta tills samtliga kulor har en plats i figuren.
I översta raden har vi 8 platser så vi kan precis fylla den översta raden 1 gång. Men när vi fyllt den översta raden har vi inga kulor kvar. Vi får alltså noll kulor i övriga rader. Vi läser av talet i det blå fältet till 1 000_(två).
Vi använder samma procedur som i deluppgift A och försöker fylla raderna uppifrån och ned. 5 kulor är inte tillräckligt för att fylla den översta raden, så det blir noll kulor där. Men i nästa rad får 4 av våra kulor plats. Den sista kulan räcker inte för att fylla den näst sista raden (som har 2 kulor) helt, så vi får placera den i sista raden istället.
Vi läser av talet i det blå fältet till 101_(två).
Vi använder samma procedur som i deluppgift A och försöker fylla raderna uppifrån och ned. Nu har vi 15 kulor så vi kan definitivt fylla översta raden vilket innebär att vi får 7 kulor kvar. Vi kan även fylla nästa rad med 4 kulor och efter det har vi 3 kulor kvar. Vi fortsätter på detta sätt och får då följande figur.
Vi läser av talet i det blå fältet till 1 111_(två).
En byte innehåller alltså 8 platser
som kan fyllas med antingen en nolla eller etta. För att maximera talet sätter vi alla bitar till 1. Vi får då ett tal som består av en summa av alla tvåpotenser från 2^0 till 2^7.
| Tvåpotenser | 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
|---|---|---|---|---|---|---|---|---|
| Tal | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Summa | 1* 2^7 + 1* 2^6 + 1* 2^5 + 1* 2^4 + 1* 2^3 + 1* 2^2 + 1 * 2^1 +{\color{#4B7290}{1}} \cdot 2^0 =255_\text{tio} | |||||||
Det största binära talet vi kan skriva med en byte är alltså 255_\text{tio}.
Vi undersöker vilka tvåpotenser som ger större respektive mindre värde än 100.
| Potens | 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
|---|---|---|---|---|---|---|---|---|
| Värde | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Med hjälp av tvåpotenser upp till och med 2^6 kan man skriva tal upp till och med 127 dvs. 27 större än 100. Antalet bitar som behövs för att beskriva 100 är alltså de som representerar tvåpotenserna 2^0 till 2^6. De är 7 stycken.
Talet tusen skrivs binärt 1\,111\,101\,000_\text{två}, alltså 2^9+2^8+2^7+2^6+2^5+0+2^3+0+0+0 vilket kan beräknas till 512+256+128+...+8+0+0+0=1 000. Ska man representera talet tusen med bitar behöver man därför 2 byte (i 2 byte finns ju plats för 16 bitar).
Du ska besöka en kompis och hon har gett dig portkoden till sitt hus. Du slår in koden, 6 341, men dörren förblir låst. Du vet att koden ska vara fyra siffror och på knappsatsen finns siffrorna 0--9.
Din kompis har den senaste tiden blivit lite smått besatt av talbaser så du misstänker att hon kan ha gett dig koden i en annan bas. Hur många fler koder måste du maximalt testa om så är fallet?
Baserat på vad vi vet om koden kan vi avgöra vilka talbaser som är möjliga. Basen kan inte vara mindre än sju eftersom de baserna inte innehåller siffran 6, och den finns ju i koden. 6 341 Sedan vet vi också att koden ska ha fyra siffror, vilket innebär att det finns en övre gräns för vilken bas talet 6 341 kan vara skrivet i, eftersom det omvandlat till bas tio blir för långt. Om talet är skrivet i bas sju, åtta eller nio kan det bara bli kortare när det skrivs i bas tio, men om det är skrivet i bas elva eller högre kan det bli längre.
Vi blir tvungna att testa oss fram, och börjar med att anta att talet är skrivet i bas elva, alltså 6\,341_\text{elva}.
| 11-potenser | 11^3 | 11^2 | 11^1 | 11^0 |
|---|---|---|---|---|
| Vårt tal | 6 | 3 | 4 | 1 |
| Summa | 6* 11^3+ 3* 11^2+ 4* 11^1+ 1* 11^0 | |||
Räknar vi ut summan får vi 6\,341_\text{elva} = 8\,394_\text{tio}, alltså fyra siffror. Vi fortsätter med bas tolv.
| 12-potenser | 12^3 | 12^2 | 12^1 | 11^0 |
|---|---|---|---|---|
| Vårt tal | 6 | 3 | 4 | 1 |
| Summa | 6* 12^3+ 3* 12^2+ 4* 12^1+ 1* 12^0 | |||
Räknar vi ut summan får vi 6\,341_\text{tolv} = 10\,849_\text{tio}, alltså fem siffror. Talet kan alltså inte vara skrivet i bas tolv eller högre. Då är de enda alternativen bas sju, åtta, nio, tio och elva. Vi har redan testat bas tio, så då finns det bara fyra koder kvar att testa.
Beräkna bråket och svara i basen 10. 10_(sexton)/100_(fyra)
Vi börjar med att skriva om 10_(sexton) i utvecklad form, dvs. som en summa.
| 16-potenser | 16^1 | 16^0 |
|---|---|---|
| Vårt tal | 1 | 0 |
| Summa | 1* 16^1+ 0* 16^0 | |
Vi skriver även om 100_(fyra) så att talet står som en summa.
| 4-potenser | 4^2 | 4^1 | 4^0 |
|---|---|---|---|
| Vårt tal | 1 | 0 | 0 |
| Summa | 1* 4^2 + 0 * 4^1 + 0 * 4^0 | ||
Vi förenklar dessa summor en i taget.
Täljaren kan skrivas som 16 i bas 10. Vi beräknar även nämnaren.
Nämnaren blir också 16 vilket ger kvoten 16/16=1_(tio).
Talet 113 är skrivet i bas 7. Skriv talet i bas 10. Redovisa din lösning.
Talet 113_(sju) kan skrivas som en summa genom att multiplicera varje siffra med sitt platsvärde i potensform och addera produkterna.
| Sjupotenser | 7^2 | 7^1 | 7^0 |
|---|---|---|---|
| Tal | 1 | 1 | 3 |
| Summa | 1* 7^2 + 1* 7^1 + 3 * 7^0 | ||
Genom att beräkna summan i sista raden skriver vi talet i bas 10.
I bas 10 skrivs talet som 59_(tio).