Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras de Datos I
DESCRIPCIÓN
a) Considerando que a, b y c son variables enteras que tienen asignados los valores a=8,
b=3 y c=-5. Determinar el valor de cada una de las siguientes expresiones aritméticas.
a) a + b + c a) 6
_________________________________
b) 2 * b + 3 * (a - c) b) 45
_________________________________
c) a / b c) 2
_________________________________
d) a % b d) 2
_________________________________
e) a / c e) -1
_________________________________
f) a % c f) 3
_________________________________
g) a * b / c g) -4
_________________________________
h) a * (b / c) h) 0
_________________________________
i) (a * c) % b i) -1
_________________________________
j) a * (c % b) j) -16
_________________________________
b) Un programa en C contiene las siguientes declaraciones y asignaciones iniciales:
int i=8, j=5;
float x=0.005, y=-0.01;
char c=‘c‘, d=‘d‘;
Determinar el valor de cada una de las siguientes expresiones. Utilizar los valores
asignados inicialmente a las variables para cada expresión.
a) (3 * i – 2 * j) % (2 * d – c) a) 14
_______________________________________
c) (i – 3 * j) % (c + 2 * d) / (x – y) c) -466.6
_______________________________________
d) –(i + j) d) -13
_______________________________________
e) ++i e) 9
_______________________________________
f) i++ f) 9
_______________________________________
g) –j g) -5
_______________________________________
h) ++x h) 1.005
_______________________________________
i) y-- i) -1.01
_______________________________________
j) i<=j j) 0
_______________________________________
k) c > d k) 0
_______________________________________
l) x >= 0 l) 1
_______________________________________
m) x < y m) 0
_______________________________________
n) j != 6 n) 1
_______________________________________
o) c = = 99 o) 1
_______________________________________
p) 5 * (i + j) > ‘c‘ p) 0
_______________________________________
q) (2 * x + y) = = 0 q) 1
_______________________________________
r) 2 * x + (y = = 0) r) 1
_______________________________________
s) 2 * x + y = = 0 s) 1
_______________________________________
t) !(i <= j) t) 0
_______________________________________
u) !(c = = 99) u) 0
_______________________________________
v) !(x > 0) v) 0
_______________________________________
w) (i >0) && (j < 5) w) 0
_______________________________________
x) (i > 0) || (j < 5) x) 1
_______________________________________