Professional Documents
Culture Documents
SISTEMAS DE NUMERAO
Objetivos
Relembrar conceitos do sistema decimal de numerao.
Trabalhar com o sistema binrio.
Converter informaes de um sistema para outro.
Estudar os tipos de erros numricos e suas consequncias.
Exemplos
Exemplo 1.1 Representao do nmero decimal 581 na
forma polinomial.
Sistema Binrio
O sistema binrio usa apenas os caracteres 0 e 1 (base 2)
para representar uma informao qualquer.
Exemplo 1.3 - Representao do binrio 1110 na forma
polinomial (FP) e obteno do decimal equivalente.
Exemplo
Exemplo 1.4 - Representao do binrio 101,11 na forma
polinomial (FP) e obteno do decimal equivalente.
Exemplo
Exemplo 1.5 - Converso do decimal 350 para binrio.
Conhecendo o Byte
Largest: 1 1 1 1 1 1 1 1 =
1*27+1*26+1*25+1*24+1*23+1*22+1*21+1*20 = 25510 (or 281)
Result: a single byte can be used to store an integer
number ranging from 0 to 255 (256 different numbers)
If negative numbers are included, one bit must be dedicated
to the sign, leaving only 7 bits for the number
Smallest: 0
Largest: +127
10 or -12810
12
000001012
=> + 5
100001012
=> - 5
000000002 => + 0
100000002 => - 0
13
Note: A word is the basic size of the CPU registers and for
Pentium chips it is 4 bytes or 32 bits; it is 8 bytes for the new
Itanium and some unix chipsets. It was 2 bytes for early Intel
chips; some new game consoles use 16 byte words.
MEM977 Prof. Jos Maria
14
15
16
0
Negative numbers greater
than -2-1022
(negative underflow)
17
18
Good Accuracy
Good Precision
Good Precision
Poor Accuracy
Good Accuracy
Poor Precision
Poor Accuracy
Poor Precision
19
20
Memory in MATLAB
21
What it Means
Size
1x1
1x43
1x200
Bytes
8
86
1600
Class
double array
char array
double array
22
23
24
25
26
27
28
Tipos de Erros
Algoritimo
Computacional
Problema
matemtico
Representao
dos nmeros na
mquina
MEM977 Prof. Jos Maria
Soluo
Analtica
Soluo
Numrica
29
30
Exercicio:
Qual a melhor aproximao das indicadas abaixo ?
31
32
Fontes de Erros
Erro na Modelagem
Devido expresso matemtica que no reflete perfeitamente o
fenmeno fsico ou aos dados terem sido obtidos com pouca
exatido.
Erro Grosseiro
Devido a erro na elaborao ou implementao do algoritmo ou a
erro de digitao.
33
Exerccio:
Calcular o valor de e1 por meio de uma srie truncada de
segunda ordem. Verificar o erro sabendo-se que o valor com 4
algarismos significativos 2,718.
34
35
36
37
38
Causa:
Limitao na representao numrica
(24 bits)
Erro de 0,34 s no clculo do
tempo de lanamento
39
40
41
42
43