Está en la página 1de 3

Desarrollo taller evaluativo lgica y

representacin
1. Dada la siguiente definicin de variables con su
respectivo tipo y contenido:
a=2 b= 4 c=6 d=8 x=1,5 y=5,5 w=verdad
g=falso

a-b*c/a < d & w || g && d+c >= y-x || g & y*x <
d/b*5
Resuelvo las operaciones aritmticas. mult y divisin,
luego suma y resta
a-4*6/2 < d & w || g && d+c >= y-x || g & 5,5*1.5 <
8/4*5
a-12 < d & w || g && d+c >= y-x || g & 8,25 < 10
2-12 < d & w || g && 8+6 >= 5,5-1,5 || g & 8,25 < 10
-10 < d & w || g && 14 >= 4 || g 8,25 < 10
Resuelvo los operadores racionales
-10 < d & w || g && 14 >= 4 || g 8,25 < 10
-10 < 8 & w || g && 14 >= 4 || g & 8,25 < 10
w & w || g && w || g & w
Resuelvo operadores lgicos siendo w=verdadero y
g=falso
w & w || g && w || g & w
w || g || g
w || g
w
c/d^a-x+y*a <= c/a*d & w || g & a > x/y
Resuelvo las operaciones aritmticas. Potenciacin
despus mult y divisin, luego suma y resta
c/64-x+y*a <= c/a*d & w || g & a > x/y
6/64-x+5.5*2 <= 6/2*8 & w || g & a > 1.5/5.5
0,09-x+11 <= 9 & a > 0,27
0,09-1,5+11 <= 9 & w|| g & 2 > 0,27
9,59 <= 9 & w || g & 2>0,27
Resuelvo los operadores racionales

9,59 <= 9 & w || g & 2>0,27


g & w || g & w
Resuelvo operadores lgicos siendo w=verdadero y
g=falso
g & w || g & w
g ||g
g
2. Convierta de binario a decimal
1010110
1
0
1
0
1
1
0
6
5
4
3
2
1
0
2 2
2
2 2
2
2
64 32
16 8
4
2
1
64+16+4+2= 86
1110101011101
1

1
1

23

212
211
22
2 1 20

4096
4

2048
2
1

210

29

28

1024

512

256

27
128

26
64

25
32

4096+2048+1024+256+64+16+8+4+1= 7517
3. Convierta de expresin algebraica a expresin de
computador

R/ 3+x/2+1/3(x-1)-1/6(2x-3)
4. Convierta la expresin de computador a algebraica
4/z-b/c/d^a*t+d/a-c

24
16

R/

b
4 c
d
t + c
z da
a

5. Elabore un algoritmo que pida todos los lados del


tringulo y muestre por pantalla un mensaje diciendo si el
tringulo es issceles, escaleno o equiltero.
import java.util.*;
public class trangulo {
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
System.out.println("introduzca primer lado");
double a=entrada.nextInt();
System.out.println("introduzca segundo lado");
double b=entrada.nextInt();
System.out.println("introduzca tercer lado");
double c=entrada.nextInt();
if ((a == b) && (b == c))
System.out.println("el triangulo es equilatero");
else if ((a ==b) && (b != c) || (b == c) && (c != a) || (a == c) && (c != a))
System.out.println("el triangulo es isoceles");
else
System.out.println("el triangulo es escaleno");
}
}

NOTA: el algoritmo lo cree en eclipse, as que si quiere lo puede


probar para que vea que le sirve.

También podría gustarte