Exercício Mudança de Base - Scilab
description
Transcript of 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).