UNIVERSIDAD MILITAR NUEVA GRANADA
CENTRO DE SISTEMAS
PROGRAMACIÓN I – TALLER 2
1. Realizar las siguientes conversiones:
a. 13510 a octal = 207 f. 111101002 a hexadecimal =14
b. 48610 a binario =111100110 g. 6758 a binario =111111101
c. 31510 a hexadecimal =1313 h. 1648 a decimal =116
d. 101100112 a decimal =179 i. F4D16 a decimal =3917
e. 101111012 a octal =9 j. 1CD516 a binario =1110011010101
2. Clasificar la información de acuerdo al tipo de dato, escribiendo una X en la columna
correspondiente:
Numérico
Dato Caracter Cadena Booleano
Entero Real
a. Verdadero X
b. -45.7 X
c. @ X
d. A-605B X
e. 235.23 E -21 X
f. 3<0 X
g. 777 X
h. K 5 #7-21 X
3. Realizar las siguientes sumas binarias:
a. 101011 + 11011 =1000110
b. 11001 + 1111 + 111 =101111
c. 11111 + 1010 + 101 =101110
d. 11011 + 111001 + 1001 + 1100 =1101001
e. 11111 + 10101 + 10011 + 11011 =1100010
Programación I Taller 02 – Sistemas Numéricos Página 1
4. Para generar las facturas de Servicios Públicos se requiere almacenar la información
relacionada en la siguiente tabla. Asignar el nombre apropiado y el tipo de dato
correspondiente a cada variable:
Contenido Nombre de la Variable Tipo de Dato
a. 4 Estrato ENTERO
b. 11194726 Numero_Cuenta ENTERO
c. $149.320 VALOR A PAGAR REAL-ENTERO
d. Mar/28/2012 FECHA DE PAGO CADENA
e. 36 Consumo ENTERO
f. Kr. 65 39-26 T6 Ap. 501 DIRECCION CADENA
g. Pedro Rodríguez Gómez PROPIETARIO CADENA
5. Descomponga los siguientes números del sistema decimal en potencia de base 10 e
identifique la posición de cada uno de los dígitos:
a. 852 8 x (10)2 + 5 x (10)1 + 2 (10)0 =852
b. -253 -2 x (10)2 + 5 x (10)1 + 3 x (10)0 = -253
c. 25.84 2 x (10)1 + 5 x (10)0 + 8 x (10)-1 + 4 x (10)0 = 25, 84
d. 0.235 0 x (10)0 + 2 x (10)2 + 3 x (10)1 + 5 x (10)0 = 0,235
e. XYZ donde X, Y, Z son dígitos enteros
X x (10)2 + y x (10)1 + z x (10)0 =xyz
Programación I Taller 02 – Sistemas Numéricos Página 2