1/14
This set of vocabulary flashcards covers the fundamental concepts of algorithms, flowchart symbols, and data storage using variables as presented in the lecture notes.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Algorithm
A step-by-step set of instructions used to solve a problem or complete a task.
Clear
A characteristic of a good algorithm meaning it is easy to understand.
Ordered
A characteristic of a good algorithm requiring that steps must be in the correct sequence.
Finite
A characteristic of a good algorithm meaning it must end after a number of steps.
Input
Data given to the algorithm or a specific flowchart shape used for the user to enter data.
Output
The result produced by an algorithm or a specific flowchart shape used to display words and numbers to the user.
Flowchart
A diagram that shows a sequence of steps that should be followed using specific shapes and arrows.
Data flows
The arrows in a flowchart that show you how to move through the steps.
Process
A flowchart symbol used to do a calculation or action.
Decision
A point where a process requires a choice based on a condition or question, such as "Yes/No" or "True/False".
Arrow (Flowline)
A symbol used to show the direction of the process flow between different steps or symbols.
Variable
A named storage location where you can store data, and the data value can change.
Pseudocode
A way to represent an algorithm using text that follows a structure similar to programming code but is intended for human reading (e.g., using terms like BEGIN, IF, and ENDIF).
MOD
An operator used to find the remainder of a division, used in algorithms to determine if a number is even (e.g., numberMOD2=0).
age=age+10
A process operation used to change the data in a variable by adding 10 to current stored value in age and storing the result back in age.