Actividad 1 - Javier Suarez
Actividad 1 - Javier Suarez
Actividad 1 - Javier Suarez
ACTIVIDAD 1
1. Un automóvil tiene capacidad para 2 personas, y posee un sistema de alerta que le permite saber
a los ocupantes si alguno no tiene puesto el cinturón de seguridad, por lo tanto, ya que posee 2
sillas y 2 cinturones se genera la siguiente situación:
Si no está alguno de los ocupantes, no se debe generar la alerta por no tener el cinturón
abrochado en esa silla.
El ocupante que se encuentre deberá tener el cinturón o de lo contrario se generará alerta.
Si están ambos ocupantes deben tener ambos el cinturón o se generará la alerta.
Si es un sensor de silla, si el valor es 1 entonces la silla está ocupada, de lo contrario quiere decir
que no está en uso.
Si es un sensor de cinturón, si el valor está en 1 el cinturón no está puesto, de lo contrario el
cinturón está abrochado.
A B C D F
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Solución
Ahora hago parejas para lograr minimizar la expresión, por tal motivo con los colores diferencio las
parejas que considere más convenientes.
→ 𝐹 = 𝐶𝐷 + 𝐴𝐵 + 𝐴𝐵𝐶𝐷
→ 𝐹 = 𝐶𝐷 + 𝐴𝐵
Solución
→ 𝐹 = 𝐶𝐷 + 𝐴𝐵
2. Teniendo en cuenta la sección de enlaces de interés, construya un crucigrama de 10 palabras
verticales y 10 horizontales, deben utilizar conceptos y términos vistos en la Unidad 1.
Nota: No es obligatorio el uso del software Ardora, publicado en la sección mencionada.
3. Convierta de binario a decimal, octal y hexadecimal los siguientes números.
a) 11010011.
b) 101011+1101010
c) 11001100+11110010
Solución
De binario a decimal.
11010011(2) = 211(10)
1 * 20 → 1 * 1 = 1
1 * 21 → 1 * 2 = 2
0 * 22 → 0 * 4 = 0
0 * 23 → 0 * 8 = 0
1 * 24 → 1 * 16 = 16
0 * 25 → 0 * 32 = 0
1 * 26 → 1 * 64 = 64
1 * 27 → 1 * 128 = 128
211
1 * 20 → 1 * 1 = 1 0 * 20 → 0 * 1 = 0
1 * 21 → 1 * 2 = 2 1 * 21 → 1 * 2 = 2
0 * 22 → 0 * 4 = 0 0 * 22 → 0 * 4 = 0
1 * 23 → 1 * 8 = 8 1 * 23 → 1 * 8 = 8
0 * 24 → 0 * 16 = 0 0 * 24 → 0 * 16 = 0
1 * 25 → 1 * 32 = 32 1 * 25 → 1 * 32 = 32
43 1 * 26 → 1 * 64 = 64
106
0 * 20 → 0 * 1 = 0 0 * 20 → 0 * 1 = 0
0 * 21 → 0 * 2 = 0 1 * 21 → 1 * 2 = 2
1 * 22 → 1 * 4 = 4 0 * 22 → 0 * 4 = 0
1 * 23 → 1 * 8 = 8 0 * 23 → 0 * 8 = 0
0 * 24 → 0 * 16 = 0 1 * 24 → 1 * 16 = 16
0 * 25 → 0 * 32 = 0 1 * 25 → 1 * 32 = 32
1 * 26 → 1 * 64 = 64 1 * 26 → 1 * 64 = 64
1 * 27 → 1 * 128 = 128 1 * 27 → 1 * 128 = 128
204 242
De binario a octal.
11010011(2) = 323(8)
De binario a hexadecimal.
11010011(2) = D3(16)
1101 – 0011
1 1 0 1 - 0 0 1 1
* * * * * * * *
8 4 2 1 8 4 2 1
8 4 0 1 - 0 0 2 1
13 3
D
10010101(2) = 95(16)
1001 – 0101
1 0 0 1 - 0 1 0 1
* * * * * * * *
8 4 2 1 8 4 2 1
8 0 0 1 - 0 4 0 1
9 5
110111110(2) = 1BE(16)
0 0 0 1 - 1 0 1 1 - 1 1 1 0
* * * * * * * * * * * *
8 4 2 1 8 4 2 1 8 4 2 1
0 0 0 1 - 8 0 2 1 - 8 4 2 0
1 11 14
1 B E
4. Convierta de hexadecimal a octal, decimal y binario los siguientes números.
a) B8D
b) 35DE20
c) ABC
Solución
De hexadecimal a octal.
11 2 8 2 13 2
1 5 2 0 4 2 1 6 2
1 2 2 0 2 2 0 3 2
0 1 0 1 1 1
101-110-001-101
3 2 5 2 13 2 14 2 2 2
1 1 1 2 2 1 6 2 0 7 2 0 1
0 1 0 3 2 1 3 2
1 1 1 1
001-101-011-101-111-000-100-000
10 2 11 2 12 2
0 5 2 1 5 2 0 6 2
1 2 2 1 2 2 0 3 2
0 1 0 1 1 1
101-010-111-100
De hexadecimal a decimal.
13 * 160 = 13
8 * 161 = 128
11 * 162 = 2816
2957
0 * 160 = 0
2 * 161 = 32
14 * 162 = 3584
13 * 163 = 53248
5 * 164 = 327680
3 * 165 = 3145728
3530272
12 * 160 = 12
11 * 161 = 176
10 * 162 = 2560
2748
De hexadecimal a binario.
Para el desarrollo del presente ejercicio he tomado como referencia las siguientes tablas.
0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 0 0 1 1 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 10
1 0 1 1 11
1 1 0 0 12
1 1 0 1 13
1 1 1 0 14
1 1 1 1 15
Solución
https://youtu.be/ICiMWIJ9P5w