Está en la página 1de 12

Materia: Programación

Tarea #4:Fundamentos de Sistemas Digitales de T.L Floyd


Carrera: Ciencias de la Ingeniería
Estudiante: Miguel Angel Cisneros Aleman
Maestro: Dr. David Enrique Castro Palazuelos
Hora de clase: lunes y jueves 10:00-11:30
Fecha: 15/09/2022
Contenido
Números Decimales ............................................................................................................................ 2
Ejercicios.......................................................................................................................................... 2
Números binarios ................................................................................................................................ 2
Ejercicios.......................................................................................................................................... 2
Conversión del decimal al binario ....................................................................................................... 3
Ejercicios.......................................................................................................................................... 3
Aritmética binaria................................................................................................................................ 4
Ejercicios.......................................................................................................................................... 4
Complemento a 1y complemento a 2 de los siguientes números binarios utilizando cualquier
método ................................................................................................................................................ 4
Ejercicios.......................................................................................................................................... 4
Números con signo.............................................................................................................................. 4
Ejercicios.......................................................................................................................................... 4
Operaciones aritméticas de números con signo ................................................................................. 5
Ejercicios.......................................................................................................................................... 5
Números Hexadecimales..................................................................................................................... 6
Ejercicios.......................................................................................................................................... 6
Números Octales ................................................................................................................................. 7
Ejercicios.......................................................................................................................................... 7
Observaciones ................................................................................................................................. 8
Conclusión ........................................................................................................................................... 9
Anexos ............................................................................................................................................... 10
Anexo 1. Procedimiento ................................................................................................................ 10
Anexo 2: Tabla de equivalencia decimal, binario y hexadecimal .................................................. 11
Anexo 3. Tabla de equivalencia binario octal................................................................................ 11

1
Números Decimales
Ejercicios
1. ¿Cuál es el peso del digo 6 en cada uno de los siguientes números decimales?

A)1386 B)54.692 C)671.920

El 6 tiene peso de 1 𝑜 100 El 6 tiene peso de 0.1 𝑜 10−1 El 6 tiene peso de 100 𝑜 102

3.Hallar el valor de cada digito en cada uno de los siguientes números decimales:

A)471 B)9356 C)125000


4 tiene un valor de 400 o (4 × 102 ) 9 tiene un valor de 9 000 o (9 × 103 ) 1 tiene un valor de 100 000 o (1 × 105 )
7 tiene un valor de 40 o (7 × 101 ) 3 tiene un valor de 300 o (3 × 102 ) 2 tiene un valor de 20 000 o (2 × 104 )
1 tiene el valor de 1 o (1 × 100 ) 5 tiene el valor de 50 o (5 × 101 ) 5 tiene el valor de 5 000 o (5 × 103 )
6 tiene un valor de 6 o (6 × 100 ) Y los ceros tinen valor de cero

Números binarios
Ejercicios
5. Convertir a decimal los siguientes números binarios

A) 11 21 + 20 = 3
B) 100 22 = 4
C) 111 2 + 21 + 20 = 7
2

D) 1000 23 = 8
E) 1001 2 + 20 = 9
3

F) 1100 23 + 22 = 12
G) 1011 2 + 21 + 20 = 11
3

H) 1111 23 + 22 + 21 + 20 = 15

7. Convertir a decimal los siguientes números binarios

A) 11011,11 24 + 23 + 21 + 20 + 2−1 + 2−2 = 27.75


B) 101010,01 25 + 23 + 21 + 2−2 = 42.25
C) 1000001,111 26 + 20 + 2−1 + 2−2 + 2−3 = 65.875
D) 1111000,101 2 + 25 + 24 + 23 + 2−1 +2−3 = 120.625
6

E) 1011100,10101 26 + 24 + 23 +22 + 2−1 +2−3 + +2−5 = 92.65625


F) 1110001,0001 26 + 25 + 24 + 20 +2−4 = 113.0625
G) 1011010,1010 26 + 24 + 23 + 21 +2−1 + 2−3 = 90.625
H) 1111111,11111 2 + 2 + 24 + 23 +22 +21 + 20 + 2−1 + 2−2 + 2−3 + 2−4
6 5

= 127.96875

