ESTRATEGIA DE MANTENIMIENTO
Enviado por faircalixto • 23 de Noviembre de 2014 • 1.041 Palabras (5 Páginas) • 371 Visitas
Introducción a los ordenadores
1) Averigua y escribe el código ASCII correspondiente, tanto en decimal como
en binario, a las letras de tu nombre y apellidos. Distinguir entre
mayúsculas/minúsculas, y sin acentos.
Nota: Al final de este documento podéis encontrar la tabla ASCII de los caracteres
imprimibles.
LETRA DECIMAL BINARIO
M 77 1001101
a 97 1100001
n 110 1101110
u 117 1110101
e 101 1100101
l 108 1101100
<espacio> 32 0100000
G 71 1000111
i 105 1101001
l 108 1101100
<espacio> 32 0100000
P 80 1010000
e 101 1100101
r 114 1110010
e 101 1100101
z 122 1111010
Para cada letra del nombre extraemos su correspondencia en decimal utilizando la tabla
ASCII. Una vez tenemos todos los valores decimales del nombre procedemos a convertir cada
valor decimal a binario.
Como ejemplo, veamos la conversión de la primera letra del nombre (M) a su valor en
binario.
Conversión a binario del número 7710
El resultado, siguiendo todos los restos empezando por el cociente de más a la derecha, nos da
el resultado final en binario. Es decir, 10011012. La conversión para el resto de letras se
realizaría siguiendo este mismo proceso.
2) Realiza la conversión a binario del número decimal 567.
Siguiendo el mismo proceso que en el ejercicio anterior, tenemos que dividir sucesivamente el
56710 entre 2 hasta que lleguemos a un número que ya no sea divisible entre 2.
Siguiendo todos los restos obtenidos, empezando por el cociente de más a la derecha, nos da
el resultado final en binario. Es decir, 10001101112.
3) Realiza la conversión tanto a decimal como a hexadecimal del número
binario 1001110110.
Conversión a decimal
En esta conversión cada cifra será multiplicada por la base del sistema de numeración (b=2)
elevada a una potencia que dependerá de la posición de esa cifra en el número a convertir.
Empezando por la posición de más a la derecha la primera cifra se multiplica por 20, la
segunda por la derecha se multiplica por 21, y así sucesivamente.
10011101102 = 1×29 + 0×28 + 0×27 + 1×26 + 1×25 + 1×24 + 0×23 + 1×22 + 1×21 + 0×20
10011101102 = 1×29 + 1×26 + 1×25 + 1×24 + 1×22 + 1×21 (obviamos los ceros)
10011101102 = 512 + 64 + 32 + 16 + 4 + 2
10011101102 = 63010
Conversión a hexadecimal
Para la conversión a hexadecimal el número a convertir se divide en grupos de 4 bits
(empezando por la derecha). Si el último grupo no tiene 4 bits se le añaden tantos ceros a la
izquierda como sea necesario hasta completar el grupo.
Por tanto, el número 10011101102 lo dividimos en 3 grupos de 4 bits cada uno de ellos; a
saber: 10, 0111 y 0110. Como el último grupo no llega a los 4 bits lo rellenamos con ceros a
la izquierda, quedando los 3 grupos de 4 bits como: 0010, 0111 y 0110.
BINARIO DECIMAL HEXADECIMAL
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F
Tabla 1: Conversión directa entre binario, decimal y hexadecimal
Después de esa división, la conversión es directa (ver Tabla 1) ya que a cada grupo de 4 bits
(24 = 16 posibles valores = los que tiene el alfabeto hexadecimal)
...