Operaciones con Hexadecimales

Anuncio
Números Hexadecimales
COMP 2501:
Estructuras Computacionales Discretas
2 de diciembre de 2011
Agenda
Crear la Tabla para la Suma de
Números Hexadecimales en Microsoft
Excel
 Sumar Números Hexadecimales
 Hacer conversiones directas a Números
Binarios

2
Suma de números decimales
Regularmente organizamos la suma de
combinaciones básicas en una tabla.
 Esta presenta todas las sumas posibles
de un solo dígito.
 La tabla se presenta en la próxima
diapositiva.

Observa que hay varios patrones.
 Observa que sumar un número más (+1) es
como contar.

3
Suma de números decimales –
completa la tabla
+
0
1
2
3
4
5
6
7
8
9
0
0
1
2
3
4
5
6
7
8
9
1
1
6
7
2
2
3
3
4
4
5
5
12
13
14
6
6
12
7
7
13
8
8
14
9
9
6
8
6
9
6
6
7
10
8
9
10
14
11
14
14
15
Completa la tabla, puedes contar de uno en uno para hacerlo.
4
Suma de números hexadecimales
Una tabla nos ayuda a encontrar todas
las combinaciones posibles de la suma
de números hexadecimales.
 Verás que puedes seguir un patrón
similar a la suma de números decimales.
 La tabla se presenta en la próxima
diapositiva.

5
Completa la tabla para sumar
números hexadecimales
+
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1
1
7
2
2
8
3
3
9
4
4
A
5
5
6
6
7
7
8
8
9
9
A
A
10
B
B
11
C
C
D
D
E
E
F
F
A
A
A
A
13
B
13
C
A
13
D
A
13
E
A
D
A
13
F
E
F
10
11
12
13
13
13
13
14
15
16
17
18
19
1A
1B
13
13
13
14
15
Completa la tabla, puedes contar de uno en uno para hacerlo.
6
Suma de DOS hexadecimales cada
uno de un solo dígito

Utiliza la tabla para completar los
siguientes ejercicios:
A+5=
 3 +8 =
 C+F =
 6 +B=

Nota: Encuentra las soluciones al final de la presentación.
7
Suma de hexadecimales con dos dígitos
Suma los caracteres de la columna de la
derecha primero y luego los de la
izquierda, tal y como trabajamos las
sumas de números decimales.
 Ejemplo: Empieza por acomodar los
números uno debajo del otro.


3A + D6 = ______
A + 6 = 10
 1 + 3 + D = 11

1
3A
+D 6
Carga a la columna de
la izquierda si el total
de una columna tiene
dos caracteres.
11 0
8
Práctica 2

Utiliza la tabla para completar los
siguientes ejercicios.
A5 + C5 =
 73 + 8D =
 2C + EF =
 46 + 9B =

Nota: Encuentra las soluciones al final de la presentación.
9
Práctica 3

Utiliza la tabla para completar los
siguientes ejercicios.
45F + BC5 =
 C73 + 86D =
 52C + DF0 =
 9A6 + BD1 =

Nota: Encuentra las soluciones al final de la presentación.
10
Conversiones directas a Números Binarios
Los números hexadecimales tienen 16
caracteres.
 En términos de potencias: 16 = 24
 Por ello, por cada caracter hexadecimal,
tenemos cuatro dígitos binarios.

11
Tabla de conversiones
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
12
Ejemplo

Cambia el número hexadecimal a
binario.

3BD16 = ______2
Hexadecimal
Binario

3
0011
B
1011
D
1101
3BD16 = 0011 1011 11012
13
Conversión: Octal a Binario
Los números octales también se
cambian directamente a binarios.
 Analiza el sistema octal y construye la
tabla de conversiones.
 Explica por qué:


3568 = 11 101 1102
14
Tareas: Ejercicios de Práctica
Completa los ejercicios en la sección 5.2
del texto sobre suma y conversiones.
 Repasa las lecciones sobre números
hexadecimales en:

http://courses.cs.vt.edu/~csonline/NumberS
ystems/Lessons/BinaryNumbers/index.html
 Busca el tema en el menú “JUMP TO
LESSON” que aparece en la parte superior
de la página.

15
Tareas – cont.


Estudia el documento titulado “Comparing
Number Systems”.
Completa los ejercicios en la dirección:
http://courses.cs.vt.edu/~csonline/Numb
erSystems/Questions/HexAndOctalNum
bers/index.html.

Las soluciones están disponibles en el
mismo portal.
16
Suma de hexadecimales - Soluciones

Utiliza la tabla para completar los
siguientes ejercicios:
A+5=F
 3 +8 =B
 C + E = 1A
 6 + B = 11

17
Práctica 2

Utiliza la tabla para completar los
siguientes ejercicios.
A5 + C5 = 170
 73 + 8D = 160
 2C + EF = 12B
 46 + 9B = E1

18
Práctica 3

Utiliza la tabla para completar los
siguientes ejercicios.
45F + BC5 = 1024
 C73 + 86D = 14E0
 52C + DF0 = 131C
 9A6 + BD1 = 1577

19
Conversión: Octal a Binario

Los números octales
tienen 16 caracteres.
 En términos de
potencias: 8 = 23
 Por ello, por cada
dígito octal, tenemos
tres dígitos binarios.
Octal
0
1
2
3
4
5
6
7
Binario
000
001
010
011
100
101
110
111
20
Descargar