Loading [MathJax]/jax/output/HTML-CSS/jax.js

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 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

Cobra4.png

| Comunidade no Stoa | Disciplina no Moodle|

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.

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
Ferramentas pessoais
Espaços nominais

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