Vocab Flashcards

1
Q

Algorithm

A

A sequence of steps that are followed to complete a certain task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Decomposition

A

The process of breaking down a problem into smaller sub-problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Abstraction

A

Process of removing unnecessary detail from a problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Integer

A

A data type that is a whole number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Real

A

A data type which is a number that can have a decimal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Boolean

A

A data type that has 2 possible values (0/1 or true/false)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Character

A

a letter, number, space, punctuation, or symbol that can be typed on a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

String

A

A composite data structure that is a sequence of characters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Identifier

A

Includes names of variables, constants and subroutines; created by user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Variable

A

Named slot in memory that can be referenced later in the code and can be changed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Constant

A

Named slot in memory that can be referenced later in the code and CANNOT be changed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Assignment

A

Sets/resets the value of an integer and stores it in a variable/constant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Iteration

A

Process of repeating lines of code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Definite

A

An iteration that will be teste a set number of times (for loop)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Indefinite

A

an iteration that will be repeated until certain conditions are met (while loop)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Selection

A

Lines of code that only run when a condition is met (if statement)

17
Q

Subroutine

A

Sequence or program instructions that perform a specific task. Given an identifier so you can refer back to it in the program

18
Q

Procedure

A

A subroutine that doesn’t return a value

19
Q

Function

A

A subroutine that returns a value

20
Q

Nested

A

A loop within a loop or a selection in a selection

21
Q

Array

A

A data structure that holds a number of values

22
Q

Concatenate

A

The process of putting strings together

23
Q

Structured approach

A

Using decomposition to make smaller programs to solve a program

24
Q

Validation

A

The program check the data to make sure it meets rules and restrictions