Algorithms
Pseudocode
Keywords
Flowcharts
Variables & Tracing
100

What is a set of steps carried out in the correct order to complete a task?

An algorithm

100

What is pseudocode mainly used for?

Planning and designing a program

100

Which keyword gets data entered by the user?

INPUT

100

Which flowchart shape represents Start or End?

Oval / Terminator

100

What is a variable?

A named place that stores one item of data

200

What is a plan for a program written as clear step-by-step instructions?

Pseudocode

200

Should good pseudocode have one instruction per line?

Yes

200

Which keyword displays data to the user?

OUTPUT

200

Which flowchart shape represents a process or calculation?

Rectangle

200

If a = 6 and b = 4, what is a + b?

10

300

Why do we use algorithms?

To give clear steps for completing a task

300

Should a pseudocode algorithm have a clear start and end?

Yes

300

Which keyword is used to store a value?

SET

300

Which flowchart shape represents INPUT and OUTPUT?

Parallelogram

300

If x = 5 and y = x + 2, what is y?

7

400

What should the steps in an algorithm be?

In the correct order

400

Is pseudocode a real programming language that runs directly on a computer?

No

400

If a program asks the user for their name, which keyword would be used?

INPUT

400

What does an arrow in a flowchart show?

The order to follow

400

If x = 5 and y = 7, then SET x = x + y. What is x?

12

500

A sandwich recipe with steps in the wrong order needs to be rearranged. What is important when creating an algorithm?

The steps must be in the correct sequence

500

Name one thing that makes pseudocode well-written.

Clear instructions / one instruction per line / clear start and end

500

If a program needs to show the user's name on the screen, which keyword would be used?

OUTPUT

500

What flowchart shape would be used for SET area = length × width?

Rectangle / Process

500

What is the final OUTPUT of this pseudocode?


SET x = 5 SET y = x + 2 SET x = x + y OUTPUT x


12