Está en la página 1de 3

ACTIVIDAD SEMANA DOS PARTE UNO

Programa: Programacin Orientada a Objetos con el Lenguaje C++ Curso: Lenguaje de Programacin C++ Nivel I Unidad didctica: Operaciones bsicas Nombre de la actividad: Evaluacin de expresiones

Descripcin de la actividad

Resuelva los siguientes ejercicios justificando la respuesta. I. Realiza las siguientes expresiones en C++ para obtener el valor con el que quedar la variable x. 1. x = 7 + 3 * 6 / 2 - 1; 2. x = ( 3 * 9 * ( 3 + ( 9 * 3 / ( 3 ) ) ) ) ; 3. x = 3 + 4 * (8 * ( 4 ( 9 + 3 ) / 6 ) ); SOLUCION: Se comienza por las operaciones de mayor jerarqua, es decir por lo que esta en parntesis y as sucesivamente, las respuestas son las siguientes:

1. x = 7 + 3 * 6 / 2 - 1 x = 7 + 18 / 2 -1 x = 7 + 9 - 1; x = 15

2. x = ( 3 * 9 * ( 3 + ( 9 * 3 / ( 3 ) ) ) ) x = (3 * 9 * (3 + (27 / (3)))) x = (3 * 9 * (3 + 9)) x = (3 * 9 * 12) x = 324

3. x = 3 + 4 * (8 * ( 4 ( 9 + 3 ) / 6 ) ) x = 3 + 4 * (8 * (4 12 / 6)) x = 3 + 4 * (8 * (4 2)) x = 3 + 4 * (8 * 2) x = 3 + 4 * 16 x = 3 + 64 x = 67

II. Dados los valores iniciales de a = 15, b = 3, cual ser el valor final de las variables despus de ejecutar las siguientes expresiones (individualmente). 1. a = a * 6 / a ++ ; 2. b = --b * a++ / b; SOLUCION: Se comienza cambiando los valores de las letras, por los valores dados: a: 15*6/15+1 a: 90 / 16 = 5.62 b: 2*16/3 = 10.6

PARTE DOS
Programa: Programacin Orientada a Objetos con el Lenguaje C++ Curso: Lenguaje de Programacin C++ Nivel I Unidad didctica: Operaciones bsicas Nombre de la actividad: Construccin de expresiones en C++

Descripcin de la actividad

I.- Construir las siguientes expresiones, justificando su respuesta: 1. Expresin para saber si 3 nmeros son iguales.
if(x==y && y==z) // son iguales ; else // no son iguales ;
2. Expresin para determinar que la variable edad est fuera del rango de 15 a 40 sin Incluir los extremos.

if (edad < 15 || edad > 40)


3. Escribir la expresin: x y entre 1 4x.

(x*y) / (1-4*x) 4. Escribir la expresin: y = x2 2x + 4 y = ( (x*x) - (2*x) +4 ) 5. Escribir la expresin: (a + b) c d + e (m / n) Float = (a+b) * c - d + e * (float) (m/n);

Cordialmente,

ALEJANDRO OLARTE CARRILLO C.C. 79.837.914

También podría gustarte