2
9.¿Cuantos bits se requieren para representar los siguientes números decimales?

A)17 5 bits
B)35 6 bits
C)49 6 bits
D)68 7 bits
E)81 7 bits
F)114 7 bits
G)132 8 bits
H)205 8 bits

Conversión del decimal al binario


Ejercicios
11. Convertir a binario cada uno de los números decimales usando el método de suma de peso

A) 10 10 = 8 + 2 = 23 + 21 = 1010
B) 17 17 = 16 + 1 = 24 + 20 = 10001
C) 24 24 = 16 + 8 = 24 + 23 = 11000
D) 48 48 = 32 + 16 = 25 + 24 = 110000
E) 61 48 = 32 + 16 + 8 + 4 + 1 = 25 + 24 + 23 + 22 +20 = 111101
F) 93 93 = 64 + 16 + 8 + 4 + 1 = 26 + 24 + 23 + 22 +20 = 1011101
G) 125 125 = 64 + 32 + 16 + 8 + 4 + 1 = 26 + 25 + 24 + 23 + 22 +20 = 1111101
H) 186 186 = 128 + 32 + 16 + 8 + 2 = 27 + 25 + 24 + 23 + 21 = 10111010
13. Convertir a binario cada uno de los números decimales usando el método de división sucesiva
por 2

A) 15 15 7 3 1
= 7; = 3; = 1; = 0 … = 1111
2 2 2 2
B) 21 21 10 5 2 1
= 10; = 5; = 2; = 1; = 0 … = 10101
2 2 2 2 2

C) 28 28 14 7 3 1
= 14; = 7; = 3; = 1; = 0 … = 11100
2 2 2 2 2

D) 34 34 17 8 4 2 1
= 17; = 8; = 4; = 2; = 1; = 0 … = 100010
2 2 2 2 2 2

E) 40 40 20 10 5 2 1
= 20; = 10; = 5; = 2; = 1; = 0 … = 101000
2 2 2 2 2 2

F) 59 59 29 14 7 3 1
= 29; = 14; = 7; = 3; = 1; = 0 … = 111011
2 2 2 2 2 2

G) 65 65 32 16 8 4 2 1
= 32; = 16; = 8; = 4; = 2; = 1; = 0 … = 1000001
2 2 2 2 2 2 2

H) 73 73 36 18 9 4 2 1
= 36; = 18; = 9; = 4; = 2; = 1; = 0 … = 1001001
2 2 2 2 2 2 2

3
Aritmética binaria
Ejercicios
15. Sumar los números binarios:

A) 11+01 100
B) 10+10 100
C) 101+11 1000
D) 111+110 1101
E) 1001+101 1110
F) 1101+1011 11000

17. Realizar las siguientes multiplicaciones binarias

A) 11*11 1001
B) 100*10 1000
C) 111*101 110011
D) 1001*110 110110
E) 1101*1101 10101001
F) 1110*1101 10110110
Anexo 1 Procedimiento

Complemento a 1y complemento a 2 de los siguientes


números binarios utilizando cualquier método
Ejercicios
19. Determinar el complemento de los siguientes números binarios

Ejercicios Complemento a 1 Complemento a 2


A)101 010 011
B)110 001 010
C)1010 0101 0110
D) 11010111 00101000 00101001
E) 1110101 0001010 0001011
F) 00001 11110 11111

Números con signo


Ejercicios
21. Expresa en formato binario de 8 bits signo-magnitud de los siguientes números decimales

A) +29 00011101
B) -85 11010101
C) +100 01100100
D) -123 11111011

4
23. Expresa cada numero decimal como numero de 8 bits en el sistema de complemento a 2:

A) +12 00001100
B) -68 10111100
C) +101 01101001
D) -125 10000011
25. Determinar el valor decimal de cada numero binario con signo en el formato signo magnitud
en el formato a 1

Ejercicios en formato a 1 Decimal


A) 10011001 −27 + 24 + 23 + 20 = −103 + 1 = −10210
B) 01110100 26 + 25 + 24 + 22 = +11610
C) 10111111 −27 + 25 + 24 + 23 +22 + 21 + 20 = −65 + 1 = −6410

