Back to marketplace

2.1.3 Thinking Procedurally

No description yet. This curated deck is ready for daily study.

Total cards: 8•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (8)

#1
Front (Question)

What does this shape represent in a flowchart?

Card front image
Back (Answer)

A Process - An example would be “Extract the first three letters of the surname”

#2
Front (Question)

What does this shape represent in a flowchart?

Card front image
Back (Answer)

Input / Output - An example would be ‘Please enter the surname’

#3
Front (Question)

What does this shape represent in a flowchart?

Card front image
Back (Answer)

This is called a terminator it is used to signal the start and end of the flowchart. All flows must reach the terminator.

#4
Front (Question)

What does this shape represent in a flowchart?

Card front image
Back (Answer)

A decision - Think of this as an IF statement. The shape should have two arrows coming out of it (true/false) An example would be ‘Is the total <= 7?’

#5
Front (Question)

What is this type of diagram referred to as?

Card front image
Back (Answer)

Decomposition Diagram or Structure Chart

#6
Front (Question)

What is a sub-routine?

Back (Answer)

These are named blocks of code and normally take the form of either a procedure or a function.

#7
Front (Question)

What sub-routines might exist for a game of Noughts and Crosses?

Back (Answer)

PlacePiece() CheckDiagonal() CheckHorizontal() CheckVertical() Restart() SwapPlayer()

#8
Front (Question)

What are the benefits of sub-routines?

Back (Answer)

Breaking code down into functions / procedures / scripts • Write once and call repeated times - Avoids repeated code • Small sub-programs are easier to read/understand/modify • Can be tested individually and then added to the main program. • Can be reused in other programs • Can give sub-routines to different programmers to build concurrently