Eletrônica Digital/Sistemas de Numeração: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 72:
<pre>
fração x 2 = vai-um + fração seguinte
0.5625 x 2 = '''1''' + 0.1250 ('''1'''.1250)
0.1250 x 2 = '''0''' + 0.2500 ('''0'''.2500)
0.2500 x 2 = '''0''' + 0.5000 ('''0'''.5000)
0.5000 x 2 = '''1''' + 0.0000 ('''1'''.000)<-- nesta linha a fração zerou, finalizamos a conversão
</pre>
Anotando a seqüência de '''vai-um (carry)''' na ordem de cima para baixo, temos: '''1001'''<br>
Linha 89:
<pre>
fração x 2 = vai-um + fração seguinte
0.5750 x 2 = '''1''' + 0.1500 ('''1'''.1500)
0.1500 x 2 = '''0''' + 0.3000 ('''0'''.3000)
0.3000 x 2 = '''0''' + 0.6000 ('''0'''.6000)<--- esta fração e suas subseqüentes serão repetidas em breve.
0.6000 x 2 = '''1''' + 0.2000 ('''1'''.2000)
0.2000 x 2 = '''0''' + 0.4000 ('''0'''.4000)
0.4000 x 2 = '''0''' + 0.8000 ('''0'''.8000)
0.8000 x 2 = '''1''' + 0.6000 ('''1'''.6000)<--- a partir daqui repetimos a fração 0.6000 e suas subseqüentes
0.6000 x 2 = '''1''' + 0.2000 ('''1'''.2000)
</pre>
Ou seja, entramos em um ciclo sem fim. Escolhemos uma precisão e finalizamos o processo quando esta precisão for atingida, então na ordem de cima para baixo, temos: '''10010011<sub>2</sub>'''.