Ejercicios Tema 1 Sin Completar

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

EJERCICIOS TEMA 1

Rellena la siguiente tabla convirtiendo los números entre binario, octal, decimal o
hexadecimal (explica a nivel general con tus palabras el procedimiento que has
seguido para calcularlo):

1. Agrupar los dígitos binarios: Comienza agrupando los dígitos binarios en grupos de
tres, comenzando desde la derecha. Si el número de dígitos no es múltiplo de tres,
puedes añadir ceros a la izquierda para completar el último grupo.

 Binario a Octal:

-Por ejemplo, si tienes el número binario 1011101 , lo agruparías así: 1 011 101

-Agregando ceros a la izquierda, se convierte en: 001 011 101

-Convertir cada grupo a octal: Luego, convierte cada grupo de tres dígitos binarios a
su equivalente en octal. Aquí tienes la correspondencia:

-000= 0
-001= 1
-010= 2
-011= 3
-100= 4
-101= 5
-110= 6
-111= 7

-Usando nuestro ejemplo:


-001= 1
-011= 3
-101= 5

-Escribir el resultado: Finalmente, escribe los números octales obtenidos en el mismo


orden en que los agrupaste. En nuestro caso, el resultado sería 135.

Así que, el número binario 1011101 se convierte en octal como 135.

 Binario a decimal

-Entender el sistema binario: El sistema binario es un sistema de base 2, lo que


significa que solo utiliza dos dígitos: 0 y 1. Cada dígito en un número binario
representa una potencia de 2, comenzando desde la derecha.

- Escribir el número binario: Toma el número binario que deseas convertir. Por
ejemplo, vamos a usar1011.

-Asignar potencias de 2: Asigna potencias de 2 a cada dígito, comenzando desde la


derecha. Así que para1011, tendrías:
- 1 × 2³ (8)
- 0 × 2² (0)
- 1 × 2¹ (2)
- 1 × 2⁰ (1)

-Calcular el valor decimal: Multiplica cada dígito por su correspondiente potencia de


2 y luego suma todos los resultados:
- \(1 \times 8 = 8\)
- \(0 \times 4 = 0\)
- \(1 \times 2 = 2\)
- \(1 \times 1 = 1\)

Ahora suma esos valores: \(8 + 0 + 2 + 1 = 11\).

-Resultado: Así que el número binario 1011 se convierte en el número decimal 11

 Binario a Hexadecimal

-Entender los sistemas: El sistema binario es de base 2 y utiliza los dígitos 0 y 1,


mientras que el sistema hexadecimal es de base 16 y utiliza los dígitos del 0 al 9 y
las letras A al F (donde A representa 10, B representa 11, C representa 12, D
representa 13, E representa 14 y F representa 15).

-Agrupar los dígitos binarios: Para convertir de binario a hexadecimal, primero debes
agrupar los dígitos binarios en grupos de 4, comenzando desde la derecha. Si el
número de dígitos no es múltiplo de 4, puedes agregar ceros a la izquierda. Por
ejemplo, si tienes el número binario 11010111, lo agruparías así: 1101 0111.

-Convertir cada grupo a hexadecimal: Ahora convierte cada grupo de 4 bits a su


equivalente hexadecimal:
-1101 en binario es D en hexadecimal (13 en decimal).
-0111 en binario es 7 en hexadecimal (7 en decimal).

-Combinar los resultados: Finalmente, une los resultados de cada grupo. En este
caso,11010111 en binario se convierte en D7 en hexadecimal.

-Así que, en resumen, el número binario 11010111 se convierte en D7

 Decimal, Octal y Hexadecimal a Binario.

1. Decimal a Binario
El sistema decimal es base 10, mientras que el binario es base 2. Para convertir un
número decimal a binario, se utiliza el método de la división sucesiva por 2,
guardando los restos.

Pasos:
-Divide el número decimal entre 2.
-Escribe el residuo (que será 0 o 1).
-Divide el cociente resultante entre 2 y repite el proceso hasta que el cociente sea 0.
-Los restos obtenidos, leídos de abajo hacia arriba, forman el número binario.
-Ejemplo: Convertir 13 decimal a binario
13 ÷ 2 = 6, residuo 1
6 ÷ 2 = 3, residuo 0
3 ÷ 2 = 1, residuo 1
1 ÷ 2 = 0, residuo 1
Leyendo los restos de abajo hacia arriba, el número binario es 1101.

2. Octal a Binario
El sistema octal es base 8, y cada dígito octal se puede representar por 3 bits en
binario. Así, para convertir un número octal a binario, se convierte cada dígito octal
directamente a su equivalente binario de 3 bits.

