Skip to content

Course home

Programming fundamentals

Programming fundamentals

EasyMediumHard
123456789101112131415161718192021222324
Question 5

An autonomous patrol drone uses an onboard algorithm to decide whether to return to base. The algorithm checks the data stored in the following three boolean variables:

  • PatrolComplete
  • LowBattery
  • SevereWeather

The drone will only return to base and land when the patrol is complete and at least one of the low battery or severe weather indicators is active (true). When these conditions are met, it calls the pre-written procedure InitiateLanding().

Write a program that checks the data in the variables and calls InitiateLanding() when appropriate.

You must use either:

  • OCR Exam Reference Language, or
  • A high-level programming language that you have studied.
[3]
Markscheme

Programming fundamentals Questions

  1. GCSE
  2. /Computer Science
  3. /Programming fundamentals

95 exam-style questions on OCR GCSE Computer Science Programming fundamentals. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank