Mudanças entre as edições de "Map0151"
(→Representação de números inteiros numa base) |
|||
Linha 19: | Linha 19: | ||
vemos que <math>a_0</math> é o resto da divisão <math>k//\beta</math>, <math>a_1</math> é o resto da divisão | 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. | <math>(k-a_0)//\beta</math> e assim por diante. | ||
+ | '''Exemplo:''' 39=[100111]2<br> | ||
+ | |||
+ | ==== Representação de números fracionários e decimais numa base ==== | ||
+ | Seja novamente <math> \beta > 1</math> um número natural. | ||
+ | |||
+ | Se <math>x \in (0,1)</math> então | ||
+ | :<math>x= \frac{b_1}{\beta} + \cdots + \frac{b_k}{\beta^k} + \cdots </math> | ||
+ | Diremos que <math>x=[0.b_1 b_2\dots]</math> é a representação fracionária na base | ||
+ | <math>\beta</math> de <math>x</math><br> | ||
+ | |||
+ | '''Exemplo:''' <math>0.9= [0.1110011001100...]_2</math> |
Edição das 19h15min de 12 de fevereiro de 2013
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=±[as…a0]β 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 (k−a0)//β e assim por diante.
Exemplo: 39=[100111]2
Representação de números fracionários e decimais numa base
Seja novamente β>1 um número natural.
Se x∈(0,1) então
x=b1β+⋯+bkβk+⋯
Diremos que x=[0.b1b2…] é a representação fracionária na base
β de x
Exemplo: 0.9=[0.1110011001100...]2