Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
cifras cero y uno (0 y 1). Es el que se utiliza en los ordenadores, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeracin natural es el sistema binario (encendido 1, apagado 0). Pasar de un Decimal a binario Ejemplo 1. El nmero binario 1010010 corresponde en decimal al 82 se puede representar de la siguiente manera:
Pasar de un nmero decimal a binario Se divide el nmero entre dos y se divide hasta que se terminen los valores enteros luego el cociente que sale se divide entre dos y as hasta que el cociente quede con el resultado de 1. Luego empezando desde abajo se coge ese cociente y todos los restos que han ido saliendo y se juntan:
Ejemplo 1. 68 2 0 34 2 0 17 1 Tras realizar la divisin, se coge desde el cociente (1) y se va subiendo cogiendo los restos y queda entonces este resultado: 1000100 y as se representa el 68 en binario. Siempre sern cifras de 1.
2 8 2 0 4 2 0 2 2 0 1
1000100
Otra forma Ejemplo 2. Transformar el nmero decimal 131 en binario. El mtodo es muy simple: 131 2 131 dividido por 2 da 65 y el resto es igual a 1 65 dividido por 2 da 32 y el resto es igual a 1 32 dividido por 2 da 16 y el resto es igual a 0 16 dividido por 2 da 8 y el resto es igual a 0 8 dividido por 2 da 4 y el resto es igual a 0 4 dividido por 2 da 2 y el resto es igual a 0 2 dividido por 2 da 1 y el resto es igual a 0 1 dividido por 2 da 0 y el resto es igual a 1 Ordenamos los restos, del ltimo al primero: 10000011 Ejemplo 3. Transformar el nmero decimal 100 en binario:
Pasar de un nmero decimal a octal Se hace lo mismo que con los binarios solo que dividindolos entre ocho: Ejemplo 1.
68 |_8 4 8 |_8 0 1
Tras realizar la divisin y hacer el mismo proceso que antes, el nmero 68 en octal se representa en 104. Siempre sern cifras entre 0 y 7.
104
Pasar un nmero de Binario a octal Para realizar la conversin de binario a octal, realice lo siguiente: 1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa 3 dgitos, entonces agregue ceros a la izquierda. 2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
Nmero en binario Nmero en octal 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
111 = 7 001 = 1 11 entonces agregue un cero, con lo que se obtiene 011 = 3 Agrupe de izquierda a derecha: 317
011 = 3 000 = 0 1 entonces agregue 001 = 1 Agrupe de izquierda a derecha: 103 Pasar un nmero decimal a hexadecimal Se hace lo mismo que con los binarios y octales solo que dividindolos entre diecisis. Ahora aqu hay que tener una cosa: A partir del 10 (incluyndose ste), se enumeran los nmeros con las letras del abecedario por su orden. Entonces quedara as:
0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F Ejemplo 1. 68 |_16 4 4 Queda entonces que el nmero 68 en hexadecimal se representa con el 44. Siempre sern cifras entre 0 y 14 ( o sea, entre cero y F ).
44
Ejemplo 2. 872139|_16 11 54508|_16 12 3406|_16 14 212|_16 4 13
R// 13
D
Prueba del ejercicio. 11 12 14 4 13 B C E 4 D
4
4
14
E
11 192 3584
12
C
11
B
160 = 161 =
1 X 11 = 11 = 16 X 12 = 11 =
162 = 256 X 14 = 11 =
Tabla del Sistema decimal, Binario, Octal y Hexadecimal Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Binario 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 Octal 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Operaciones binarias Suma de nmeros Binarios Las posibles combinaciones al sumar dos bits son: 0+0=0 0+1=1 1+0=1 1 + 1 = 10 (lleva 1)
Ejemplo 1.
Se puede convertir la operacin binaria en una operacin decimal, resolver la decimal, y despus transformar el resultado en un (nmero) binario. Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y llevamos 1 (este "1" se llama acarreo o arrastre). A continuacin se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas la columnas (exactamente como en decimal). Ejemplo 2.
16 1 24 26
8 1
4 0
2 1
1 1
27
Ejemplo 3.
25 + 18 43
25 dividido por 2 da 12 y el resto es igual a 1 12 dividido por 2 da 6 y el resto es igual a 0 6 dividido por 2 da 3 y el resto es igual a 0 3 dividido por 2 da 1 y el resto es igual a 1 1 dividido por 2 da 0 y el resto es igual a 1 Ordenamos los restos, del ltimo al primero: 11001 18 dividido por 2 da 9 dividido por 2 da 4 dividido por 2 da 2 dividido por 2 da 1 dividido por 2 da 9 y el resto es igual a 0 4 y el resto es igual a 1 2 y el resto es igual a 0 1 y el resto es igual a 0 0 y el resto es igual a 1
40 42 43 Resta de nmeros Binarios El algoritmo de la resta en sistema binario es el mismo que en el sistema decimal. Pero conviene repasar la operacin de restar en decimal para comprender la operacin binaria, que es ms sencilla. Los trminos que intervienen en la resta se llaman minuendo, sustraendo y diferencia. Las restas bsicas 0 - 0, 1 - 0 y 1 - 1 son evidentes: 0-0=0 1-0=1 1-1=0 0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1) La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posicin siguiente: 0 - 1 = 1 y me llevo 1, lo que equivale a decir en el sistema decimal, 2 - 1 = 1. Ejemplo 1.
17 - 10 7
Ejemplo 2.
217 - 171 46
Prueba del ejercicio 128 0 64 0 32 1 16 0
8 1
4 1
2 1
1 0
40 44 46
Ejemplo 3.
36 - 6 30
Comprobacin del ejercicio
32 0
16 1
24
8 1
4 1
2 1
1 0
28 30
22 x 9 198
10110 x 1001 10110 00000 00000 10110 11000110
128 1
192
64 1
32 0
16 0
8 0
4 1
2 1
1 0
196 198
Ejercicio 2.
12 x 4 48
1100 x 100 0000 0000 1100 110000
32 1
16 1
8 0
4 0
2 0
1 0
48
Divisin de nmeros binarios La divisin en binario es similar al decimal, la nica diferencia es que a la hora de hacer las restas, dentro de la divisin, estas deben ser realizadas en binario.
16 16 x 2 = 32
0010110101101101
8 4 2 1 8 4 21 8 4 2 18 4 2 1 2 12
13
12
13
13
13
R// 2 D 6 D