Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
16 Cards in this Set
- Front
- Back
Algorithm |
A series of instruction that describes how to solve a specific problem |
|
Criteria for Successful Algorithms |
Accuracy Consistency Efficiency |
|
Pseudo code |
A structured code like language that can be used to describe an algorithm |
|
Flowchart Symbols |
|
|
Iteration |
Construct that means the repetition of a process, an action is repeated until there is a desired outcome or a condition is met. Often referred to as a loop |
|
Indefinite Iteration |
This is used when the number of iteration is not known before the loop is started.
Iteration stops when the condition is met. Condition controlled |
|
Definite Iteration |
The number of iterations is known in advance, it is set previously. Count controlled |
|
Concatenation |
The linking together of two or more items of information |
|
Logic error |
An error in an algorithm that results in incorrect or unexpected behaviour |
|
Trace Table |
Technique used to identify any logic errors in algorithms. Each column represents a variable or output and each row a value of that variable |
|
Relational Operators |
An operator that compares two values |
|
Boolean operators |
AND, OR and NOT |
|
Runtime error |
Occur when program is executed |
|
Syntax error |
When algorithms are being converted into program code |
|
Simulation |
A representation og a real world process or system |
|
Infinite Loop |
Loop that is never ending since the condition required to terminate the loop is never reached |