domingo, 13 de mayo de 2012

Trabajo Práctico N°1:

1)Construir una tabla con los números decimales desde el 0 hasta el 20 y sus equivalentes en binario,octal, decimal y hexadecimal

Decimal   Hexadecimal    Binario     Octal

0             0                     0000         0

1             1                     0001         1

2             2                     0010         2

3             3                     0011         3

4             4                     0100         4

5             5                     0101         5

6             6                     0110         6

7             7                     0111         7

8             8                     1000        10

9             9                     1001         11

10           A                     1010        12

11           B                     1011        13

12           C                     1100        14

13           D                     1101        15

14           E                     1110       16

15           F                     1111       17

   16           10                    10000   20  

17           11                    10001   21

18           12                    10010   22

19           13                    10011      19

20           14                    10100    20

2)Construir una tabla que resuma las operaciones necesarias para convertir números entre los sistemas binario, octal, decimal y hexadecimal

                

Binario =Binario=) Nada

Binario =Octal=) Agrupar de a 3 bits

Binario =Decimal=) Polinómica

Binario=Hexadecimal=) Agrupar de a 4 bits

Octal =Binario=) Escribir cada digito en binario, agrupar de a 3 bits

Octal =Octal=) Nada

Octal =Decimal=) Polinómica

Octal =Hexadecimal=) Pasar por binario

Decimal =Binario=) Dividir parte entera por 2, multiplicar parte fraccionaria por 2

Decimal =Octal=) Dividir parte entera por 8, multiplicar parte fraccionaria por 8

Decimal =Decimal=) Nada

Decimal =Hexadecimal=) Dividir parte entera por 16, multiplicar parte fraccionaria por 16

Hexadecimal =Binario=) Escribir cada digito en binario, agrupar de a 4 bits

Hexadecimal =Octal=) Pasar por binario

Hexadecimal =Decimal=) Polinómica

Hexadecimal =Hexadecimal=) Nada

3)Completar la siguiente tabla indicando debajo de la misma las operaciones realizadas

Binario 10111,01 =Octal=) Agrupo de a 3 bits : 0010 0111, 0010 esto es igual a 27,2

Bnario 10111,01 =Decimal=) Polinómica 1*2^4+0*2^3+1*2^2+1*2^1+1*2^0+0*2^-1+1*2^-2= 23.25

Binario 10111,01 =Hexadecimal=) Agrupo de a 4 bits : 0001 0111, 0100 estos es igual a 17,4

Octal 76,52 =Binario=) Escribimos cada digito en binario 00010110,01010010 agrupamos de a 3 bits 010 110, 010 100 100

Octal 76,52 =Decimal=) Polinómica 7*8^1+7*8^ 0+7*8^-1+7*8^-2= 63,23

Octal 76,52 =Hexadecimal=) Escribimos cada digito en binario 00010110,01010010 agrupamos de a 4 bits 0001 0110, 0101 0010 esto es igual a 16,52

Decimal 256,25 =Binario=) Dividimos la parte entera por 2, multiplcamos la fraccionaria por 2, esto es igual a 1000,0001

Decimal 256,25 =Octal=) Dividimos la parte entera por 8, multiplicamos la fraccionaria por 8, esto es igual a 400,2

Decimal 256,25 =Hexadecimal=) Dividimos la parte entera por 16, multiplicamos la fraccionaria por 16, esto es igual a 100,4

Hexadecimal CACA,FEA =Binario=) Escribimos cada digito en binario : 1100101011001010,1111 agrupamos de a 4 bits 1100 1010 1100 1010, 1111

Hexadecimal CACA,FEA =Octal=) Pasar por binario 1100101011001010,111 agrupamos de a 3 bits

001 100 101 011 001 010, 111 100 esto es igual a 145312,74

Hexadecimal CACA,FEA =Decimal=) Polinómica 12*16^3+10*16^2+12*16^1+10*16^0+15*16^-1+14*16^-2+10*16^-3= 51914,99463

4) Para un sistema de numeración cuaternario indicar las operaciones necesarias para convertir números entre este sistema y los ya vistos. Realizar ejemplos numéricos.

Cuaternario 23,1 =Binario=) Escribimos cada digito en binario 00100011,0001

Cuaternario 23,1 =Octal=) Escribimos cada digito en binario 00100011,0001 agrupamos de a 3 bits 000 100 011, 000 100 esto es igual a 43,2

Cuaternario 23,1 =Decimal=) Polinómica 2*4^1+3*4^0+1*4^-1= 11.25

Cuaternario 23,1 =Hexadecimal=) Escribimos cada digito en binario 0010011,0001 agrupamos de a 4 bits 0010 0011, 0001 esto es igual a 23, 1

Binario 0111 =Cuaternario=) Agrupo de a 2 bits 0001 0011 esto es igual a 13

Octal 2,6 =Cuaternario=) Se pasa por binario 0010,0110 agrupo de a 2 bits 10, 01 10 esto es igual a 2,12

Decimal 1.75 =Cuaternario=) Dividimos la parte entera por 4 y la fraccionaria la multiplicamos por 4, esto es igual a 1.3

Hexadecimal 1,A =Cuaternario=) Pasamos por binario 0001,1010 agrupo de a 2 bits 01, 10 10 esto es igual a 1,22

5) Buscar y pegar la tabla de códigos ASCII (American Standard Code of Information Interchange)







6) De acuerdo a la tabla de códigos ASCII escribir 4 ET 3 OTTO KRAUSE en decimal, hexadecimal y binario

ASCII 4 ET 3 OTTO KRAUSE =Binario=) 011010010110100110000100010100010111100110000100100001000111100101110101100000100110010110001011000001101101001

ASCII 4 ET 3 OTTO KRAUSE =Hexadecimal=) 454554334F54544F4B5241555345

ASCII 4ET3 OTTO KRAUSE =Decimal=) 6969845179848479758265858369

7)Construir una tabla con los números decimales del 0 al 20 y sus equivalentes en BCD y binario

Decimal    BCD      Binario

   0           00000    0000

   1           00001    0001

   2           00010    0010

   3           00011    0011

   4           00100    0100

   5           00101    0101

   6           00110    0110

   7           00111    0111

   8           01000   1000

   9           01001   1001

  10          01010  1010

  11          01011   1011

  12          01100   1100

  13          01101   1101

  14          01110   1110

  15          01111   1111

  16          10000  10000

  17          10001  10001

  18          10010  10010

  19          10011  10011

  20          10100  10100

8) Pasar los siguientes números de decimal a binario y BCD : 256,25 y 1012,5

256,25 =Binario=) Dividimos la parte entera por 2, multiplicamos la fraccionaria por 2 esto es igual a 1000,0001

1012,5 =Binario=) Dividimos la parte entera por 2, multiplicamos la fraccionaria por 2 esto es igual a 1111110100,1= 0011 1111 0100, 0001

256,25 =BCD=) 0010 0101 0110, 0010 0101

1012,5 =BCD=) 0001 0000 0001 0010, 0101

9) Un reloj digital muestra la hora mediante diodos led. Indicar como mostrará la hora 23:40:33 en binario y en BCD

Binario                                    BCD

00     00     00    16                 0 0 0  32

00     00     00     8                  0 0 0  16

                                             0 0 0   8

00     00     00    4                   0 0 0   4

00     00     00    2                   0 0 0   2

00     00     00    1                   0 0 0   1