GCSE Computer science 1 Flashcards

1
Q

Routine or Subroutine

A

is a sequence of instructions that perform a frequently performed task. They have a name and a program can call them to be executed (example line, sum, rect, etc)

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

Module

A

A section of code that is part of an overall program. It contains one or more routines.

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

Sequence

A

Is a stet of steps taken in order, one thing following the other. Sequence of commands.

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

Abstraction

A

Remove irrelevant characteristics to manage the complexity of the system

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

Algorithm

A

Set of steps that defines how a task is performed

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

Pseudo code

A

Explanatory notes, comments in the code

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

Assignment

A

When we give a value and assign it to a variable

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

Decomposition

A

Breaking down a problem in smaller steps

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

Procedure

A

A subroutine that does not return values

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

Modularity

A

Is writing and testing parts of the program separately

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