Você está na página 1de 2

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA CELSO SUCKOW DA FONSECA

MARACANÃ

CIVIL

Cálculo Numérico Data: Lista 1

Professor: Turma: Nota:

Nome do Aluno:

1. Represente os seguintes números (que estão em base 10) em ponto


flutuante de base binária, sendo 𝑡 o tamanho da mantissa, e expoente
𝑒 ∈ [𝑒 , 𝑒 ] . Use truncamento.

a. 𝑥 = 3 , 𝑡 = 5 , 𝑒 ∈ [−40,40]
b. 𝑥 = 1000 , 𝑡 = 10 , 𝑒 ∈ [−20,20]
c. 𝑥 = √2 , 𝑡 = 10 , 𝑒 ∈ [−5,5]
d. 𝑥 = 0.01 , 𝑡 = 8 , 𝑒 ∈ [−10,10]
e. 𝑥 = 75000 , 𝑡 = 10 , 𝑒 ∈ [−15,15]

2. Represente os seguintes números (que estão em base 2) em ponto


flutuante de base decimal, sendo 𝑡 o tamanho da mantissa, e expoente
𝑒 ∈ [𝑒 , 𝑒 ] . Use truncamento.

a. 𝑥 = 1011011101111 , 𝑡 = 10 , 𝑒 ∈ [−10,10]
b. 𝑥 = 10001000 , 𝑡 = 10 , 𝑒 ∈ [−10,10]
c. 𝑥 = 10.11101 , 𝑡 = 8 , 𝑒 ∈ [−5,5]
d. 𝑥 = 0.011011011011 … , 𝑡 = 8 , 𝑒 ∈ [−5,5]
e. 𝑥 = 1010101010101010 , 𝑡 = 10 , 𝑒 ∈ [−5,5]

3. Para a operação dada abaixo, determine um bom limitante para os erros


absoluto e relativo. Inclua o erro de truncamento de cada operação e
armazenamento em ponto flutuante (mantissa 𝑡 dada em cada exercício).

a. 𝑥 = 𝜋 − 𝑒 ; 𝑡 = 5 na seguinte ordem:
𝑢 = 𝑒 + 𝜋 , 𝑣 = 𝑒 − 𝜋 , 𝑥 = 𝑢𝑣

1
b. 𝑥 = 𝜋 − 𝑒 ; 𝑡 = 5 na seguinte ordem:
𝑢 =𝜋∗𝜋,𝑣 =𝑒∗𝑒,𝑥 =𝑢−𝑣

c. 𝑥 = (𝜋 − 𝑒) ; 𝑡 = 10 na seguinte ordem:
𝑠 = 𝜋 ∗ 𝜋 , 𝑡 = 𝑒 ∗ 𝑒 , 𝑢 = 2 ∗ 𝑒 ∗ 𝜋 ,𝑣 = 𝑠 + 𝑡 ,𝑥 = 𝑣 − 𝑢
obs: o erro de armazenamento de 𝑧 = 2 é 0

d. 𝑥 = (𝜋 − 𝑒) ; 𝑡 = 10 na seguinte ordem:
𝑢 =𝜋−𝑒,𝑥 =𝑠∗𝑠

e. 𝑥 = 𝜋 + 𝜋 + 𝜋 ; 𝑡 = 10 na seguinte ordem:
𝑠 = 𝜋 ∗ 𝜋 , 𝑡 = 𝜋 ∗ 𝑠 , 𝑢 = 𝜋 + 𝑠, 𝑥 = 𝑢 + 𝑡

f. 𝑥 = 𝜋 + 𝜋 + 𝜋 ; 𝑡 = 10 na seguinte ordem:
𝑠 =1+𝜋,𝑡 =𝜋∗𝑠,𝑢 =1+𝑡,𝑥 =𝜋∗𝑢
obs: o erro de armazenamento de 𝑧 = 1 é 0

Você também pode gostar