Está en la página 1de 6

ALEJANDRO RIOLOBOS 25/9/23

1.6.1 - Conversión binario-decimal


Realizar las siguientes conversiones realizando todos los pasos de su desarrollo.
1. Convertir de binario a decimal los siguientes números:
● 111000 →1·2^5 + 1·2^4 + 1·2^3 + 0·2^2 + 0·2^1 + 0·2^0=56
● 10111 →1·2^4 + 0·2^3 + 1·2^2 + 1·2^1 + 1·2^0=23
● 11001100 →204
● 10101010 →170
● 1111010 →122

2. Convertir de decimal a binario los siguientes números:


● 15 → 15/2→7(1)/2→3(1)/2→1(1)=1111
● 33 →33/2→16(1)/2→8(0)/2→4(0)/2→2(0)/2→1(0)=100001
● 87 →1010111
● 90 →1011010
● 110 →1101110

3. ¿Cuántos bits son necesarios para representar los siguientes números?


2^9 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
512 256 128 64 32 16 8 4 2 1

● 126 → 1111110 son 7 bits


● 1025 →10000000001 son 11 dígitos

1.6.2 - Conversión binario-decimal con decimales


Realizar las siguientes conversiones realizando todos los pasos de su desarrollo.
1. Convertir de binario a decimal los siguientes números:
● 1011,01 →1·2^3 + 0·2^2 + 1·2^1 + 1·2^0 + 0·2^-1 + 1·2^-2=11,25
● 11,0101 →1·2^1 + 1·2^0 + 0·2^-1 + 1·2^-2 + 0·2^-3 + 1·2^-4=3,3125
● 1,111 →1,875
● 1010111,1101 →87,8125
● 0,101 →0,175
ALEJANDRO RIOLOBOS 25/9/23

2. Convertir de decimal a binario los siguientes números (máx 8 bits):


● 0,375 →0,375·2=0,750→0,75·2=1,50→0,50·2=1,0→→0,011
● 12,125 →0,125·2=0,250→0,25·2=0,50→0,50·2→1,0→→1100,001
● 0,33 →0,01
● 255,12 →11111111,0001
● 233,052 →11101001,1

1.6.3 - Sumas y restas binarias


0+0=0 0-0=0
0+1=1 0-1=1 acarreo 1
1+0=1 1-0=1
1+1=0 acarreo 1 1-1=0

1. Realiza las siguientes sumas:


● 1111 + 1111 →11110
1 1
1111
1111
0010

● 111010 + 100010 →1011100


● 111111 + 1 →1000000
● 111100011 + 001010101 →1000111000
● 11101001001111 + 10101010100011 →110010011110010

2. Realiza las siguientes restas:


● 11010101 - 110101 →00000001
11010101
110101
00000001
● 100000 - 1 →011111
ALEJANDRO RIOLOBOS 25/9/23
● 1100011101 - 1101011 →1010110010
● 100110011 - 100110000 →000000011
● 10001110 - 100111 → 01100111

3. Realiza las siguientes sumas con parte fraccionaria


● 11010,101 + 1101,01 →00111,111
1
11010,101
1101,01
10111,111

● 101011,111 + 11,111 →101010,110


111 11
101011,111
11,111
101111,110

● 10011,001 + 0,111 → 11100,000


111 11
10011,001
0,111
10100,000

● 101100 + 101,101 → 110001,101


11
101100
101,101
110001,101

4. Realiza las siguientes restas con parte fraccionaria:


● 1010,11 - 101,01 →0101,10
1 1
ALEJANDRO RIOLOBOS 25/9/23
1010,11
101,01
0101,10

● 111,01 - 100,10 →010,11


1
111,01
100,10
010,11

● 1100,111 - 11,01 →1101,101


1
1100,111
11,01
1101,101

● 1000,001 - 1,1 →1000,101


1
1000,001
1,1
1000,101

1.6.4 - Conversión octal-decimal


Realizar las siguientes conversiones realizando todos los pasos de su desarrollo.
1. Convertir de octal a decimal los siguientes números:
● 235 →2·8^2 + 3·8^1 + 5·8^0=128+24+5=157
● 123 →83
● 2341 →1249
● 10 →8
● 400 → 256
ALEJANDRO RIOLOBOS 25/9/23
2. Convertir de decimal a octal los siguientes números:
● 8 →10
● 15 →17
● 87 →87(7)/8→10(2)/8→1=127
● 64 →100
● 128 →200

3. Indica cuáles de los siguientes números son números octales válidos y


cuáles no. Si son válidos indica su valor en decimal.
● 12 →válido
● 239 → no válido
● 16 → válido
● 682 → no válido
● 1010 → válido

4. Convierte directamente los siguientes números de binario a octal:


● 111 010 110 110 →7266
● 101 001 101 →515
● 110 110 011 0 →663
● 100 0 →4

5. Convierte directamente los siguientes números de octal a binario


● 123 →001 010 011
● 33 →011 011
● 1526 →001 101 010 110
● 777 →111 111 111

Repaso 1.6.5 - Conversión hexadecimal-decimal


Realizar las siguientes conversiones realizando todos los pasos de su desarrollo.
1. Convertir de hexadecimal a decimal los siguientes números:
● B4 →b·16^1 +4·16^0=176+4=180
ALEJANDRO RIOLOBOS 25/9/23
● 100 →256
● C6 →c·16^1+6·16^0=192+6=198
● 20 → 32

2. Convertir de decimal a hexadecimal los siguientes números:


● 8 →8
● 16 →10
● 64 →64(0)/16→ 4=40
● 246 → F6

3. Indica cuáles de los siguientes números son números hexadecimales


válidos y cuáles no. Si son válidos indica su valor en decimal.
● 512 →sí 5·16^2 + 1·16^1 + 2·16^0=1280+16+2=1298
● 1B2 →si 1·16^2 + b·16^1 + 2·16^0=256 + 176 + 2=434
● G32 →no
● 100 → sí 1·16^2 + 0·16^1 + 0·16^0=256 + 0 + 0=256

4. Convierte directamente los siguientes números de binario a


hexadecimal:
● 1110 1011 0110 →eb6
● 1010 0110 1 →ab1
● 1001 00 →9
● 1000 → 8

5. Convierte directamente los siguientes números de hexadecimal a binario


● 12 →1100
● 4A →0100 1010
● ABC →1010 1011 1100
● D5F → 1101 0101 1111

También podría gustarte