• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

boolean logic and or math. Anyone know this stuff?

Stallion

Diamond Member
I started school a few weeks ago and we got into boolean logic and truth tables and what not. My head is spinning and I feel like a nerd. It has been 18 years since I was in HS so this everyday stuff is killing me. Does anyone use this stuff in their work.. my wife said they use it in her networking group.

anyone else?
 
software development uses both bitwise and logical operators, for example
if (a && b) {do-c; } // logical AND
c = a & 15 ; // bitwise AND

if you don't understand and, or, xor, not in both contexts you'll have a difficult time programming 🙂
 
the Prof. said that programers use it everyday but it sure seems screwed up.. I just hope I can pick up on it soon before I loose my mind.

The and gate,or gate SOP,POS, logic gates is a little hard to grasp. Oh well ,need to study more I guess. 🙁
 
Originally posted by: Stallion
the Prof. said that programers use it everyday but it sure seems screwed up.. I just hope I can pick up on it soon before I loose my mind.

The and gate,or gate SOP,POS, logic gates is a little hard to grasp. Oh well ,need to study more I guess. 🙁

I use it all the time, its not as confusing as your making it to be. just relax, take a deep breath and try reaing the chapter over again. this is a really important thing you learn because every aspect of computer science will use this basic knowledge. think of it like learning to do addition when you first started learning math.
 
Computer engineers use it a lot for chip design, too...boolean logic and boolean math are basically the fundamental building blocks for digital computers. I took my first classes on them last semester, and its not so bad, once you get the hang of it. But it is important, if you're going to do any low-level programming (or high, for that matter) or any logic network design.
 
Originally posted by: DaveSimmons
software development uses both bitwise and logical operators, for example
if (a && b) {do-c; } // logical AND
c = a & 15 ; // bitwise AND

if you don't understand and, or, xor, not in both contexts you'll have a difficult time programming 🙂

Can someone explain this in English? Seriously. I noticed that the a&&b are surrounded by parenthesis, whereas the do-c is surrounded by brackets. Why? I do not have a very mathematical mind....I think in words. If someone would want to make the attempt, that would be great. 🙂
 
MichaelD: that's a snippet of C++ code, an "if...then" construct,

if ( test - is - true )
do something

in c++ if the "do something" is more than a single step you group together the steps with curly braces:

example:
if (want-to-reply)
{
press [ reply ] ;
type response ;
press [ reply to thread ] ;
postcount++ ;
}
 
Originally posted by: MichaelD
Originally posted by: DaveSimmons
software development uses both bitwise and logical operators, for example
if (a && b) {do-c; } // logical AND
c = a & 15 ; // bitwise AND

if you don't understand and, or, xor, not in both contexts you'll have a difficult time programming 🙂

Can someone explain this in English? Seriously. I noticed that the a&&b are surrounded by parenthesis, whereas the do-c is surrounded by brackets. Why? I do not have a very mathematical mind....I think in words. If someone would want to make the attempt, that would be great. 🙂

If A and B both evaulate to true then execute the follwoing statement

the value of c equals the bitwise and of the value of A and the value of B
 
Hey, cool explanation guys. Now, I may not be able to write code, DaveSimmons, but I can read that last line of code in your reply! 😉 Hehehe.
 
true and false is false, false or true is true, true or false and false can be either true or false depending on where you put the brackets, false and false is false but false or true and false is false no matter where the brackets are 😛
 
Originally posted by: ThreeLeggedGnome
true and false is false, false or true is true, true or false and false can be either true or false depending on where you put the brackets, false and false is false but false or true and false is false no matter where the brackets are 😛

Thank you. Now please come over here and help me pick my splattered brains off the wall and reinsert them into my skull. 😛
 
today we drew up circuits using our boolean equations. we had : y=wxz+wxz'+w'x' So we simplified and came up with y=wx+w'x' then drew up our diagram. And it even made sence. 🙂 Then we started in on Karnaugh maps.

For some reason today it started to get a little easier. Hope I retain some of this new found logic.. 😉
 
Originally posted by: Stallion
today we drew up circuits using our boolean equations. we had : y=wxz+wxz'+w'x' So we simplified and came up with y=wx+w'x' then drew up our diagram. And it even made sence. 🙂 Then we started in on Karnaugh maps.

For some reason today it started to get a little easier. Hope I retain some of this new found logic.. 😉

karnaugh maps make the stuff soo easy and and is sooo useful. make sure you understand it, when you actually get into the complicated stuff you are going to love karnaugh!
 
Originally posted by: Ameesh
Originally posted by: Stallion
today we drew up circuits using our boolean equations. we had : y=wxz+wxz'+w'x' So we simplified and came up with y=wx+w'x' then drew up our diagram. And it even made sence. 🙂 Then we started in on Karnaugh maps.

For some reason today it started to get a little easier. Hope I retain some of this new found logic.. 😉

karnaugh maps make the stuff soo easy and and is sooo useful. make sure you understand it, when you actually get into the complicated stuff you are going to love karnaugh!

It looked easy enough. Bad thing is when I don't look at it for a few days it seems to fade from my memory for a bit.. 🙂

 
Back
Top