Download - Exercício Mudança de Base - Scilab

Transcript
Page 1: Exercício Mudança de Base - Scilab

CALCULO NUMERICO COMPUTACIONALEXERCICIOS - 1a LISTA

1. Faca as seguintes mudancas de base.

(a) 9750(10) para as bases 2, 8 e 16;

(b) 25, 9375(10) para as bases 2, 8 e 16;

(c) FADA(16) para as bases 2, 8 e 10;

(d) CADE,DAD(16) para as bases 2, 8 e 10;

(e) 604523(8) para as bases 2, 10 e 16;

(f) 33, 24(8) para as bases 2, 10 e 16;

(g) 1100000011111111(2) para as bases 8, 10 e 16;

(h) 100101, 1011(2) para as base 8, 10 e 16.

2. Resolva as seguintes expressoes aritmeticas de base 2.

(a) (1100100 + (110010, 101 · 100)− 10, 1)/111100;

(b)(111111 + 10001) · 101− 111100

110010;

(c)111 · (1111, 01 + 1010, 01)− 11001

11110.

3. Uma variavel x, que assume apenas valores inteiros, tem a seguinte representacaobinaria, em complemento de dois, em um computador cuja palavra tem 16 bits.

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

Determine o valor de x no sistema decimal (base 10), considerando que x e:

(a) sem sinal;

(b) com sinal.

4. Uma variavel x tem a seguinte representacao binaria em um computador cuja palavratem 32 bits.

0 1 0 0 0 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0

Qual e o valor de x no sistema decimal (base 10), considerando que x e um numeroreal, tipo float,

(a) codificado pelo padrao IEEE-754;

(b) codificado pelo sistema de ponto flutuante F(2,25,-31,31).