Skip to content

Course home

Programming fundamentals

Programming fundamentals

EasyMediumHard
123456789101112131415161718192021222324
Question 19

The automated greenhouse irrigation system has an algorithm that decides whether to trigger watering by checking the data stored in the following three variables:

  • SystemActive
  • SoilDry
  • LowRainForecast

The watering system will only run when the system itself is active and at least one of the soil dryness or low rain forecast indicators is active (true). When the system needs to run, it calls the pre-written procedure TriggerWatering().

Write a program that checks the data in the variables and calls TriggerWatering() 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