2.1.3) Thinking procedurally Flashcards

(4 cards)

1
Q

What is thinking procedurally?

A

Using sequence, selection and iteration concepts of structured programming.

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

What are the steps of procedural thinking?

A
  1. Problem is broken down
  2. Sub routines are written (divide and conquer)
  3. Relationships between these tasks are formed (top down design)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When is top down design not suitable?

A

Investigatory problems- Where requirements aren’t initially established

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly