Exercício Mudança de Base - Scilab

1
C ´ ALCULO NUM ´ ERICO COMPUTACIONAL EXERC ´ ICIOS - 1 a LISTA 1. Fa¸ ca as seguintes mudan¸ cas 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 express˜oes aritm´ eticas 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 vari´avel x, que assume apenas valores inteiros, tem a seguinte representa¸ c˜ao bin´ aria, 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. Umavari´avel x tem a seguinte representa¸ c˜aobin´ aria em um computador cuja palavra tem 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 n´ umero real, tipo float, (a) codificado pelo padr˜ ao IEEE-754; (b) codificado pelo sistema de ponto flutuante F(2,25,-31,31).

description

Exercício Mudança de Base - Scilab

Transcript of Exercício Mudança de Base - Scilab

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).