Två frågor om binära tal;
Hur skriver man talet 235 i binär form?
Och tvärtom, Hur skriver man det binära talet 1010 i decimalform?
Skriva gärna en beskrivning (om det går?) hur man kommer fram till svaren!
5 svar · 533 visningar · startad av fredrik99
Två frågor om binära tal;
Hur skriver man talet 235 i binär form?
Och tvärtom, Hur skriver man det binära talet 1010 i decimalform?
Skriva gärna en beskrivning (om det går?) hur man kommer fram till svaren!
Flyttas från Windows. Vet inte riktigt var det hör hemma, men vi testar här
11101011=235
1010=10
BTW: jag fuskade, start > kör > calc, avancerat läge.
annars är de så att du börjar till höger
1 1 1 0 1 0 1 1
128 64 32 16 8 4 2 1
Och så räknar du bara ettorna
128+64+32+8+2+1
Kanske lite dåligt förklarat men iaf:
Börja med att skriva upp värdet på varje bit tills du kommit över det tal som ska skrivas binärt (i vårat fall 235). Här är den minst signifikanta biten till höger.
256 128 64 32 16 8 4 2 1
Hur många gånger går 256 i 235? 0 ggr
Hur många gånger går 128 i 235? 1 gång Rest 107
Hur många gånger går 64 i 107? 1 gång Rest 43
Hur många gånger går 32 i 43? 1 gång Rest 11
Hur många gånger går 16 i 11? 0 ggr
Hur många gånger går 8 i 11? 1 gång Rest 3
Hur många gånger går 4 i 3? 0 ggr
Hur många gånger går 2 i 3? 1 gång Rest 1
Hur många gånger går 1 i 1? 1 gång Rest 0
Nu har du svaret där den mest signifikanta biten är den första:
11101011
För att gå åt andra hållet gör du på ungefär samma sätt. Skriv upp det binära talet:
1010 (Från höger (minst signifikant bit) så är den första biten värd 1, nästa bit 2, sen 4 och sist 8).
Multiplicera varje binär bit med vad den är värd och du får:
1*8 + 0*4 + 1*2 + 0*1 = 8+2 = 10
Kanske inte den bästa av förklaringar men jag hoppas du förstår. :)
För övrigt så är väl Programmering - Övrigt alternativt Övriga frågor lämpliga forum för tråden :)
Jo det var väl en bra förklaring. Slå om Kalkylatorn till Avancerat och Binär så kan du testa fram och tillbaka.