Pasos:
-Toma cada dígito del número octal.
-Convierte cada dígito octal a su representación binaria de 3 bits.
-Junta todos los grupos de bits obtenidos.
-Ejemplo: Convertir 17 octal a binario
El dígito 1 en octal es igual a 001 en binario.
El dígito 7 en octal es igual a 111 en binario.
Por lo tanto, el número octal 17 se convierte en 001 111 (o simplemente 1111
en binario).

3. Hexadecimal a Binario
El sistema hexadecimal es base 16. Cada dígito hexadecimal puede representarse
con 4 bits binarios. Al igual que con el octal, para convertir un número hexadecimal a
binario, se convierte cada dígito hexadecimal a su equivalente binario de 4 bits.

Pasos:
Toma cada dígito del número hexadecimal.
Convierte cada dígito hexadecimal a su equivalente binario de 4 bits.
Junta todos los grupos de bits obtenidos.
Ejemplo: Convertir A3 hexadecimal a binario
El dígito A en hexadecimal es igual a 1010 en binario.
El dígito 3 en hexadecimal es igual a 0011 en binario.
Por lo tanto, el número hexadecimal A3 se convierte en 10100011 en binario.

Resumen de las conversiones:


-Decimal a binario: Divides sucesivamente entre 2 y lees los restos de abajo hacia
arriba.
-Octal a binario: Convierte cada dígito octal a 3 bits binarios y luego los juntas.
-Hexadecimal a binario: Convierte cada dígito hexadecimal a 4 bits binarios y
luego los juntas.

Binario Octal Decim Hexadecim


al al
10100101 245 165 A5
11100011 343 227 E3
100010 42 34 22
1111110 176 126 7E
1010101 125 85 55
10110111 267 183 B7
1000011 103 67 43
10101100 254 172 AC

1. Realiza las sumas o restas de los siguientes números en binario


(explica a nivel general con tus palabras el procedimiento que has
seguido para calcularlo):
a) 11111111 + 10101010 =
b) 11111111 - 10101010 =
c) 10101010 + 00110011 =
d) 10101010 - 00110011 =
e) 11001100 + 10010010 =
f) 11001100 - 10010010 =

2. Indica el resultado que se obtendría en las configuraciones lógicas de


s1 y s2 (explica a nivel general con tus palabras el procedimiento que
has seguido para calcularlo):
a b c d s s
1 2
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

3. Realiza las siguientes restas en complemento a1 y en


complemento a2 (explica a nivel general con tus palabras el
procedimiento que has seguido para calcularlo):
a) 11011011 - 10101010 =
b) 10101010 - 00100001 =
c) 11101101 - 10110110 =

4. Incluye en bit de paridad en los siguientes mensajes (explica a nivel


general con tus palabras el procedimiento que has seguido para
calcularlo):
Paridad lineal:

PAR 0 0 1 1 1 0 0
IMPA 0 0 1 1 1 0 0
R
PAR 1 1 1 1 1 0 0
IMPA 1 1 1 1 1 0 0
R
PAR 1 0 1 1 0 0 1
IMPA 1 0 1 1 0 0 1
R
PAR 1 1 0 0 0 1 1
IMPA 1 1 0 0 0 1 1
R
Paridad bidimensional par:

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

Paridad bidimensional impar:

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

5. Comprueba si los siguientes mensajes recibidos contienen un error


o no (explica a nivel general con tus palabras el procedimiento que
has seguido para calcularlo). ¿Sabes que bit es el erróneo? Razona tu
respuesta:

Paridad lineal:

PAR 0 0 0 1 1 0 0 1
IMPA 0 0 1 1 1 0 0 0
R
PAR 1 1 1 1 1 0 0 1
IMPA 1 0 1 1 1 0 0 0
R
PAR 1 0 1 1 1 0 1 0
IMPA 1 0 1 1 0 0 1 1
R
PAR 1 1 1 0 0 1 1 0
IMPA 1 1 0 0 0 1 1 1
R

Paridad bidimensional par:

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

Paridad bidimensional impar:

1 0 1 1 1 0 0 0
1 1 1 1 1 0 0 0
1 0 1 1 1 0 1 1
1 1 0 0 0 1 1 1
0 0 0 0 1 0 1 1
6. Representa los siguientes números en decimal empaquetado,
en decimal desempaquetado y en binario puro más el signo
(explica con tus palabras el procedimiento que has seguido para
calcularlo):
a) -5378
b) -33556
c) +2581
d) +81769

7. Representa los siguientes números decimales en coma flotante


normalizada (explica con tus palabras el procedimiento que has
seguido para calcularlo): a) 358,25
b) 56,098
c) 0,0012

También podría gustarte