Programming Vocabulary Flashcards
Algorithm?
A sequence of steps that can be followed to complete a task.
Decomposition
The process of breaking down problems into smaller sub-problems.
Abstraction
The process of removing unnecessary details from a problem.
Integer
A data type, and a number without a decimal value.
Real
A data type, and a number with a decimal value.
Boolean
A data type with two equally possible values, usually 0 and 1 or True and False.
Character
Letters, numbers, spaces, punctuation, etc.
String
A sequence of characters.
Identifier
The name of a subroutine, variable, array or constant so it can be referred back to.
Variable
A slot in the memory given a name so it can be referred to in the program. Its value can change.
Constant
A slot in the memory given a name so it can be referred to in the program. Its value cannot change.
Assignment
Stores/resets something to a variable or constants.
Iteration
The process of repeating lines of code.
Definite
A definite iteration will repeat a set number of times.
Indefinite
In an indefinite iteration the instructions will repeat until certain conditions are met.