Key terminology 2.2 Flashcards

1
Q

Variable

A

A value that will change depending on conditions or information passed into the program

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

Constant

A

A value that cannot change during execution

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

Input

A

Any information or data passed into the program

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

Output

A

Any information or data passed out by the program

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

Assignment

A

Giving a variable or constant a value

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

Sequence

A

Each line or instruction is executed in order

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

Selection

A

An instruction which evaluates a Boolean expression and then runs specific code depending on the outcome

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

Iteration

A

Specific code which can be repeated with a count controlled or condition controlled loop

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

Count controlled loop

A

Iteration which loops a fixed number of times set by a variable

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

Condition controlled loop

A

Iteration which loops a set number of times defined by a condition

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

String manipulation

A

Commands which allow you to change and extract data from strings

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

File handling

A

The process of dealing with input to and from files

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

SQL

A

The language used for database queries

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

Arrays / Lists

A

A set of similar data items stored in a single variable/identifier

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

Subroutine

A

A group of code given a name allowing it to be called later

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

Procedure

A

A subroutine which will take 0 or more parameters and return 0 or more data values

17
Q

Function

A

A subroutine which will take 0 or more parameters and return 1 data value

18
Q

Data type

A

The different types of data a program will store

19
Q

Integer

A

A data type for positive and negative whole numbers

20
Q

Real

A

A data type for positive and negative numbers with decimal places

21
Q

Boolean

A

A data type for logical conditions True/False or Yes/No

22
Q

Character

A

A single alphanumeric character of symbol

23
Q

String

A

A sequence of characters

24
Q

Casting

A

Converting a variable from one data type to another

25
Q

Arithmetic operator

A

A symbol used in mathematical expressions, e.g: +,-,/,*,^

26
Q

Boolean operator

A

A word used in conditions, e.g: AND, OR, NOT