Thinking Procedurally Flashcards

1
Q

DO PRACTICE QUESTIONS FOR THINKING PROCEDURALLY

A

DO PRACTICE QUESTIONS FOR THINKING PROCEDURALLY

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

Define Decomposition

A

Decomposition is the process of breaking down a complex problem or system into smaller, more manageable components until they are easily solved.

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

What are the benefits of decomposition?

A

Simplifies Complexity,
- Breaking a complex system into smaller parts makes it easier to understand and manage.
- Each component can be focused on individually.

Promotes Reusability
- Components or modules created during decomposition can often be reused in other systems or projects - saving time and promoting efficiency.

  • Can more effectively split up code amongst team
  • Can easily work out what functions to write
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly