Está en la página 1de 4

U NIVERSIDAD MILITAR N UEVA G RANADA

D EPARTAMENTO DE T ECNOLOGÍAS DEL C ONOCIMIENTO


P ROGRAMACIÓN I – T ALLER 1

1. Realizar las siguientes conversiones entre sistemas numéricos:

A. 101100112 a decimal
17910

B. 12710 a Octal
1778

C. 2702510 a binario
1101001100100012

D. 38110 a hexadecimal
17D16

E. 1011112 a decimal
4710

F. 1001101112 a octal
4678

G. 1101111012 a hexadecimal
13716

H. 4678 a binario
1001101112

I. 1648 a decimal
11610

J. 52378 a hexadecimal
A9F16

Programación I Taller 01 – Sistemas Numéricos y expresiones Página 1


Clasificar la información de acuerdo con el tipo de dato (escribiendo una X en la columna
correspondiente):

Numérico
Dato Lógico Cadena Carácter
Entero Real
a. falso x
-175 x
* x
C-651B x
-352.51 E -18 x
7<0 x
812 x
K 14 #103-12 x
Y x
21.92 x
b.
c.
d.
e.
f.
g.
h.
i.
j.

2. Para generar las facturas de compra en el almacén El buen vestir 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 Mesa Numérico

b. 1000157894 Documento Cad. Caracteres


$158.500 Valor a pagar Numérico
c.
entero
d.
ene/21/2023 Fecha Tipo de fecha
e.
5 Cant. Prendas Real, numérico
f. Cra. 56 # 19-35 T 7 Ap. 603 Direccion Caracteres
Teresa Pérez Ruíz Nombre Caracteres

Programación I Taller 01 – Sistemas Numéricos y expresiones Página 2


g.

Taller 01 Sistemas Numéricos y expresiones

3. Realizar las operaciones planteadas (División, División Entera y Módulo):

a b a/b a div b a mod b


a. 20 4 5 5 0
b. 38 14 2.7 2 10

c. -50 8 -6.25 6 -2

d. -20 -6 3.3 3 -2

e. 75 8 9.3 9 3

4. Completar el siguiente cuadro aplicando tautologías:

(a y b) y (a o b) o
a b ayb aob
No (a o b) No (a y b)
a. 2>7 F 26 != 6 V FALSO VERDADERO FALSO VERDADERO
b. 6 >= 9 F 6 != 6 F FALSO FALSO FALSO VERDADER
c. O
-8 = 7 F 4<8 V FALSO VERDADER FALSO VERDADER
d.
O O
e.
12 != 25 V 4 <= 7 F FALSO VERDADER FALSO VERDADER
O O
7=9 F 9 >= -1 F FALSO FALSO FALSO VERDADERO

Nota. != Es el signo de diferente o no igual a.

5. Dada la siguiente tabla, completar las operaciones y determinar si (A + B) *(A + C) y


(A + B*C) son iguales. Donde A, B y C son variables booleanas:

Programación I Taller 01 – Sistemas Numéricos y expresiones Página 3


A B C A+B A+C (A+B)*(A+C) B*C A+B*C
0 1 0 1 0 0 0 0
0 0 1 0 1 0 0 0
0 1 0 1 0 0 0 0
0 1 1 1 1 1 1 1
1 0 0 1 1 1 0 0
1 0 1 1 1 1 0 1
1 1 0 1 1 1 0 0
1 1 1 1 1 1 1 1

Si:
0+0=0 0+1=1 1+0=1 1+1=1
0*0=0 0*1=0 1*0=0 1*1=1

Programación I Taller 01 – Sistemas Numéricos y expresiones Página 4

También podría gustarte