c++ taller 4

Páginas: 2 (255 palabras) Publicado: 6 de mayo de 2014
Taller capítulo 4.

1. Diseñar un programa en C++ que permita evaluar la expresión p||q&&r evalué todas la interpretaciones de la expresión anterior y compárelas conlas interpretaciones de la formula lógica p∨q∧r ¿Son lógicamente equivalentes?



Se puede decir que las dos expresiones son equivalentes porque en las dos tablas deverdad los resultados son iguales.

2. Suponga que double a = 0.5, int b = -2 y int c = 3, entonces ¿Cuál es el valor que se obtiene al evaluar de la siguiente expresión?-b + b * b % 3 - 4 * a * c / 2 * a =
- (-2) + (((-2) *(-2)) % 3) – (4 * 0.5 * 3/2 * 0.5) =
2 + (4 % 3) -1.5 =
2 - 1 – 1.5 = - 0,5

3. Suponga que int a = 3, int b= 10, double c = 0.5 y int d = 4, entonces ¿Cuál es el valor que se obtiene al evaluar de la siguiente expresión?

(Int)(b * c) % a * -b / c + d - a % d=
((((Int)(10 *0.5)) % 3) * ((- (10)) / 0.5)) + 4 – (3 % 4)=
((((Int)(2)) % 3) * (-20)) + 4 – 3 =
((2 % 3) * (-20) +4 -3 =
(2 * (-20)) +1 =
-40+1 = -39

4. Construya la traza parala siguiente secuencia de instrucciones:

int s = 0;
int i = 0;
s += i;
i++;
s += i;
i++;
s += i;
i++;
s += i;
i++;
s += i;
i++;
s += i;
i++;
s +=i;


¿Si se repiten las dos últimas instrucciones de forma repetida, cuál es la expresión (dependiente de i) que se desea calcular?




5. Construya la traza parala siguiente secuencia de instrucciones:

int p = 1;
int b = 2;
int t;

t = p;
p *= b;
t += p;
p *= b;
t += p;
p *= b;
t += p;
p *= b;
t += p;
p*= b;
t += p;




¿Si se repiten las dos últimas instrucciones de forma repetida, cuáles son las expresiones que se desean calcular con las variable p y t?
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Las 4 "c"
  • TALLER DE C
  • TALLER C
  • Taller De C
  • Las 4 p y 4 c
  • Las 4 c y Las 4 a
  • Taller 4
  • TALLER 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS