Taller Algoritm
Taller Algoritm
1) Sueldo a) Renta h)
2) 1sueldo b) Alquiler elemento
3) -sueldo1 c) Constante i) 4A202
4) Temporal d) Tom’s j) 13nombre
5) temporal2 e)dos pulgadas k) nombre_apellido
6) i-j f) C3po l) NombresApellidos
7) J g) Bienvenidos # 5 m) R2R2
n) bb8
// //
instrucciones instrucciones
a = 10; = 1 x = 'A';= falso
b = 5; = o,698 y = ';' ; falso
c=a; z = ':' ; falso
=f x=y
a = ;y=
b; b z ; x
= c; = '0'
c = ;
10;
//definición de //definición de
variables int x; variables int x;
boolean y; //lógico; char c;
char c; //caracter;
//
// instrucciones
instrucciones x =39767;
x = 10; c = '48';
y = 0; x = 31;
c= c = '0';
'a'; y
= x;
c=
'b'; y
= 1;
// //instruccion
instrucciones es n = b; no
b = n; no eta eta entre
entre paréntesis
paréntesis
//definición de a) a = a + b / c;=1.25
variable int a, b, c, d, b) a = a*b/c; = -12.5
e; c) a = (a + b) /c; = 1.25
d) a = (a + b) % (e + d); =0.7
//Inicializadas o cargadas con los e) a = a*(a + b) % (e + d) / 10; =
valores: a = 10; 0.7
b = -5; f) a = a - b - c;= 11
c = 4; g) a = a - (b - c); =19
d = -1; h) a = a*(a + b) % ((e + d) /
e = 8; 10);= 166
i) a = a*(a + b) % ((c + e) / 10);=
41.6
Ejercicios expresiones booleanas
10. Para cada expresión y determine el valor final de h. Los valores de a, b, c, x, y, z siempre son los mismos.
//definición de a) h = (a > b) II (b = = c); =falso
variables char a, b, c, b) h = (a > b) && (x != y);=verdadero
x, y, z; boolean h; c) h = (a != y) && (a != b) || (x == z);=falso
d) h = (a == b) || (a = = x) && ( x = = y );=falso
//inicializació e) h = (a != b ) && (c==x) && (x = = z) II (b > c);= falso
n a = 4; b = 3; f) h = ((a >= b) II (x >= z)) && ( (x != b ) && ( y = = z)
c= 4; );= falso
x= 1; y = 1; Z = 1; g) h = ( ! (a > b) ) || (x != y);= verdadero
Prioridad de Operadores
GRUPO DE OPERADORES ORDEN DE EVALUACIÓN Ejemplos
() [] de izquierda a derecha
! ~ ++ -- + - de izquierda a derecha !x ~x ++x --xx +x –x
*/% de izquierda a derecha x * y x/y x % y
+- de izquierda a derecha x + y x- y
<< >> de izquierda a derecha x<<1 x>>1
< <= > >= de izquierda a derecha x<y x <= y x > y x >= y
== != de izquierda a derecha x= = y x != y
& de izquierda a derecha x & máscara and bit a bit
^ de izquierda a derecha x ^ máscara xor bit a bit
| de izquierda a derecha x | máscara or bit a bit
&& de izquierda a derecha x&&y and lógica F/V
|| de izquierda a derecha x||y or lógica F/V
?: de derecha a izquierda
=,+=, -=,*=, /=, %=, &=, ^=,|=, <<=, de derecha a izquierda x = 3, x+=3, x-=3, x*= 3, x%=3, y&=3, y^=3, y|=3, x<<=3
>>= x>>=3