1.1.4 Using abstraction Flashcards

1
Q

Define:

Abstraction

A

Process of removing or filtering characteristics that are not needed in order to focus on essential characteristics

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

Fill The Blank:

Step 1) Identify what …………….. is required to solve the problem, understand …….. this information is important and the ………. it is required in

Steps of Abstraction

A

Information, Why, Format

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

Fill The Blank:

Step 2) Carry out abstraction to ………. out the unrequired information

Steps of Abstraction

A

Filter

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

State:

What 6 elements must each layer of abstraction show

A
  • Inputs
  • Outputs
  • Variables
  • Constants
  • Key processes
  • Repeated processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly