Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Hjälp med det "binära talsystemet"

Skapad av Erikj, 2013-10-01 16:23 i Skola & Jobb

4 062
32 inlägg
-2 poäng
Erikj
Visningsbild
Hjälte 126 inlägg
-1
Någon som kan förklara enkelt hur man räknat ut?

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Echorren
Visningsbild
P 34 Tyresö Hjälte 518 inlägg
-1


människor - ett allas krig mot alla

Klas-Kenny
Visningsbild
P 30 Växjö Hjälte 12 128 inlägg
0
Vill du ha en komplett beskrivning på hur det fungerar rekommenderar jag Google, finns säkert 1000 bra beskrivningar.

Kan hjälpa till, men då får du åtminstone orka formulera en ordentlig frågeställning.

Rätt verktyg till rätt arbete - Makaroner äts med sked.

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0
Svar till Erikj [Gå till post]:
Det talsystemet vi har räknar 10:or, varje gång vi fått ihop 10 av talet före sätter vi en etta framför (ental, tiotal, hundratal (10^2), tusental (10^3) osv.). 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Med det binära talsystemet räknar vi i stället 2:or (ental, tvåtal, fyrtal (2^2), åttatal (2^3) osv.) 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010. I de bägge exemplen är alla tal från 1 till 10.

Om vi tar talet 13 som exempel hur man går mellan talsystemen så börjar man med att ta 13/2 = 6 rest 1 alltså ska vi ha en etta sist i talet.
6/2 = 3 rest 0 alltså har vi 0 näst sist.
3/2 = 1 rest 1 alltså har vi 1 före igen
1/2 = 0 rest 1 alltså har vi 1 först
Detta ger att 13 skrivet i det binära talsystemet är 1101.

Ska vi gå andra hållet så kan vi ta 1011 som exempel
Då tar vi 1*1 + 1*2 +0*4 + 1*8 = 1 + 2 + 8 = 11

Ingen status

Erikj
Visningsbild
Hjälte 126 inlägg
Trådskapare
0

Svar till Echorren [Gå till post]:





Svar till gaminggirl [Gå till post]:
Hur räknar man ut t.e.x. 49tio i basen?

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0
Svar till Erikj [Gå till post]:
Börja med att dela med 2, skriv resten som sista siffran i talet, dela med 2 igen och sätt resten framför den siffran du redan har (där 10-talen) brukar stå. Fortsätt dela med 2 tills du inte har något kvar, sätt resten först hela tiden. Det du har när du är klar är talet 49 i det binära talsystemet.

49/2 = 24 rest 1 Vi har nu 1
24 7 2 = 12 rest 0 Vi har nu 01
12 /2 = 6 rest 0 Vi har nu 001
6 / 2 = 3 rest 0 Vi har nu 0001
3 / 2 = 1 rest 1 Vi har nu 10001
1 / 2 = 0 rest 1 Vi har nu 110001

Talet blir 110001 i binära talsystemet

Ingen status

Erikj
Visningsbild
Hjälte 126 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
Vad ska jag dela med 2?

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0
Svar till Erikj [Gå till post]:
Dela 49 med 2, sedan tar du heltalsdelen av det du fick ut och delar med nästa varv. Tänk på det som att du ska hitta delarna i ett vanligt decimalt tal (och du var tvungen att räkna fram det), hur skulle du göra då?

Ingen status

Erikj
Visningsbild
Hjälte 126 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
Så 49 delat med 2 är 25. Blir det svaret? Eller vad gör man sen?

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till Erikj [Gå till post]:
Titta på mina exempel 49 / 2 = 24,5 eller 24 med resten 1 om man heltalsdividerar. I det här fallet ska vi heltalsdividera så vi får rester eftersom det är dem vi vill hitta. Heltalsdelen (i det här fallet 24) tar vi sedan och stoppar in i nästa varvs division också itererar man till heltalsdelen blir 0. Det finns bara två siffror binärt, 1 och 0 dvs vi vill ha ett tal som består av en kombination av dessa 2 tal.

49/2 = 24 rest 1 Vi har nu 1
24 / 2 = 12 rest 0 Vi har nu 01
12 /2 = 6 rest 0 Vi har nu 001
6 / 2 = 3 rest 0 Vi har nu 0001
3 / 2 = 1 rest 1 Vi har nu 10001
1 / 2 = 0 rest 1 Vi har nu 110001

Talet blir 110001 i binära talsystemet

Hade jag gjort samma sak för att få ut delarna av ett vanligt tal hade det blivit

49 / 10 = 4 rest 9
4 / 10 = 0 rest 4

Ingen status

Erikj
Visningsbild
Hjälte 126 inlägg
Trådskapare
-1
Någon annan som kan förklara?
Erikj
Visningsbild
Hjälte 126 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
Vad betyder rest? Hur får du fram t.e.x. 12 rest 0?

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0
Svar till Erikj [Gå till post]:
Resten är det som hade varit decimaler i vanliga fall, 49/2=24,5 men eftersom vi inte vill ha decimaler nu kallar vi det rest och gör ett heltal av det igen 0,5*2=1

12 rest 0 får jag av att 24 / 2 = 12,0 och 0*2 = 0

Tänk när du ska dela godis med någon / några och ni ska ha lika många bitar, resten är den eller de godisbitar som ligger kvar i mitten när ni tagit lika många och som inte går att dela lika utan att dela dem i bitar.

Ingen status

Erikj
Visningsbild
Hjälte 126 inlägg
Trådskapare
-1

Svar till gaminggirl [Gå till post]:
Nu börjar jag förstå lite. Så 75tio i basen 2 = 37.5
0.5*2=1
18.75= 0.75****?????

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till Erikj [Gå till post]:
Fast i nästa division stoppar du bara in det som är före decimalerna 37 / 2 = 18,5
Så får du 0,5*2 = 1 igen

Ingen status

Erikj
Visningsbild
Hjälte 126 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
18/2 9 = 0
9/2=4.5 = 0
4/2= 2=0
2/2=1
1/2=1

11200011

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till Erikj [Gå till post]:
Nästan, du fick med en tvåa av misstag och 2/2 = 1,0 dvs du får 0 i rest
Du är på helt rätt spår bara ett par små räknemissar som gör att det blir fel svar.

75 / 2 = 37,5 => 1 i rest
37 / 2 = 18,8 => 1 i rest
18 / 2 = 9 => 0 i rest
9 / 2 = 4,5 => 1 i rest
4 / 2 = 2 => 0 i rest
2 / 2 = 1 => 0 i rest
1/2 = 0,5 => 1 i rest

dvs. 1001011

Du har förstått hur det fungerar det ser jag, det är inte svårare än så här att gå mellan olika talsystem.

Ingen status

jocki
Visningsbild
Hjälte 149 inlägg
0

Svar till gaminggirl [Gå till post]:
Tack för hjälpen! Hade lite bråttom förut så skrev fel på några ställen.
Hur gör man om man vill räkna ut 12tio?

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till jocki [Gå till post]:
Du gör på precis samma sätt

Ingen status

jocki
Visningsbild
Hjälte 149 inlägg
0

Svar till gaminggirl [Gå till post]:
Är det ingen skillnad mellan 12tio och 12 två? Blir det samma svar?

StayYucky
Visningsbild
Hjälte 143 inlägg
0
Svar till jocki [Gå till post]:
För att göra det väldigt simpelt här nu:

Det decimala systemet (det vi använder) har 10 olika siffror, 0 -> 10. Beroende på platsen i ett tal har de olika värde (ental, tiotal, hundratal o.s.v.), som bestäms av [talets värde]*10^(n-1), där n är siffrans plats räknat från höger.

Om vi som exempel tar talet 12 i basen tio, "räknar" får vi värdet genom 1*10^(2-1)+2*10^(1-1) = 1*10 + 2*1 = 12.

I basen 2, det binära talsystemet, har vi dock bara 2 olika siffror, 0 och 1, och istället för [talets värde]*10^(n-1) har vi nu [talets värde]*2^(n-1).

Det verkar inte som du läst om modulär aritmetik (% eller mod), vilket inte är en nödvändighet men rätt hjälpsamt när man räknar från en bas till en annan.

12 finns för övrigt inte i basen 2, eftersom siffran 2 inte finns, talen ska endast bestå av ettor och nollor.

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till jocki [Gå till post]:
12 tio är vårt vanliga decimala talsystem så 12tio är 12.

Ingen status

jocki
Visningsbild
Hjälte 149 inlägg
0

Svar till gaminggirl [Gå till post]:
Så 6tio är 6? 64tio är 64? 80tio är 80

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till jocki [Gå till post]:
ja

Ingen status

jocki
Visningsbild
Hjälte 149 inlägg
0

Svar till gaminggirl [Gå till post]:
4fem=
13fem=

jocki
Visningsbild
Hjälte 149 inlägg
0

Svar till jocki [Gå till post]:
Hur skriver man talet i tiosystemet om det i femsystemet är skrivet:
100fem? 1031fem?

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till jocki [Gå till post]:
4 i talbasen 5 = 4 i talbasen 10
13 i talbasen 5 = 5*1 + 3 = 8 i talbasen 10



Svar till jocki [Gå till post]:
100 i talbasen 5 = 5*5*1 = 25 i talbasen 10
1031 i talbasen 5 = 5*5*5*1 + 5*3 + 1 = 125 + 15 + 1 = 141 i talbasen 10


Ingen status

jocki
Visningsbild
Hjälte 149 inlägg
0

Svar till gaminggirl [Gå till post]:
Förstår inte hur du kommer fram till det?

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till jocki [Gå till post]:
basen 5 innebär att du har 5 som bas i stället för 10, dvs varje steg åt vänster är en multiplikation med 5.

Ingen status

jocki
Visningsbild
Hjälte 149 inlägg
0

Svar till gaminggirl [Gå till post]:
Förstår inget av det du säger.


Forum » Livet » Skola & Jobb » Hjälp med det "binära talsystemet"

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

2 utloggade

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons