UNIVERSIDAD VERACRUZANA Facultad de Contaduría y Administración
Campus Ixtaczoquitlán
Licenciatura en Informática Algoritmos y Estructura de Datos I
1
EXPRESIONES MATEMATICAS
1. Escribir las siguientes expresiones aritméticas, en un lenguaje de programación, cuyos operadores aritméticos, son: +,-,*,/ y ^
a. x+y
b. 𝒂!𝒃𝒄!𝒅
c. !! !
!!!!!!!
d. !
!!!!!!!
e. 𝑥!
f. (𝑥 + 3)!
2. Indicar el resultado y el tipo, de cada una de las siguientes expresiones. a. 5^3+4 = b. 2.0^3+5 = c. 1/3+1/2 = d. 1/4+4 = e. 2*3/6 = f. 2+6*3.0+4^2 =
3. Indicar cual es el valor de la variables RESULTADO, después de la ejecución de las siguientes acciones (suponer que son reales)
a. X ! 3.0 b. Y ! 5.0 c. RESULTADO ! x*y+x d. RESULTADO ! 6 e. x ! 4 f. RESULTADO ! RESULTADO*x^2 g. RESULTADO ! 96.0
4. Expresa en formato para algoritmo las siguientes ecuaciones matemáticas:
𝑥 =𝑦 + 𝑧𝑤
𝑟 = 𝑠 − −𝑡
𝑠𝑞 + 𝑡
𝑛 = −𝑏 +𝑎𝑏 − 4𝑏𝑐
2𝑏 + 2
5. Resuelve para las siguientes expresiones:
a. Si w = 0, x = 1, y = 2, el valor de z es:
UNIVERSIDAD VERACRUZANA Facultad de Contaduría y Administración
Campus Ixtaczoquitlán
Licenciatura en Informática Algoritmos y Estructura de Datos I
2
𝑧 = 𝑤! + 𝑦𝑥 − 2𝑥 + 3
b. Si r = 1 y s = 0, el valor de t es:
𝑡 =𝑟 + 𝑠𝑟 − 𝑠 𝑟𝑠
6. Traduzca las siguientes fórmulas a expresiones de algoritmo:
a.
b.
c.
Introducción a la programación Relación de ejercicios
Datos, tipos de datos y expresiones
1. Traduzca las siguientes fórmulas a expresiones escritas en Java, declarando para ello las variables que considere necesarias:
a. 3259
+= CF int c, f; Solución f = 9*c/5 + 32; Error común f = 9/5*c + 32; // == 1*c + 32 float c, f; Solución f = 9*c/5 + 32; Error común f = (9/5)*c + 32; // == 1*c + 32 Solución alternativa f = (9.0/5.0)*c + 32;
b.
yxyx
yxf
+
+
=
1
1),( 3
2
double x,y; // Tanto x como y double f; // han de ser != 0
f = ( 1 + x*x/y ) / ( x*x*x / (1+y) ); // ERROR: Tal como está escrita la expresión, // y debería tener un valor distinto de -1 f = ( 1 + x*x/y ) * (1+y) / ( x*x*x );
c. 2
21
+
xe x
double x;
Math.sqrt ( 1 + Math.pow( Math.exp(x)/(x*x), 2) ) Math.sqrt ( 1 + Math.exp(2*x) / Math.pow(x,4) ) Math.sqrt ( 1 + Math.exp(2*x) / (x*x*x*x) )
Introducción a la programación Relación de ejercicios
Datos, tipos de datos y expresiones
1. Traduzca las siguientes fórmulas a expresiones escritas en Java, declarando para ello las variables que considere necesarias:
a. 3259
+= CF int c, f; Solución f = 9*c/5 + 32; Error común f = 9/5*c + 32; // == 1*c + 32 float c, f; Solución f = 9*c/5 + 32; Error común f = (9/5)*c + 32; // == 1*c + 32 Solución alternativa f = (9.0/5.0)*c + 32;
b.
yxyx
yxf
+
+
=
1
1),( 3
2
double x,y; // Tanto x como y double f; // han de ser != 0
f = ( 1 + x*x/y ) / ( x*x*x / (1+y) ); // ERROR: Tal como está escrita la expresión, // y debería tener un valor distinto de -1 f = ( 1 + x*x/y ) * (1+y) / ( x*x*x );
c. 2
21
+
xe x
double x;
Math.sqrt ( 1 + Math.pow( Math.exp(x)/(x*x), 2) ) Math.sqrt ( 1 + Math.exp(2*x) / Math.pow(x,4) ) Math.sqrt ( 1 + Math.exp(2*x) / (x*x*x*x) )
Introducción a la programación Relación de ejercicios
Datos, tipos de datos y expresiones
1. Traduzca las siguientes fórmulas a expresiones escritas en Java, declarando para ello las variables que considere necesarias:
a. 3259
+= CF int c, f; Solución f = 9*c/5 + 32; Error común f = 9/5*c + 32; // == 1*c + 32 float c, f; Solución f = 9*c/5 + 32; Error común f = (9/5)*c + 32; // == 1*c + 32 Solución alternativa f = (9.0/5.0)*c + 32;
b.
yxyx
yxf
+
+
=
1
1),( 3
2
double x,y; // Tanto x como y double f; // han de ser != 0
f = ( 1 + x*x/y ) / ( x*x*x / (1+y) ); // ERROR: Tal como está escrita la expresión, // y debería tener un valor distinto de -1 f = ( 1 + x*x/y ) * (1+y) / ( x*x*x );
c. 2
21
+
xe x
double x;
Math.sqrt ( 1 + Math.pow( Math.exp(x)/(x*x), 2) ) Math.sqrt ( 1 + Math.exp(2*x) / Math.pow(x,4) ) Math.sqrt ( 1 + Math.exp(2*x) / (x*x*x*x) )
Recommended