What This Document Is
This document is a lab assignment (Lab Four) for CSIT 111: Logic Design at the Community College of Baltimore County. It focuses on applying concepts from Chapter 4 of the textbook *Starting Out with Programming Logic & Design*, specifically decision-making and Boolean logic. The lab is completed by Devin Hill, Matt Marsh, and John Meno.
Why This Document Matters
This lab is designed for students enrolled in CSIT 111 to practice translating logical concepts into practical exercises. It reinforces understanding of `if` statements, logical operators (AND, OR), and dual alternative decision structures. Successful completion demonstrates a student’s ability to predict program output based on given conditions and to begin constructing pseudocode for more complex logic.
Common Limitations or Challenges
This document is a student assignment and does *not* provide a comprehensive explanation of the underlying logic design principles. It assumes prior learning from the textbook and lectures. It’s a practice exercise, not a tutorial.
What This Document Provides
The full document includes:
* Two sections: Lab 4.1 (Logical Operators and Dual Alternative Decisions) and Lab 4.2 (Pseudocode: Dual Alternative Decisions).
* Specific variable assignments for predicting the output of `if` statements.
* Exercises requiring students to determine the expected output of code snippets.
* A scenario involving a retail company bonus program to practice writing pseudocode with `if-else` statements.
* Partially completed pseudocode that students must finish.
This preview only describes the document’s contents; it does not include solutions or detailed explanations of the logic concepts.