Back
CS-I ISP Journal Blog
J1002: Shell J1006: Source Control J1008: Merlin Mission Manager J1012: Alternative Base Addition J1013: Boolean Algebra J1016: Logic Composition J1017: Binary Adders J1151: Conditional and Flow Chart J1152: While Loops J1292: Useful Randomness

CS-I Journal J1013: Boolean Algebra

Name: Tiffany Jiang

Date: 12-Sept-2022

I received assistance from: Eileen Jin

I assisted: Eileen Jin

 

Section 1

1.1:Why is one of the symbols used for exclusive disjunction the three lines of equivalence, but with a slash through them?

Where equivalance is if and only if both terms A and B are true, exclusive disjunction is true when any term A and/or B is not true.


Section 2

2.1: Why is the formula for determining the number of rows in a truth table related only to the number of inputs, and why is the formula 2^n (or 2 to the power of n)?

For every input, a new column is created, and thus that'd be the x (or n) variable. The formula is 2^n because there are two possible options for n to be: true (1), or false (0).

 

What did I learn? What is the "big idea"?

There are different operators in boolean algebra that make it very confusing and interesting to learn.

What challenges did I encounter?

I encountered challenges trying to learn and figure out the secondary and order of operations.

How could this experience be improved?

This experience could be improved by better explanations such as on the XOR secondary operon, although the table later under truth tables helps. Perhaps move it to just under the secondary operations section.

Free Reflection: How has what I've learned affected my thinking?

Boolean algebra is about interpreting truth and false values.