Tommorow 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 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 which 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 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.

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

Character

A

Any letter, number, space, punctuation mark or symbol that can be typed onto a computer.

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

Include names for variables, constant and subroutine names

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

Variable

A

A slot in memory that is given a name or an identifier so that it can be referred to and changed in a program.

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

Constant

A

A value that cannot be altered by the program during normal execution

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

Assignment

A

Sets/resets the values of an integer and copies it to a memory location

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

Iteration

A

A process wherein a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met (Repeating lines of code).

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

Definite (Iteration)

A

Instructions that will repeat 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 (Iteration)

A

Instructions 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

Decisions that must be made while designing a program.

17
Q

Subroutine

A

A sequence of program instructions that perform a specific task, packaged as a unit.

18
Q

Procedure

A

A set of coded instructions that tell a computer how to run a program of calculation.

19
Q

Function

A

A named section in the program that performs a specific task and can be repeated multiple times (returns a value).

20
Q

Nested

A

Nesting is where logic structures sequence, selection and loop are combined

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

Writing smaller programs to become familiar with the syntax of a language (the structures it uses) whilst keeping the logic of the program focused and brief (using decomposition to make smaller programs).

24
Q

Validation

A

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