webForumDet fria alternativet

Två frågor om binära tal!

5 svar · 533 visningar · startad av fredrik99

fredrik99Medlem sedan maj 2000426 inlägg
#1

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!

FlexbertMedlem sedan jan. 200672 inlägg
legisMedlem sedan juli 20044 453 inlägg
#3

Flyttas från Windows. Vet inte riktigt var det hör hemma, men vi testar här

frankofMedlem sedan jan. 20016 874 inlägg
#4

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

GeinMedlem sedan sep. 20005 700 inlägg
#5

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 :)

LaspMedlem sedan juli 200012 980 inlägg
#6

Jo det var väl en bra förklaring. Slå om Kalkylatorn till Avancerat och Binär så kan du testa fram och tillbaka.

131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)