Citat:
Ursprungligen postat av
pkj
I min bok står det "Man börjar med den mest signifikanta positionen och bestämmer först vilken största positionsvikt som är mindre eller lika med decimaltalet som skall omvandlas. Denna positionsvikt subtraheras från decimaltalet och om resten blir större än noll upprepas proceduren."
Den mest signifikanta positionen för a) frågan är väl 0? Men förstod inte riktigt den metoden, vad man ska göra. Känns luddigt.
Position 0 får vikten 0 för om den skulle vara 1 så blir det större än 0,63_10. Nästa position är -1. Den får vikten 1, för 1*1/2=0,5<0,63_10. Subraktion ger 0,63-0,5=0,15. 1*1/4=0.25>0,15, så positionsvikten för -2 måste vara 0. Position 3 måste vara 1 för 1/8=0,125. 0,15-0,125=0.025. 1/16=0.0625. Den sista biten ska vara avrundad. Det står inte i metoden hur man gör, men det verkar bäst att låta den vara 0, då man hamnar närmast det ursprungliga talet på det sättet.