Practica 5: Operaciones Logicas

Objetivo: Conocer las expresiones de comparacion logicas, su sintaxis ycomo funcionan

Descripcion: Realizar comparaciones de expresiones con los operadores logicos y conocer sus resultados asi como conocer la sintaxis que se usa y los resultados que puedan dar

## Asignar a cinco variables numéricas 3 enteras
x<-5
y<-6
z<-10
## Asignar dos valores double
a<-10.45
b<-6.34
## Asignar tres valores tipo carácter con cadena de caracteres
c<-'Cecilia'
d<-'Daniel'
e<-'Jorge'
## Negar la expresión de una comparación de dos variables enteras
if (x<y)
vres<- TRUE
print(vres)
## [1] TRUE
!vres
## [1] FALSE
## Asociar mediante AND (&) una expresión FALSA y una expresión VERDADERA y determinar el resultado
v1<- x>y
v2<-y<z
vres<-v1&v2
vres
## [1] FALSE
paste(v1,'&',v2)
## [1] "FALSE & TRUE"
## Asociar mediante AND (&&) una expresión VERDADERA y una expresión FALSA y determinar el resultado. 
v1<- x<y
v2<-y>z
vres<-v1&&v2
vres
## [1] FALSE
paste(v1,'&&',v2)
## [1] "TRUE && FALSE"
## Asociar mediante AND (&) una expresión FALSA y una expresión VERDADERA y determinar el resultado
v1<- x==y
v2<-y<z
vres<-v1&v2
vres
## [1] FALSE
paste(v1,'&',v2)
## [1] "FALSE & TRUE"
## Asociar mediante AND (&&) una expresión VERDADERA y una expresión FALSA y determinar el resultado. 
v1<- x<y
v2<-y==z
vres<-v1&&v2
vres
## [1] FALSE
paste(v1,'&&',v2)
## [1] "TRUE && FALSE"
##TRUE & FALSE & TRUE
v3<-z>x
vres<- v1&v2&v3
vres
## [1] FALSE
paste(v1,'&',v2,'&',v3)
## [1] "TRUE & FALSE & TRUE"
##TRUE | FALSE | TRUE
v1<- x<y
v2<-y==z
v3<-z>x
vres<- v1|v2|v3
vres
## [1] TRUE
paste(v1,'|',v2,'|',v3)
## [1] "TRUE | FALSE | TRUE"
##Utilizar el operador XOR para averiguar exclusividad de dos expresiones xor(expr1, exp2)

exp1<-x<y
exp2<-y>z

xor (exp1,exp2)
## [1] TRUE