Flowcharts and Pseudocode Flashcards

1️⃣ Familiarise yourself with the flashcards:

  • Look through all the flashcards to see what's on both sides.
  • Make sure you understand the information on each card. If something's unclear, click the link to the revision notes at the bottom of the page for more details.

2️⃣ Test yourself:

  • Look at the question or prompt on each card and try to remember the answer before flipping it over.
  • Check the answer and make a note of any cards you find challenging and need to go over more.

3️⃣ Consistently Review and Practice:

  • Use spaced repetition: spend more time on the cards you struggle with and go over them more often.
  • Regularly review all the flashcards to help you better understand and retain the information over time.

Note: We may include questions that have multiple correct answers. It's useful to remember specific examples to understand these concepts better.

PERSONALISED 1-TO-1 TUTORING

Need more help on this topic? Get 1-to-1 support

Get support with clear explanations, practice and feedback (Ages 5 to 16).

  • DBS-checked tutors
  • Flexible times
  • Parents can be updated

Want an ad-free experience? Subscribe to remove ads

What is a flowchart?

A diagram that shows the steps of an algorithm using symbols and arrows.

What does the oval (terminator) symbol show in a flowchart?

The start or the end of the algorithm.

What does the rectangle (process) symbol show in a flowchart?

A step that does work. For example a calculation or assignment.

What does the parallelogram (input or output) symbol show in a flowchart?

Data going in or being shown. For example INPUT or OUTPUT.

What does the diamond (decision) symbol show in a flowchart?

A yes or no question that chooses a branch.

What do arrows or flow lines show in a flowchart?

The order of steps and the direction of flow. It usually goes from top to bottom.

What is pseudocode?

A way to write an algorithm in plain, structured English. It is not a real programming language.

How do you show input and output in AQA pseudocode?

Use INPUT to read data and OUTPUT to show data.

How do you show assignment in AQA pseudocode?

Use <- to set a value. For example: total <- a + b.

How do you write selection in pseudocode?

Use IF condition THEN … ELSE … ENDIF.

What is a count-controlled loop in pseudocode?

A loop that runs a set number of times. Write it with a FOR loop, for example FOR i FROM 1 TO n.

What is the difference between WHILE and REPEAT UNTIL in pseudocode?

WHILE tests the condition at the start. REPEAT UNTIL tests at the end and runs at least once.