Академический Документы
Профессиональный Документы
Культура Документы
lax Jorge
Clculo Numrico
U1 Turma A Turma B 18/04 17/04 U2 06/06 05/06 2 Chamada(*) 13/06 12/06 Recuperao(*) 20/06 19/06
Clculo Numrico
1- Clculo numrico: com aplicaes. BARROSO, Lenidas Conceio 2- Clculo numrico computacional: teoria e prtica. CLADIO, Dalcdio M. 3- Clculo numrico: aspectos tericos e computacionais RUGGIERO, Mrcia A. Gomes.
Clculo Numrico
4- Clculo Numrico Computacional - Apostila FILHO, Oscar Gabriel 5- Clculo numrico ARENALES, Selma e DAREZZO, Artur
Clculo Numrico
Com dois bits quantos nmeros obtemos ?
0
0 1
0
1 0
Clculo Numrico
Com trs bits quantos nmeros obtemos ?
0
0
0
0
0
1
(000)2 (0)10
(001)2 (1)10 (010)2 (2)10 (011)2 (3)10
0
0
1
1
0
1
0 a 23 -1
1
1
0
0
0
1
(100)2 (4)10
(101)2 (5)10 (110)2 (6)10 (111)2 (7)10
1
1
1
1
0
1
Clculo Numrico
Com oito bits quantos nmeros obtemos ?
0 a 28 -1 = 0 a 255
Clculo Numrico
Representao
Clculo Numrico
Representao
Clculo Numrico
Se um nmero est na base dez, para se multiplicar (dividir ) este nmero pela base, isto , por dez, basta deslocar a vrgula uma casa para a direita (esquerda). N=200,567 10 x N = 20056,7
Clculo Numrico
O mesmo ocorre com qualquer base, em particular com a base dois. Para multiplicar (dividir) um nmero por dois, basta deslocar a vrgula uma casa para a direita (esquerda). (6)10 = (110)2 , (12)10= (1100)2 (24)10= (11000)2 (3)10= (11)2 (1,5)10= (1,1)2
Clculo Numrico
Ponto flutuante Em todos nossos exemplos anteriores, a posio da vrgula est fixa.
Clculo Numrico
Ponto flutuante Este processo chamado de ponto flutuante (floating point). Forma normalizada a que tem um nico dgito, diferente de zero, antes da vrgula; no exemplo anterior seria: 78,61 = 7,861 x 101
Clculo Numrico
Ponto flutuante Na base 2 podemos fazer exatamente a mesma coisa,
110001=110,001 x 23 = 110,001 x 211 110001=11,0001 x 24 = 11,0001 x 2100 110001= 1,10001 x 25 = 1,10001 x 2101 Normalizada 110001= 0,0110001 x 27 = 0,0110001 x 2111
Obs: Os expoentes tambm devero ser escritos na base dois
Clculo Numrico
Ponto flutuante Outro exemplo na forma normalizada
Clculo Numrico
Representao dos Nmeros no Computador 110001= 1,10001 x 25 = 1,10001 x 2101
Clculo Numrico
A organizao de padronizao IEEE - Institute of Electrical and Electronics Engineers, que publicou o padro IEEE 754, usado para representao em ponto flutuante. ( Nota : a sigla IEEE l-se i-trs-e).
Clculo Numrico
Conforme a IEEE , um nmero flutuante normalizado de 32 bits representado por:
X sinal s sinal XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX expoente e 0 nmero positivo 1 nmero negativo mantissa f
8 bits 23 bits
Clculo Numrico
8 bits 23 bits
X sinal s
sinal
Podemos ter o expoente negativo, que no ser representado explicitamente. expoente 8 bits 0 a 255
-127 a -1 0 1 a 127