1/14
Vocabulary flashcards based on Lesson 3: C++ Program Flowchart, detailing symbols, conventions, algorithms, and pseudocode.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Flowchart
A graphical representation of steps originating from computer science as a tool for representing algorithms and programming logic, used to visualize processes or make explicit the structure of problems and tasks.

Terminator Symbol
A flowchart symbol represented by an oval shape that indicates the starting or ending point of a system.

Process Symbol
A flowchart symbol represented by a box (rectangle) that indicates a particular operation or task.

Decision Symbol
A flowchart symbol represented by a diamond that indicates a decision or branching point leading to different sub-processes.

Data Symbol
A flowchart symbol represented by a parallelogram that indicates information entering (input) or leaving (output) the system.
Flow Lines
Lines with arrows in a flowchart that represent the direction and sequence of flow from one symbol to another.
Flow Direction Conventions
Rules stating that flowchart flow should move top to bottom and left to right, lines should connect to symbols rather than other lines, and crossing lines should be avoided where possible.
Decision Rules
Guidelines requiring each decision diamond to ask only one question and have exactly two clearly labeled exit paths (typically "Yes" and "No").
Algorithm
A set of well-defined multiple steps used to generate a solution to a given problem and properly communicate those steps to a computer.
Pseudocode
A method of representing an algorithm using standard keywords and mathematical symbols without adhering to the specific syntax of a programming language.
Modulo (MOD)
An arithmetic operation in pseudocode used to calculate the remainder of a division operation.
Assignment Operator
A symbol in pseudocode, written as ← or =
Logical Operations
Operations in pseudocode used for evaluating conditional statements, represented by keywords AND, OR, and NOT.
Comparison Operations
Operators in pseudocode used to compare values, including =

Clinical Case Flowchart
A flowchart example that uses decision shapes intensively to show how patient visits and clinical cases are processed.