StudyBrixFree worksheets, study guides and courses

Subjects

Algorithms & logic

Choose questions individually, practise online, or create a worksheet with matching answers. Counts include generated variants, not only authored originals.

Make a worksheet1,926 question instances

Sample exercises

Grades 3–8 · Algorithms & logic

What is an algorithm?

  1. A broken computer
  2. Only a password
  3. An ordered set of steps to solve a problem
  4. A type of screen
Answer and explanation

An ordered set of steps to solve a problem

An ordered set of steps to solve a problem

Grades 3–8 · Algorithms & logic

Which instruction represents repetition?

  1. Stop immediately
  2. Repeat these steps five times
  3. Choose one colour
  4. Start once
Answer and explanation

Repeat these steps five times

Repeat these steps five times

Grades 3–8 · Algorithms & logic

Write an algorithm for arranging three books from shortest to tallest.

Answer and explanation

Compare heights, put the shortest first, then the shorter of the remaining two, then the tallest. Accept any precise method that sorts all three.

Compare heights, put the shortest first, then the shorter of the remaining two, then the tallest. Accept any precise method that sorts all three.

Grades 5–10 · Algorithms & logic

Computing foundations: which term fits this description? A finite, ordered method for carrying out a task or solving a problem.

  1. Input
  2. Parameter
  3. Boolean
  4. Algorithm
Answer and explanation

Algorithm

Algorithm: A finite, ordered method for carrying out a task or solving a problem.

Grades 5–10 · Algorithms & logic

Computing foundations: which term fits this description? A named location or binding used to refer to a value in a program.

  1. Argument
  2. String
  3. Logic error
  4. Variable
Answer and explanation

Variable

Variable: A named location or binding used to refer to a value in a program.

Grades 5–10 · Algorithms & logic

Computing foundations: which term fits this description? A value intended not to change within the relevant program context.

  1. Constant
  2. Return value
  3. Integer
  4. Flowchart
Answer and explanation

Constant

Constant: A value intended not to change within the relevant program context.

Study notes

Related courses

Computer science4 lessons

Python programming foundations

Learn core Python concepts with paper-based reasoning and small code-reading tasks.

32 quiz questions · University
Computer science4 lessons

Web development foundations

Study HTML, CSS, JavaScript and accessible web structure without a paid bootcamp.

32 quiz questions · University
Computer science4 lessons

SQL and relational databases

Learn tables, queries, joins and data modelling with original exercises.

32 quiz questions · University
Computer science4 lessons

Data science foundations

Work through data cleaning, visualization, modelling and interpretation.

32 quiz questions · University
Computer science4 lessons

Cybersecurity foundations

Study defensive security, privacy and risk management without offensive exploitation instructions.

32 quiz questions · University
Computer science4 lessons

Spreadsheet skills

Learn formulas, references, cleaning and charts for practical study and office work.

32 quiz questions · University