2.1.3) Thinking procedurally Flashcards
(4 cards)
1
Q
What is thinking procedurally?
A
Using sequence, selection and iteration concepts of structured programming.
2
Q
What are the steps of procedural thinking?
A
- Problem is broken down
- Sub routines are written (divide and conquer)
- Relationships between these tasks are formed (top down design)
3
Q
When is top down design not suitable?
A
Investigatory problems- Where requirements aren’t initially established
4
Q
Why do we use procedural thinking?
A
- Subroutines make it easier to test, trace and debug
- Functions can be recalled
- Easier to collaborate