27. Expresar cada uno de los siguientes números binarios en formato signo-magnitud de coma
flotante de simple precisión:
A) 0111110000101011 1. 11110000101011 × 1014 14 + 127 = 141
= 100011012
Resultado de A: 0 10001101 11110000101011000000000

B) 100110000011000 1.10000011000 × 1011 14 + 127 = 138


= 100010102
Resultado de B: 1 10001010 110000011000000000000000

Operaciones aritméticas de números con signo


Ejercicios
29. Convertirá a cada pareja de números decimales y sumarlos usando el sistema de complemento
a 2:

A) 33 y 15 100001 + 1111
= 00110000 𝑒𝑛 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 … 00110000 𝑒𝑛 𝑐𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2
B) 56 y -27 00111000 + 11100101
= 00011101 𝑒𝑛 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 … 00011101 𝑒𝑛 𝑐𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2
C) -46 y 25 11010010 + 00011001 = 11101011 𝑒𝑛 𝑐𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2 …
= 00010101 𝑒𝑛 𝑏𝑖𝑛𝑎𝑟𝑖𝑜
D) -110 y -84 1111111110010010 + 1111111110101100
= 1111111100111110 𝑒𝑛 𝑐𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2 𝑑𝑒 16 𝑏𝑖𝑡𝑠 … 1000000011000010 𝑒𝑛 𝑏𝑖𝑛𝑎𝑟𝑖𝑜

5
31. Realizar las siguientes sumas utilizando el complemento a 2:

A) 10001100+00111001 1 1 1
1 0 0 0 1 1 0 0
0 0 1 1 1 0 0 1
1 1 0 0 0 1 0 1
B) 11011001+11100111
1 1 1 1 1 1 1
1 1 0 1 1 0 0 1
1 1 1 0 0 1 1 1
1 1 0 0 0 0 0 0

33. Multiplicar 01101010 por 11110001 utilizando el sistema de complemento a 2:

0 1 1 0 1 0 1 0
1 1 1 1 0 0 0 1
0 1 1 0 1 0 1 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
1 1 0 1 0 1 0
1 1 0 1 0 1 0
1 1 0 1 0 1 0
1 0 1 1 0 1 1 0 0 1 0 1 0

Números Hexadecimales
Ejercicios
35. Convertir a binario los siguientes números hexadecimales

A) 3816 111000
B) 5916 01011001
C) 𝐴1416 101000010100
D) 5𝐶816 010111001000
E) 410016 01000100000000
F) 𝐹𝐵1716 1111101100010111
G) 8𝐴9𝐷16 1000101010011101
Anexo 1: tabla

6
37. Convertir a decimal los siguientes números hexadecimales

A) 2316 (2 × 161 ) + (3 × 160 ) = 35


B) 9216 (9 × 161 ) + (2 × 160 ) = 146
C) 1𝐴16 (1 × 161 ) + (10 × 160 ) = 26
D) 8𝐷16 (8 × 161 ) + (13 × 160 ) = 141
E) 𝐹316 (15 × 161 ) + (3 × 160 ) = 243
F) 𝐸𝐵16 (14 × 161 ) + (11 × 160 ) = 235
G) 5𝐶216 (5 × 162 ) + (12 × 161 ) + (2 × 160 ) = 1474
H) 70016 (7 × 162 ) + (0 × 161 ) + (0 × 160 ) = 1792
39. Realizar las siguientes sumas

A) 3716 + 2916 710 + 910 = 1610 … 1610 − 1610 = 016 Resultado


310 + 110 = 410 6016
410 + 210 = 610 … 610 = 616
B) 𝐴016 + 6𝐵16 010 + 1110 = 1110 … 1110 = 𝐵16 Resultado
1010 + 610 = 1610 … 1610 − 1610 10𝐵16
116 𝑠𝑒 𝑎𝑔𝑟𝑒𝑔𝑎 1 𝑝𝑜𝑟 𝑒𝑙 𝑎𝑐𝑎𝑟𝑟𝑒𝑜
C) 𝐹𝐹16 + 𝐵𝐵16 1510 + 1110 = 2610 … 2610 − 1610 = 1010 = 𝐴16 Resultado
1510 + 110 = 1610 1𝐵𝐴16
1610 + 1110 = 2710 … 2710 − 1610 = 1110 = 𝐵16
116 𝑠𝑒 𝑎𝑔𝑟𝑒𝑔𝑎 1 𝑝𝑜𝑟 𝑒𝑙 𝑎𝑐𝑎𝑟𝑟𝑒𝑜

