Vocab Flashcards
Algorithm
A sequence of steps that are followed to complete a certain task
Decomposition
The process of breaking down a problem into smaller sub-problems
Abstraction
Process of removing unnecessary detail from a problem
Integer
A data type that is a whole number
Real
A data type which is a number that can have a decimal
Boolean
A data type that has 2 possible values (0/1 or true/false)
Character
a letter, number, space, punctuation, or symbol that can be typed on a computer
String
A composite data structure that is a sequence of characters
Identifier
Includes names of variables, constants and subroutines; created by user
Variable
Named slot in memory that can be referenced later in the code and can be changed
Constant
Named slot in memory that can be referenced later in the code and CANNOT be changed
Assignment
Sets/resets the value of an integer and stores it in a variable/constant
Iteration
Process of repeating lines of code
Definite
An iteration that will be teste a set number of times (for loop)
Indefinite
an iteration that will be repeated until certain conditions are met (while loop)