|
Key Word
|
Definition
|
|
Input(s)
|
Data given to an algorithm (e.g. user input to a program).
|
|
Processes
|
Actions performed during an algorithm.
|
|
Output(s)
|
Data returned by an algorithm.
|
|
Decomposition
|
Dividing a problem or task into sub-tasks that are easier to accomplish. This makes creating an algorithm quicker and easier.
|
|
Abstraction
|
Removing unnecessary detail from a problem, thus making it easier to solve.
|
|
Flow Chart
|
A visual representation of an algorithm.
|
|
Pseudocode
|
A way of planning code that bears some resemblance to code, but is not necessarily specific to one particular programming language and would not be able to run. Each programmer has their own way of writing pseudocode.
|
x = USERINPUTy = USERINPUTz = 0WHILE x < yx = x + 1ENDWHILEz = x + yRETURN x, y, zNo comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.