Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Figure out the value (True or False) of these logical expressions with.docx

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Matlabtut1
Matlabtut1
Cargando en…3
×

Eche un vistazo a continuación

1 de 2 Anuncio

Figure out the value (True or False) of these logical expressions with.docx

Descargar para leer sin conexión

Figure out the value (True or False) of these logical expressions without using MATLAB. (~ means NO T, && means AND, || means OR) a=1, b=12 (a 7) | (b > 9) x=[0 1 2 3 4], y=[4 3 2 10] z =x==y x=[0 1 2 3 4], y = [4 3 2 1 0] x2)
Solution
a) a= 1, b = 12
=> a <= 0 is False, b < 11 is also False,
Therefore, False || False is False
b) a= 8, b= 2
=> a==10 is False, b not equal to 20 is True
Therefore, False && True is False
c) a= 8, b= -2
a==1000 is False, b>1000 is also False, a<10 is True
not has highest precedence, so its operation is performed first.
and is performed next.
or has the lowest precedence, so it is performed last.
Therefore, False && False || True will be True
d) a= 1, b= 2.3
(a*b) > 0 is True, b==2 is False, a> 7 is False, b >9 is False.
Therefore, (a*b) > 0 && b==2 && a> 7 || b >9 is False
e) x =[0 1 2 3 4] b= [4 3 2 1 0]
here z is not defined so we cannot find the behaviour of z==x==y
f) x =[0 1 2 3 4] b= [4 3 2 1 0]
x <= 2 is false as x has some values greater than 2
g) x = 0.5
(x>2) is false
therefore, not(x>2) is True
.

Figure out the value (True or False) of these logical expressions without using MATLAB. (~ means NO T, && means AND, || means OR) a=1, b=12 (a 7) | (b > 9) x=[0 1 2 3 4], y=[4 3 2 10] z =x==y x=[0 1 2 3 4], y = [4 3 2 1 0] x2)
Solution
a) a= 1, b = 12
=> a <= 0 is False, b < 11 is also False,
Therefore, False || False is False
b) a= 8, b= 2
=> a==10 is False, b not equal to 20 is True
Therefore, False && True is False
c) a= 8, b= -2
a==1000 is False, b>1000 is also False, a<10 is True
not has highest precedence, so its operation is performed first.
and is performed next.
or has the lowest precedence, so it is performed last.
Therefore, False && False || True will be True
d) a= 1, b= 2.3
(a*b) > 0 is True, b==2 is False, a> 7 is False, b >9 is False.
Therefore, (a*b) > 0 && b==2 && a> 7 || b >9 is False
e) x =[0 1 2 3 4] b= [4 3 2 1 0]
here z is not defined so we cannot find the behaviour of z==x==y
f) x =[0 1 2 3 4] b= [4 3 2 1 0]
x <= 2 is false as x has some values greater than 2
g) x = 0.5
(x>2) is false
therefore, not(x>2) is True
.

Anuncio
Anuncio

Más Contenido Relacionado

Similares a Figure out the value (True or False) of these logical expressions with.docx (20)

Más de jkristen1 (20)

Anuncio

Más reciente (20)

Figure out the value (True or False) of these logical expressions with.docx

  1. 1. Figure out the value (True or False) of these logical expressions without using MATLAB. (~ means NO T, && means AND, || means OR) a=1, b=12 (a 7) | (b > 9) x=[0 1 2 3 4], y=[4 3 2 10] z =x==y x=[0 1 2 3 4], y = [4 3 2 1 0] x2) Solution a) a= 1, b = 12 => a <= 0 is False, b < 11 is also False, Therefore, False || False is False b) a= 8, b= 2 => a==10 is False, b not equal to 20 is True Therefore, False && True is False c) a= 8, b= -2 a==1000 is False, b>1000 is also False, a<10 is True not has highest precedence, so its operation is performed first. and is performed next. or has the lowest precedence, so it is performed last. Therefore, False && False || True will be True d) a= 1, b= 2.3 (a*b) > 0 is True, b==2 is False, a> 7 is False, b >9 is False. Therefore, (a*b) > 0 && b==2 && a> 7 || b >9 is False e) x =[0 1 2 3 4] b= [4 3 2 1 0] here z is not defined so we cannot find the behaviour of z==x==y f) x =[0 1 2 3 4] b= [4 3 2 1 0] x <= 2 is false as x has some values greater than 2 g) x = 0.5 (x>2) is false therefore, not(x>2) is True

×