Programming Vocabulary Flashcards

1
Q

Algorithm?

A

A sequence of steps that can be followed to complete a 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 problems into smaller sub-problems.

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

Abstraction

A

The process of removing unnecessary details 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, and a number without a decimal value.

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

Real

A

A data type, and a number with a decimal value.

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

Boolean

A

A data type with two equally possible values, usually 0 and 1 or True and False.

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

Character

A

Letters, numbers, spaces, punctuation, etc.

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

String

A

A sequence of characters.

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

Identifier

A

The name of a subroutine, variable, array or constant so it can be referred back to.

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

Variable

A

A slot in the memory given a name so it can be referred to in the program. Its value can change.

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

Constant

A

A slot in the memory given a name so it can be referred to in the program. Its value cannot change.

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

Assignment

A

Stores/resets something to a variable or constants.

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

Iteration

A

The 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

A definite iteration will repeat a set number of times.

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

Indefinite

A

In an indefinite iteration the instructions will repeat until certain conditions are met.

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

Selection

A

Decisions that must be made while designing a program, i.e, If statements.

17
Q

Subroutine

A

A named sequence of program instructions that perform a specific task and can be referred back to.

18
Q

Procedure

A

A type of subroutine in the program that performs a specific task and does not return a value.

19
Q

Function

A

A type of subroutine in the program that performs a specific task and returns a value.

20
Q

Nested

A

One logical structure within another.

21
Q

Array

A

A data structure which can store a fixed-sized collection of elements of the same data type.

22
Q

Concatenate

A

Strings can be joined to form a new string of data.

23
Q

Structured Approach

A

Using decomposition to make smaller programs.

24
Q

Validation

A

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