Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Cite e descreva três tipos de erros em um processo numérico. Dê um exemplo para cada caso.
2. Converta os seguintes números decimais para a base binária:
(a) x = (37)10
(b) y = (2345)10
(c) z = (0, 1217)10
(d) w = (29, 75)10
(e) k = (17, 6)10
(a) x = (101101)2
(b) y = (110101011)2
(c) z = (0, 1101)2
(d) w = (0, 111111101)2
4. Considere o sistema de representação de números definido por SP F (10, 3, −4, 4). Complete a tabela com a
representação pedida quando possı́vel. Caso não seja possı́vel, explique o porque:
8. Considere uma máquina cujo sistema de representação de números é definida por SP F (10, 4, −5, 5):
1 Lista 1: Noções Básicas sobre Erros
2 Orientador educacional: Marcio Rodrigues Sabino
2 M.R. Sabino
10. Seja o valor exato e aproximado de x dados respectivamente por x = 2113 e x = 2112, 9. Considere também
o valor exato e aproximado de y dados respectivamente por y = 5, 4 e y = 5, 3. Dessa forma, determine:
11. Escreva um programa em alguma linguagem computacional para obter o resultado da seguinte operação:
n
X
S = 10000 − x, onde
k=1
(a) n = 100000 e x = 0, 1.
(b) n = 80000 e x = 0, 125.
1. Respostas
(2a) (100101)2
(2b) (100100101001)2
(3a) (45)10
(3b) (427)10
(7b) Nesta máquina o número (0, 000111)2 representa exatamente (0, 109375)10 . Note o erro de aproximação!!
(7c) Todas as operações que envolvem o número (0, 11)10 são realizadas com a aproximação acima, portanto o
resultado não seria 0, 546875 que possui um erro comparado ao resultado correto que deveria ser 0, 55.
1
(9a) 0, 10 × 3−1 = 9
(9b) 0, 22 × 32 = 8
Assim temos:
1 1
under = x : x ∈ − , 0 ∪ 0, .
9 9
(10a) 0, 1.
(10b) 0, 1.
(10d) ≈ 4, 7 × 10−5 .
4
(10e) ≈ 0, 02.
(10f ) Sim. O valor de x está melhor representado que o de y. Note que o erro relativo cometido para x foi de
aproximadamente 0, 0047% enquanto para y foi de 2%.
(11a) n1 = 100000;
x1 = 0.1;
soma1 = 0;
for i = 1:1:n1
resultado1 = x1 + soma1;
soma1 = resultado1;
end
disp(solucao1)
(11b) n2 = 80000;
x2 = 0.125;
soma2 = 0;
for i = 1:1:n2
resultado2 = x2 + soma2;
soma2 = resultado2;
end
disp(solucao2)