Programación estructurada C++ código de fuente

alejandra montiel saavedra
06 de Marzo del 2011
VERDAD O FALSO, (una condición no necesita estar en un if para poder ser evaluada). Supón que el valor de la variable contador es cero y que el valor de la variable limite es 10, y que las variables x y y han sido declaradas, pero no sabes cuál es su valor.
a) (contador == 0) && (limite < 20)
b) (limite > 20) || (contador < 5)
c) !(contador == 12)
d) (contador == 1)&&(x < y)
e) (contador < 10) || (x < y)
f) !(((contador < 10)||(x < y)) && (contador >=0))
g) ((limite/contador) > 7)|| (limite < 20)
h) (limite < 20) || (limite/contador) > 7)
i) ((limite/contador) > 7)&&(limite < 0)
j) (limite < 0)&&(limite/contador) > 7)
k) (5&&7)+(!6)

Douglas Alizares Camacho
20 de Marzo del 2011
verdad, una condicion no necesariamente tiene que estar en un if, ya que puede ser evaluada desde otra estructura como un while, for o simplemente retornar el valor a una variable en algunas versiones devuelve 0 o 1.
a) (contador == 0) && (limite < 20) true
b) (limite > 20) || (contador < 5) true
c) !(contador == 12) true
d) (contador == 1)&&(x < y) false
e) (contador < 10) || (x < y) true
f) !(((contador < 10)||(x < y)) && (contador >=0)) false
g) ((limite/contador) > 7)|| (limite < 20) error de evaluacion, division entre 0
h) (limite < 20) || (limite/contador) > 7) error de evaluacion, division entre 0
i) ((limite/contador) > 7)&&(limite < 0) error de evaluacion, division entre 0
j) (limite < 0)&&(limite/contador) > 7) error de evaluacion, division entre 0
k) (5&&7)+(!6) true