Babri
CENTRO DE CIÊNCIAS E TECNOLOGIA – CCT
CURSO CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA: INTRODUÇÃO A COMPUTAÇÃO SEMESTRE: 2013.2
ALUNO:
1º LISTA DE EXERCÍCIOS
1. Converter (94,944)10 para a base seis (6), considerando 3 casas depois da vírgula.
PARTE INTEIRA:
94/6 = 15 RESTO 4 234
15/6 = 2 RESTO 3
2/6 = 0 RESTO 2
PARTE FRACIONÁRIA:
0,944 X 6 = 5,664 INTEIRO 5 535 RESPOSTA: (234,535) NA BASE 6
0,664 X 6 = 3,984 INTEIRO 3
0,984 X 6 = 5,904 INTEIRO 5
2. Efetue a seguinte conversão entre bases numéricas:
(2048)10 (?????)2
Como se pode verificar trata-se de uma conversão da base decimal para a base binária.
Vamos então fazer como é regra, divisões sucessivas do valor por dois para acharmos os bits do número em base binária.
2048
2
00
1024
2
04
02
512
2
08
04
11
256
2
0
0
12
05
128
2
0
16
08
64
2
0
0
04
32
2
0
12
16
2
0
0
8
2
0
4
2
0
2
2
0
1
2
1
0
Aproveitando os restos da direita para a esquerda, temos que 2048 na base decimal equivale (100000000000) na base binária.
3. Resolva a seguinte adição na base binária:
1101111
1111100
+
1101101
101011000
Começando naturalmente pela direita: 1 + 0 = 1, 1 + 1 = 0 e vai 1. Depois temos de somar 1 + 1 + 0 + 0 e o resultado é 0 e vai l porque mais uma vez passamos pelo 0. Depois temos de somar 1 + 1 + 1 + 1 o que dá zero e vão dois uns porque passámos duas vezes pelo 0. Depois temos de somar 1 + 1 + 1 + 1 + 1, o que dá 1 e vão dois uns porque passámos novamente duas vezes pelo zero. Somamos agora 1 + 1 + 0 + 1 + 0, o que dá 1 e vai 1. Somamos em