Converting English to Boolean Algebra

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
8 replies · 3K views
Nyasha
Messages
127
Reaction score
0

Homework Statement



An irrigation system should open sprinkler's water valve when if the system is enabled and neither raining nor freezing temperatures are detected.

Homework Equations



[tex]S\rightarrow[/tex] system enabled

[tex]R'\rightarrow[/tex] not raining

[tex]F'\rightarrow[/tex] freezing temperatures not detected

The Attempt at a Solution



F=S+R'F'

F=S+(RF)'

Guys l do not know if my Boolean equation is correct.
 
Last edited:
Physics news on Phys.org
What are V and N?

Note there are 3 conditions (S, R', and F'), all of which must be true.
 
Redbelly98 said:
What are V and N?

Note there are 3 conditions (S, R', and F'), all of which must be true.


It was actually supposed to be :


F=S+R'F'

F=S+(RF)'


So is this the correct equation ?
 
An irrigation system should open sprinkler's water valve = Z
when if
the system is enabled = A
and
neither raining = B'
nor freezing temperatures are detected. (same as or not freeze...) = C'
Z = AB' + C'
as defined above the and is multiplication, the or is addition
if it says not, neither or something like that its the compliment
 
LeeroyJenkins said:
An irrigation system should open sprinkler's water valve = Z
when if
the system is enabled = A
and
neither raining = B'
nor freezing temperatures are detected. (same as or not freeze...) = C'
Z = AB' + C'
as defined above the and is multiplication, the or is addition
if it says not, neither or something like that its the compliment

So does "nor" mean that l should add the addition operation ? Would this be correct:

Z=A(B'+C') ?
 
Last edited:
Nyasha said:
So does "nor" mean that l should add the addition operation ? Would this be correct:

Z=A(B'+C') ?

I'm not sure if "+" means "and" or "or", so I'll just say it should be all and's, and no or's, in the statement.

I.e., there are 3 conditions A, B' and C', all of which must be true: A and B' and C'.
 
Redbelly98 said:
I'm not sure if "+" means "and" or "or", so I'll just say it should be all and's, and no or's, in the statement.

I.e., there are 3 conditions A, B' and C', all of which must be true: A and B' and C'.



Isn't the sprinkler's water valve supposed to open when system enabled and not raining or when the system is enabled and not freezing temperatures ?

F=A(B'+C')

F=AB'+AC'

"+" means or

"*" means and

' means NOT
 
"neither raining nor freezing" means:
(Not raining) AND (Not freezing)​
which is equivalent to
Not (raining or freezing)​
 
Redbelly98 said:
"neither raining nor freezing" means:
(Not raining) AND (Not freezing)​
which is equivalent to
Not (raining or freezing)​


I know understand. You used Demorgan's law


B'C'=(B+C)'


Thanks very much for the help