### 1.2 - Processing Variable Number of Arguments with While, Using if
@@ -79,8 +80,6 @@


#### bash_history
# CSI Task 1
### a)
@@ -89,8 +88,10 @@
#### i)
Since Boolean Algebra ( ., +, *Line over* ) is not possible to type in my text editor, I will use Boolean Expression Logic symbols ( ^, V, ¬) throughout the CSI task sections. I apologise for any inconvenience.
```
X = (A ∧ B ∧ C) ∨ ( ¬A ∧ B ∧ ¬C) ∨ ( ¬A ∧ ¬B ∧ C)
X = (A ^ B ^ C) v ( ¬A ^ B ^ ¬C) v ( ¬A ^ ¬B ^ C)
```
#### ii)
@@ -120,7 +121,7 @@ As we can see from the Karnaugh Graph, the output of C is completely irrelevant.
Boolean Expression:
```
OUT = (IN1 ∧ IN2) ∨ ( ¬IN1 ∧ ¬IN2)
OUT = (IN1 ^ IN2) ∨ ( ¬IN1 ^ ¬IN2)
```
Logic Circuit:
@@ -176,17 +177,19 @@ Here we can detect an error in transmission, since the checksum differs on each
### c)
( Equations and formulae written with LaTeX )
$Baud Rate = \frac{Bitrate}{Bits Per Symbol}$
$Bit Rate = 2MBps$
$Bits Per Symbol = 8 data + 1 start + 2 stop = 11 bits$
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.