Processing math: 100%

Mudanças entre as edições de "Map0151"

De Stoa
Ir para: navegação, pesquisa
(Representação de números inteiros numa base)
(Representação de números inteiros numa base)
Linha 12: Linha 12:
 
A representação de <math>k</math> na base <math>\beta</math> é
 
A representação de <math>k</math> na base <math>\beta</math> é
 
:<math> k=\pm [a_s\dots a_0]_{\beta} </math>
 
:<math> k=\pm [a_s\dots a_0]_{\beta} </math>
 +
Deixando o sinal de <math>k</math> de fora, para simplificar. Podemos calcular os algarismos do número daddo na base <math>\beta</math> aplicando repetidas vezes o algoritmo da divisão.
 +
Escrevendo
 +
:<math> k = a_0 + \beta(a_1 +\beta( a_2 + \cdots +\beta a_s)\cdots ))</math>
 +
vemos que <math>a_0</math> é o resto da divisão <math>k//\beta</math>, <math>a_1</math> é o resto da divisão
 +
<math>(k-a_0)//\beta</math> e assim por diante.

Edição das 17h00min de 26 de janeiro de 2013

Cobra4.png

Números no Computador

Muitos dos algoritmos de cálculo numérico, por uma questão prática, deverão ser executados numa máquina real. Nestas máquinas, no entanto, a capacidade de memória para representação dos números é finita. Vários números reais (infinitos, de fato) terão a mesma representação no computador (ou calculadora), daí originando-se os erros de arredondamentos. Vamos ver qual é a técnica usada atualmente para diminuir os erros de arredondamentos.

Representação de números inteiros numa base

Seja β>1 um número natural. Então podemos representar qualquer número inteiro k como a soma k=sgn(k)a0β0++asβs onde cada algarismo aj representa um número natural entre 0 e β1. Só as é diferente de zero. Esta representação é única. A representação de k na base β é k=±[asa0]β Deixando o sinal de k de fora, para simplificar. Podemos calcular os algarismos do número daddo na base β aplicando repetidas vezes o algoritmo da divisão. Escrevendo k=a0+β(a1+β(a2++βas))) vemos que a0 é o resto da divisão k//β, a1 é o resto da divisão (ka0)//β e assim por diante.

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Imprimir/exportar
Ferramentas