martes, 29 de mayo de 2012

Trabajo Práctico N° 1: Sistemas de Numeración

Trabajo Práctico N° 1

Ejercicio 1

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


DECIMALBINARIOOCTALHEXADECIMAL
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010
17100012111
18100102212
19100112313
20101002414

Ejercicio 2

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

Operaciones para pasar de un sistema a otro BINARIO OCTAL DECIMAL HEXADECIMAL
BINARIO ―― Agrupar de a 3 bits Formula polinomica con las potencias de 2 Agrupar de a 4 bits.
OCTAL Escribir cada digito en binario
(3 bits)
―― Formula polinomica con las potencias de 8 Pasar a binario y luego a Octal.
DECIMAL Dividir la parte entera entre 2 y multiplicar la parte decimal por 2 Dividir la parte entera entre 8 y multiplicar la parte decimal por 8 ―― Dividir la parte entera entre 16 y multiplicar la parte decimal por 16
HEXADECIMAL Escribir cada digito en binario
(4 bits)
Pasar primero a binario y luego a Hexadecimal Formula polinomica con las potencias de 16 ――


Ejercicio 3

Completar la siguiente tabla indicando debajo de la misma las operaciones realizadas.

┌> BINARIO OCTAL DECIMAL HEXADECIMAL
BINARIO 1011,011 13,3 11,375 B,6
OCTAL 001111101,010011 175,23 125,296 7D,4C
DECIMAL 11111110,01001 376,2365 254,31 FE,4F5C2
HEXADECIMAL010011110011,10100010 2363,504 1267,6328 4F3,A2


Ejercicio 4

Para un sistema de numeración cuaternario (cuatro símbolos para contar: 0, 1, 2 y 3) definir las operaciones necesarias para convertir números entre este sistema y los ya vistos. Realizar ejemplos numéricos para cada operación.


Ejercicio 5

Buscar y pegar la tabla de códigos ASCII.



Ejercicio 6

De acuerdo a la tabla de códigos ASCII escribir en binario, decimal y hexadecimal: "4° Computación 2 Latzina".


Hexadecimal:

34 F8 20 43 6F 6D 70 75 74 61 63 69 A2 6E 20 32 20 4C 61 74 7A 69 6E 61

Decimal:

52 248 32 67 111 109 112 117 116 97 99 105 162 110 32 50 32 76 97 116 122 105 110 97

Binario:

00110100 11111000 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100011 01101001 10100010 01101110 00100000 00110010 00100000 01001100 01100001 01110100 01111010 01101001 01101110 01100001


Ejercicio 7

Construir una tabla con los números decimales desde el 0 hasta el 20 y sus equivalentes en BCD y binario.

    DECIMAL         BCD BINARIO
0 0000 0
1 0001 1
2 0010 10
3 0011 11
4 0100 100
5 0101 101
6 0110 110
7 0111 111
8 1000 1000
9 1001 1001
19 00010000 1010
11 00010001 1011
12 00010010 1100
13 00010011 1101
14 00010100 1110
15 00010101 1111
16 00010110 10000
17 00010111 10001
18 00011000 10010
19 00011001 10011
20 00100000 10100

Ejercicio 8

a) Pasar de decimal a BCD y binario:
● 63,5                                  ●93,021



Decimal a BCD:
63,5 = 01100011,0101
93,021 = 10010011,000000100001

Decimal a binario:
63,5 = 111111,1
93,021 ≈ 1011101,000001


b) Pasar de BCD a decimal y binario:
● 10001001,00000101BCD
● 000110000000,1001BCD



10001001,00000101BCD = 89,05 ≈ 1011001,000112

000110000000,1001BCD = 180,9 ≈ 10110100,1110012

Ejercicio 9

Un reloj digital indica la hora mediante diodos LED. Deberá mostrar la hora 11:45:30 en los formatos Binario y BCD.