Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

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

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Matlabtut1
Matlabtut1
Wird geladen in …3
×

Hier ansehen

1 von 2 Anzeige

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

Herunterladen, um offline zu lesen

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
.

Anzeige
Anzeige

Weitere Verwandte Inhalte

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

Weitere von jkristen1 (20)

Anzeige

Aktuellste (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

×