Mudanças entre as edições de "Map0151"
(→Representação de números inteiros numa base) |
(→Representação de números fracionários e decimais numa base) |
||
Linha 26: | Linha 26: | ||
Se <math>x \in (0,1)</math> então | Se <math>x \in (0,1)</math> então | ||
:<math>x= \frac{b_1}{\beta} + \cdots + \frac{b_k}{\beta^k} + \cdots </math> | :<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 | + | Diremos que <math>x=[0.b_1 b_2\dots]_{\beta}</math> é a representação fracionária na base |
− | <math>\beta</math> de <math>x</math><br> | + | <math>\beta</math> de <math>x</math>. Quando não houver dúvidas de que base se trata, omite-se a base da notação!<br> |
'''Exemplo:''' <math>0.9= [0.1110011001100...]_2</math> | '''Exemplo:''' <math>0.9= [0.1110011001100...]_2</math> |
Edição das 19h19min 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. Quando não houver dúvidas de que base se trata, omite-se a base da notação!
Exemplo: 0.9=[0.1110011001100...]2