Skip to content

Cambridge AS & A Level Computer Science

11.3Structured programming

Structured programming in Cambridge AS & A Level Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Subtopic25 practice questions1 lesson

Learning objectives

What the syllabus expects you to be able to do.

  1. 11.3.1Define and use procedures and functions with parameters passed by value or reference, and use the related terminology.
  2. 11.3.2Explain where a procedure or a function is appropriate in an algorithm and write efficient pseudocode.

Lessons

  • Procedures, functions and parameters

    55 min

    Full access

Join to read every lesson, or see what Full access includes.

Sample question

A sample question on this topic. Answer it, check it, then read the worked answer.

Structured programming: sample question

1 mark

What is the main difference between a function and a procedure?

Choose one answer

Turn Structured programming into a strength.

Practise with instant marking, see your mastery grow and get a study plan built around your exam date.