Números Octales
Ejercicios
41. Convertir a decimal los siguientes números octales

A) 128 (1 × 81 ) + (2 × 80 ) = 1010
B) 278 (2 × 81 ) + (7 × 80 ) = 2310
C) 568 (5 × 81 ) + (6 × 80 ) = 4610
D) 648 (6 × 81 ) + (4 × 80 ) = 5210
E) 1038 (1 × 82 ) + (0 × 81 ) + (3 × 80 ) = 6710
F) 5578 (5 × 82 ) + (5 × 81 ) + (7 × 80 ) = 36710
G) 1638 (1 × 82 ) + (6 × 81 ) + (3 × 80 ) = 11510
H) 10248 (1 × 83 ) + (0 × 82 ) + (2 × 81 ) + (4 × 80 ) = 53210
I) 77658 (7 × 83 ) + (7 × 82 ) + (6 × 81 ) + (5 × 80 ) = 408510

7
43. Convertir a binario los siguientes números octales

A) 138 0010111
B) 578 101111
C) 1018 001000001
D) 3218 011010001
E) 5408 101100000
F) 46538 100110101011
G) 132718 001011010111001
H) 456008 100101110000000
I) 1002138 001000000010001011
Anexo: tabla de equivalencias binario y octal

Observaciones
• Es confuso saber cuantos bits pueden representar en decimal, pero con la formula se puede
determinar sencillamente, donde n es el número de bits.

𝑀á𝑥𝑖𝑚𝑜 𝑛ú𝑚𝑒𝑟𝑜 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 = 2𝑛 − 1

• El complemento a 2 es el más importante y el signo-magnitud es el que menos se emplea


debido a que en las computadoras es el que más utiliza ya que simplemente, se requiere
una adición de pesos independientemente de que el número sea positivo o negativo. El
sistema signo-magnitud requiere dos pasos, sumar los pesos de los bits de magnitud y
examinar el bit de signo para determinar si el número es positivo o negativo y complemento
a 1 requiere añadir 1 a la suma de los pesos para los números negativos, pero no para los
números positivos
• Aprender sobre el Over Flow es importante ya que al no haber espacio en los 8 bits y se
tendría que agregar otro que crearía confusiones para entre que numero realmente está
siendo representado en binario.
• Para los números con signo en complemento a 2, el rango de valores para números de n
bits es:

𝑅𝑎𝑛𝑔𝑜 = − (2𝑛 − 1 ) ℎ𝑎𝑠𝑡𝑎 + (2𝑛 − 1 − 1)


donde en cada caso hay un bit de signo y n−1 bits de magnitud. Por ejemplo, con cuatro bits se
pueden representar números en complemento a 2 en el rango de − (23) = −8 hasta 23 − 1 = +7. Del
mismo modo, con ocho bits, se puede abarcar desde −128 hasta +127; con dieciséis bits se puede
ir desde −32.768 hasta +32.767, y así sucesivamente.

8
Conclusión
Es importante entender el sistema de numeracion binario debido a que este es que se utiliza en las
computadoras y en la electronica digital. Para poder interpretarlo es necesario entender los demas
sistemas como el decimal, octal y hexadecimal, y ser capzar de poder realizar operaciones
matematicas como sumas, resta, miltiplicacion y divicion en todos sistemas numericos y podee
convertir los resultados al sistema binario.

Tambien que el sistema binario es igual que otros, estos pueden ser numero fraccionarios utilizando
el concepto de suma de pesos, negativos y postivos con el calculo de complemento a 1 y
complemento a 2 y tambien representar numeros muy grandes utilizando el concepto de punto
flotante. Por ultimo tambien es importante enterder el concepto del Over Flow ya que este crea
confusiones al querer realizar operaciones con numero grandes y querer representarlos en el sistma
binario.

9
Anexos
Anexo 1. Procedimiento

10
Anexo 2: Tabla de equivalencia decimal, binario y hexadecimal

Anexo 3. Tabla de equivalencia binario octal

11

También podría gustarte