What This Document Is
This document is a lab assignment (Lab Three) for CSIT 111: Logic Design at the Community College of Baltimore County. It’s designed to give students practical experience with decision-making structures and Boolean logic in a programming context, building on concepts from Chapter 4 of the “Starting Out with Programming Logic & Design” textbook.
Why This Document Matters
This lab is for students enrolled in CSIT 111 who need to demonstrate their understanding of conditional statements (if statements) and Boolean expressions. It’s typically completed as a hands-on exercise to reinforce lecture material and prepare for more complex programming tasks. Successful completion contributes to the overall course grade.
Common Limitations or Challenges
This lab assignment requires prior knowledge of basic programming concepts and Boolean logic. It does *not* provide a comprehensive tutorial on these topics; it assumes students have already been introduced to them. It also doesn’t offer solutions or complete code examples – it’s designed for students to work through the problems independently.
What This Document Provides
The full lab document includes three parts:
* **Lab 3.1: Evaluating Conditions** – Exercises to determine the truth value of Boolean expressions given specific variable assignments.
* **Lab 3.2: Pseudocode and Decisions** – A scenario requiring students to write pseudocode to model a business logic problem involving sales bonuses and employee rewards.
* **Lab 3.3: Flowcharts** – Instructions to convert the pseudocode from Lab 3.2 into a visual flowchart using software like Raptor or Visio.
This preview *does not* include the solutions to the exercises, the completed pseudocode, or the flowchart diagrams. It only describes the assignment’s structure and objectives.