Você está na página 1de 4

Cálculo Numérico IV

Lista 1 — 2015.1

Exercı́cio 1

1. Converta os seguintes números binários para sua representação decimal.

a) 11001011 e) 11100011 i) 10101010 m) 0, 0011


b) 110101 f) 100 j) 1010101 n) 111, 01
c) 10000011 g) 10010 k) 1101
d) 10001111 h) 111111 l) 0,110

2. Converta os seguintes números decimais para sua representação binária.

a) 213 e) 23 i) 197 m) 3,8


b) 9 f) 143 j) 252 n) 10, 6
c) 67 g) 6 k) 13
d) 99 h) 1 l) 0,75

Exercı́cio 2

Dado o número 12,20 que está representado na base 4, represente-o na base 3.

Exercı́cio 3 (Operações com ponto flutuante)


Para exemplificar como são realizadas as operações com ponto flutuante, consideremos um sistema
(β, t, L, U ) = (10, 7, −95, 96), usado no formato IEEE 754 decimal 32.

Adição e Subtração: para adicionar números representados em ponto flutuante, primeiro devemos
colocá-los com o mesmo expoente. No exemplo a seguir, o segundo número é deslocado três dı́gi-
tos para a direita, e então se segue o método de adição convencional.
123456,7 = 1.234567 × 105
101,7654 = 1.017654 × 102 = 0.001017654 × 105

Donde:
123456,7 + 101,7654 = 1, 234567 × 105 + 1, 017654 × 102
= 1, 234567 × 105 + 0, 001017654 × 105
= (1, 234567 + 0, 001017654) × 105
= 1, 235584654 × 105

1
O resultado acima é exato. No sistema de ponto flutuante considerado, ele será arredondado (ou trun-
cado) e normalizado para sete dı́gitos. Assim, o resultado final será 1, 235585×105 (ou 1, 235584×105 ).

Multiplicação e Divisão: para multiplicar números representados em ponto flutuante, os dı́gitos signi-
ficativos são multiplicados pelo método convencial de multiplicação, enquanto que os expoentes são
adicionados, o resultado final é arredondado (ou truncado) e normalizado.

4, 734612 × 103 × 5, 417242 × 105 = 25, 648538980104 × 108

O resultado acima é exato. Depois do arredondado (ou truncamento) temos 25, 64854 × 108 (ou
25, 64853 × 108 ), que finalmente será normalizado para 2, 564854 × 109 (ou 2, 564853 × 109 ).

1. Utilizando o sistema de ponto flutuante IEEE 754 decimal 32, calcule as operações x + y, x − y,
x × y e x/y, onde:
a) x = 1, 234567 × 105 e y = 9, 876543 × 10−3
b) x = 1, 234571 × 105 e y = 1, 234567 × 10−5
c) x = 0, 7237 × 104 e y = 0, 2145 × 10−3
d) x = 1234, 567 e y = 45, 67834

Exercı́cio 4

Considere um sistema de ponto flutuante (β, t, L, U ) = (10, 4, −5, 5).

a) Qual o menor e o maior número, em valor absoluto, que podem ser representados nesse sistema?

b) Usando-se arredondamento, como será representado nesse sistema o número 73,758? E se fosse
usado truncamento?
c) Quanto vale x + y, onde x = 42450 e y = 3 ?
d) Qual o resultado da soma
10
X
S = 42450 + 3,
n=1

nesse sistema ?
e) Qual o resultado da soma
10
X
S= 3 + 42450
n=1

nesse sistema ?

OBS: as operações devem ser realizadas na ordem em que aparecem as parcelas.

Exercı́cio 5
O número 0,1 tem representação binária x = (0, 00011)2 . Denote por x̂ = f l(0, 1) a versão de 0,1
representada no sistema de ponto flutuante IEEE de precisão simples (β, t, L, U ) = (2, 23, −126, 127).

2
Calcule
|x − x̂|
ERx = ,
|x|
o erro relativo da representação x̂.

Exercı́cio 6

O número 8/7 = 1, 142857 não pode ser representado de maneira exata num sistema de ponto
flutuante decimal e precisão finita, i.e., β = 10 e t < +∞.
1. Existe algum sistema de ponto flutuante de precisão finita no qual 8/7 possa ser representado
de forma exata? Se a resposta for afirmativa, indique esse sistema.
2. Responda a mesma pergunta para o número π.

Exercı́cio 7 (Série de Taylor)


Seja f uma função infinitamente diferenciável (todas as derivadas existem e são contı́nuas) num
intervalo aberto I e seja x0 um numéro real em I. A série de Taylor associada a f no ponto x0 é
definida pelo seguinte somátorio

X f (n) (x0 )
(x − x0 )n ,
n=0
n!

onde f (n) (x0 ) denota a derivada de ordem n da função f no ponto x0 , sendo f (0) (x0 ) = f (x0 ), e
n! = n · (n − 1) · (n − 2) · · · 3 · 2 · 1 o fatorial do inteiro n. Se o ponto x0 = 0, chamamos esse somatório
de série de Maclaurin.
Algumas funções infinitamente diferenciáveis podem ser representadas, de maneira local, por sua
série de Taylor. Tais funções, que são chamadas de analı́ticas, são escritas da seguinte forma

X f (n) (x0 )
f (x) = (x − x0 )n .
n=0
n!
São funções analı́ticas, os polinômios, as funções trigonométricas, exponencial, logaritmo etc.

1. Sendo a exponencial uma função analı́tica, mostre que



X xn
ex = .
n=0
n!

2. Calcule e−5,25 com cinco algarismos significativos de precisão. Utilize para isso a aproximação
da função exponencial obtida do truncamento de sua série de Taylor.

Exercı́cio 8
Imagine que um dispositivo eletrônico que utiliza o sistema de ponto flutuante (β, t, L, U ) =
(10, 8, −50, 50) é usado para calcular as raı́zes da equação de segundo grau

a x2 + b x + c = 0,
onde os coeficientes a 6= 0, b e c são números reais conhecidos.

3
1. Calcule as raı́zes para os seguintes coeficientes:
a) a = 1; b = −105 ; c = 1.
b) a = 6 × 1030 ; b = 5 × 1030 ; c = −4 × 1030 .
c) a = 10−30 ; b = −1030 ; c = 1030 .
Você observou algum problema durante os cálculos? Saberia como resolvê-los?

Você também pode gostar