Vous êtes sur la page 1sur 4

EDI II

TP Nro 1

A. Decidir si las siguientes proposiciones son verdaderas o falsas.


1) El número 3 es menor que el número 5.
2) Todos los números son menores que el 5.
3) Existen números menores que 1.
4) Existe algún negativo mayor que 5.
5) Todos los múltiplos de 10 tienen al menos un 0 entre sus dígitos.
6) Todos los meses tienen más de 28 días.
7) Si x < 5 entonces x < 0.
8) Algunas mujeres tienen hijos varones.
9) Algunas mujeres tienen hijos varones y el resto de las mujeres tienen hijas
mujeres.
10) Los nenes pueden subir a los trenes.
11) Todo positivo es mayor que 1 y todo positivo es mayor que 0.
12) Si la proposición: "Las mujeres saben conducir " la consideramos verdadera, cuál
es el valor de verdad de la proposición: "Mi hermana sabe conducir " ?.
13) Si la proposición: "Ana no conduce bien ", es verdadera, cómo es la proposición:
"A lo sumo hay una mujer que no conduce bien ".
14) Si A es par, entonces ( A x 2 ) también lo es.
15) Si B es impar, entonces ( B x 2 ) es par.
16) Las mujeres son mortales
17) No todos los hombres son mortales
18) 5>=3.
19) Hay por lo menos un número menor que 1000.
20) Todo mes tiene a lo sumo 31 días.
21) Existe un único mes con menos de 30 días.
22) Si x < 0 entonces x < 5.
23) Solo los nenes pueden subir a los trenes.
24) Todo número negativo es menor que 5 y todo número negativo es menor que 3.
25) Si A es par, entonces ( A / 2 ) es impar.

B. Cada línea contiene una proposición y dos posibles estados de valores de verdad de
sus componentes. Evaluar cada proposición en ambos estados.

Proposición Estado 1 Estado 2


M N P Q M N P Q
no ( M o N ) V F V V F V V V
no M o N V F V V F V V V
(M=N)y(P=Q) F F V F V F V F
( ( M = N ) y P ) o no Q F V F V V V F F

C. Determinar para qué valores de j son verdaderos los siguientes enunciados.

( j < 25 ) o ( j > 25)


( j < 25 ) y ( j > 25 )
(2xJ)<J

1/4
EDI II
TP Nro 1
D. SI A , B y C son verdaderas y X , Y y Z son falsas, decidir cuáles enunciados son
verdaderos:

(A y B ) y no C
no (A o X) y (B o Z)
no ( ( Z y no C ) o Z ) o Z
((B y Z) y no A) y C
no ( A y no B ) o no ( no X y no Y )

E. Suponiendo A=10, B=20, y C=30. Determinar si son verdaderos o falsos los siguientes
enunciados:

a) B >= 15

b) C > 20

c) C < 20 y A > 5

d) A > B o A > C

e) B <= 25

f) (A > 5 o B = 20) y B > 30

g) (A < B y C < B) o (C < 50 y B < A)

h) (C <= 50 y B < 30) o A < 10

i) B > C o (A > 10 o A < 8) o A >= C

F. Hallar el valor de la variable RESULTADO después de la ejecución de las siguientes


acciones.
 resultado  3.0 * 6

 resultado  3
x 5
resultado  x + 2

 a  3.0
b  4.0
resultado  a * b

 t  18
resultado  t / 4
r  t mod 4

 resultado 10 / 2
resultado resultado mod 5

2/4
EDI II
TP Nro 1

G. Sean A, B y C variables numéricas enteras, D y E variables de tipo caracter, X e Y


de tipo lógico. Si los valores en un instante dado fueran :

A=3 B=5 C=1 D=“d“


E=“m“ X = true Z = false

Calcular los siguientes predicados :

X or Z
(C > 1) and X
not X or (A < B)
not Z and (B>=0) and D >”a”
( ( A <= 3 ) or Z ) or ( ( C = 1 ) or ( D < E ) )
( ( not ( A > 3 ) and X ) or ( C = 1 ) ) and ( D < “ h “ )

H. Suponiendo m y n enteras, a y b reales, p y q lógicas, c1 y c2 caracter y s cadena


de caracteres, determinar cuáles de las siguientes sentencias son válidas o no.
Justificar

pm+n pq
p  q y ( c1 <> “ a “ ) am-n
q  p o ( c1 = a ) mb+n
mm+n s  c1 + c2
mm+p c1  s
p  c1 = c2 s  c2

I. Hallar el valor de la variable X después de la ejecución de las siguientes


instrucciones de asignación

a) y  1 b) a  3
x  3 b  4
m  2 x  a+a-b
x  y x  x+a
y  x+m
c) b  - 2 d) b  5
x  12 k  b+3
h  x+4–b h  -2
x  h x  b + (k / h)

J. Observar estos seis pares de secuencias. Puede alterarse el orden de las


sentencias sin alterar el valor final de X?

a) x  y b) x y c) x  z
y z z x y z

d) x y e) y w f) x  y
x z x y w z

3/4
EDI II
TP Nro 1

K. Hallar el valor de la variable x, suponiendo que se encuentra declarada como


entera, con las siguientes asignaciones:

1) x=raiz(81)
2) x=abs(-10)
3) x=abs(10)
4) x=trunc(45.8)
5) x=redon(20.2)
6) x=redon(20.5)
7) x=redon(20.8)

L. Dadas 4 variables enteras a, b, c, d escriba las expresiones para calcular:


a) el valor del promedio de las cuatro variables
b) el porcentaje que representa a respecto de b
c) el porcentaje que representa a respecto del total de las 4 variables

4/4