Thinking Procedurally Flashcards
1
Q
DO PRACTICE QUESTIONS FOR THINKING PROCEDURALLY
A
DO PRACTICE QUESTIONS FOR THINKING PROCEDURALLY
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.
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
4
Q
A