Grado en Matemáticas
Iniciación a la Computación Científica.
Tema 3: Representación Numérica Digital
Problemas
Soluciones:
OCTAL BINARIO HEXADECIMAL BINARIO
0 000 0 0000
1 001 1 0001
2 010 2 0010
3 011 3 0011
4 100 4 0100
5 101 5 0101
6 110 6 0110
7 111 7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
1. Convierta de hexadecimal a binario.
a) 2A2C129 = 0010 1010 0010 1100 0001 0010 10012
b) AAACDE1 = 1010 1010 1010 1100 1101 1110 00012
c) 1718AD2 = 0001 0111 0001 1000 1010 1101 00102
d) 24DBA12 = 0010 0100 1101 1011 1010 0001 00102
2. Convierta de binario a octal.
a) 0110011101102 = 011 001 110 1102 = 31668
b) 0010111111102 = 001 011 111 1102 = 13768
c) 1111111111112 = 111 111 111 1112 = 77778
3. Pasar de octal a hexadecimal.
a) 1718 = 001 111 001 = 0 0111 1001 = 7916
b) 2718 = 010 111 001 = 0 1011 1001 = B916
c) 2228 = 010 010 010 = 0 1001 0010 = 9216
d) 45468 = 100 101 100 110 = 1001 0110 0110 = 96616
e) 50518 = 101 000 101 001 = 1010 0010 1001 = A2916
4. Convierta de decimal a binario, octal y hexadecimal los siguientes valores
a) 55 = 001101112 = 678 = 3716
b) 256 = 0001000000002 = 4008 = 10016
c) 459 = 0001110010112 = 7138 = 1CB16
d) 1024 = 0100000000002 = 20008 = 40016
e) 2048 = 1000000000002 = 40008 = 80016
Iniciación a la Computación Científica Grado en Matemáticas
5. Convierta de binario a decimal, hexadecimal y octal
a) 1100111002 = 41210 = 19C16 = 6348
b) 0110100102 = 21010 = D216 = 3228
c) 100012 = 1710 = 1116 = 218
d) 10012 = 910 = 916 = 118
e) 00100112 = 1910 = 1316 = 238
6. Realice las siguientes operaciones binarias
a) 100012 + 1110112 = 10011002 (7610)
b) 111112 + 1110012 = 10110002 (8810)
c) 000112 * 1112 = 101012 (2110)
d) 111012 - 100012 = 11002 (1210)
e) 1110112 - 1112 = 1101002 (5210)
f) (11011 * 111) + 11011 = 10111101 + 11011 = 110110002 (21610)
g) (111 + 111001) * 10001 - 11101 = 1000000 * 10001 - 11101 =
10001000000 - 11101 = 100001000112 (105910)
h) 000001 + 111101 - 11101 = 111110 - 11101 = 1000012 (3310)
7. Realice las siguientes divisiones binarias
a) 111100 / 10 = 11110 (60/2 = 30)
b) 110010 / 101 = 1010 (50/5 = 10)
c) 1100100 / 1010 = 1010 (100/10 = 10)
d) 111110100/ 11001 = 10100 (500/25 = 20)
e) 1000110 / 10 = 100011 (70/2 = 35)
8. Convertir los siguientes número decimales a binario, octal y hexadecimal
a) 12,25 = 1100,01 14,20 C,4
b) 20,75 = 10100,11 24,6 14,C
c) 60,125 = 111100,001 74,10 3C,2
d) 87,375 = 1010111,011 127,30 57,6
e) 101,125 = 1100101,001 145,10 65,2
Iniciación a la Computación Científica Grado en Matemáticas
9. Convertir de binario a decimal
a) 100110 = 38
b) 110011 = 51
c) 010111 = 23
d) 0101,11 = 5,75
e) 1001,10 = 9,5
f) 101010110,001 = 342,125
10. Convertir los siguientes números hexadecimales a binario, decimal y octal
a) 13,4 = 10011,012 = 19,2510 = 23,28
b) 3,A2 = 11,10100012 = 3,632812510 = 3,5048
c) 1B1,9 = 110110001,10012 = 433,562510 = 661,448
d) 9F = 100111112 = 15910 = 2378
e) ABCD = 10101011110011012 = 4398110 = 1257158
f) 49403180,AF7 =
01001001010000000011000110000000,1010111101112
= 1,22894x10910 = 11120030600,53678
11. Realice las siguientes operaciones
a) 101/10 = 1,1
b) 111/10 = 11,1
c) 110010/11111010 = 0,0011001100110011
d) 1100/10 + 1111/11 + 110011 - 10001 = 1001111
e) 111*001 + 111011*101 = 1001001011
f) 11001 + 11001 = 110010
12. Realice las siguientes operaciones en binario con Complemento a 2 (C2) a 8 bits
a) -93(10 + 69(10 = -01011101 + 01000101 = 10100011 + 01000101 = 11101000 = -00011000 =
-24(10
b) -42(10 + 69(10 = -00101010 + 01000101 = 11010110 + 01000101 = 100011011 = 27(10
c) -69(10 + (-93(10) = -01000101 + (-01011101) = 10111011 - 10100011 = 101011110:
desbordamiento (-69(10 - 93(10 = -162(10 < -128(10), dos operandos del mismo signo y resultado
de signo distinto
d) -42(10 - 69(10 = -00101010 - 01000101 = 11010110 - 01000101 = 10010001 = 111(10
e) -93(10 - (-69(10) = -01011101 - (-01000101) = 10100011 - 10111011 = 111101000 = -
00011000 = -24(10
f) 93(10 - (-69(10) = 01011101 - (-01000101) = 01011101 - 10111011 = 110100010:
desbordamiento (93(10 + 69(10 = 162(10 > 127(10), dos operandos de distinto signo y resultado
de signo distinto a operando 1
Iniciación a la Computación Científica Grado en Matemáticas