2.1.3 Thinking procedurally Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

2.1.3 A)
What is thinking procedually

A

breaking down a problem into smaller parts which are easier to understand and therefore easier to desgin.

Aim is too keep splitting problems into sub problems untill each can be represented as a single task ideally self contrained module can be altered seperatly.

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

2.1.3 B)
How to create a solution

A

must build up too a soltuion each programmer must evaluate the compoent of the problem and assess how it can be solved best.

During this stage useful to identify which task can be solved with pre-existing modules, sub-routines or libaries. Reducing complexity of development

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

2.1.3 C)
Steps to solve a problem

A

Order in which op are preformed is important. As inputs may be needed for code to continue like if they needed to be passed through a sub-routine.

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