Você está na página 1de 3

6633/2 – Fundamentos de Programação

Lista de exercícios 1 – Sistemas de numeração

1) Some o dia, mês e ano da sua data de nascimento e converta para binário, octal e
hexadecimal (decimal para binário, octal e hexadecimal).
19/08/2003 = 2030

Binário: Octal: Hexadecimal:


2030/2 = 0 011: 3 0111: 7
1015/2 = 1 111: 7 1110: E
507/2 = 1 101: 5 1110: E
253/2 = 1 110: 6
126/2 = 0
63/2 = 1
31/2 = 1
15/2 = 1
7/2 = 1
3/2 = 1
½=1

Número decimal: 19 + 8 + 2003 = 203010 = 111111011102 = 37568= 7EE16

2) Some a sua idade com mais dois valores quaisquer e converta para binário, octal e
hexadecimal (decimal para binário, octal e hexadecimal).
19 + 81 + 73 = 17310 = 101011012 = 2558= AD16

Binário: Octal: Hexadecimal:


173/2 = 1 010: 2 1010: A
86/2 = 0 101: 5 1101: D
43/2 = 1 101: 5
21/2 = 1
10/2 = 0
5/2 = 1
2/2 = 0
½=1

3) Considere a hora atual. Some as horas e os minutos e responda: (18:35)


a. Esta soma poderia ser representada em quais sistemas de numeração? Explique.
R: Esta soma poderia ser representada nos sistemas decimal, octal e hexadecimal, já
que contém algarismos acima de 1, também poderia ser representada no binário
após as devidas conversões.
b. Defina uma base de qualquer sistema de numeração para o número somado e
transforme para todas as outras bases.
R: 18:35 → 18 + 35 = 53₁₀ = 110101₂ = 65₈ = 35₁₆

Binário: Octal: Hexadecimal:


53/2 = 1 110: 6 0011: 3
26/2 = 0 101: 5 0101: 5
13/2 = 1
6/2 = 0
3/2 = 1
1/2 = 1
4) Porque o número 15874 não pode ser octal? Explique.
R: A base octal não possui os algarismos 8 e 9.

5) Converta o número 1D216 para os sistemas octal e decimal.

Decimal: Octal:
1D2₁₆ 466/8 = Resto: 2
(1*16²) + (13*16¹) + (2*16⁰) 58/8 = Resto: 2
256 + 208 + 2 Quociente: 7

466₁₀ 722₈

6) Converta o número 71008 para os sistemas hexadecimal e decimal.

Decimal: Hexadecimal:
7100₈ 3648/16 = Resto: 0
(7*8³) + (1*8²) + (0*16¹) + (0*16⁰) 228/16 = Resto: 4
3584 + 64 Quociente: E

3648₁₀ E40₁₆

7) Converta para hexadecimal e octal: 111110111100102

Octal: Hexadecimal:
011: 3 0011: 3
111: 7 1110: E
011: 3 1111: F
110: 6 0010: 2
010: 2

37362₈ 3EF2₁₆
8) Converta para binário, octal e decimal: F1CD16

Binário: Octal: Decimal:


F = 1111 001: 1 F: (15 * 16³) = 61440
1 = 0001 111: 7 1: (1* 16²) = 256
C = 1100 000: 0 C: (12 * 16¹) = 192
D = 1101 111: 7 D: (13 * 16⁰) = 13
001: 1 61440 + 256 + 192 + 13 = 61901
101: 5

1111000111001101₂ 170715₈ 61901₁₀

Você também pode gostar