Defensive design
5
0/6

An automated laboratory control system processes setup parameters before executing an experiment. The details are entered into a program to validate the inputs against the following system safety constraints:

  • deviceID must not be empty
  • mode must be either "ambient" or "vacuum"
  • pressure must be between 100 and 1013 (inclusive)

If any invalid data is detected, "ERROR" is displayed. If all data is valid, "READY" is displayed.

Complete the program to validate the inputs.

You must use either:

  • OCR Exam Reference Language, or
  • a high-level programming language that you have studied (such as Python).
deviceID = input("Enter device ID: ")
mode = input("Enter ambient or vacuum: ")
pressure = input("Enter pressure: ")
systemActive = False
[6]

Defensive design Questions

Practise OCR GCSE Computer Science Defensive design with exam-style questions for GCSE Computer Science. 14 questions, matched to the OCR GCSE Computer Science (J277) specification and written in Component 01 and Component 02 style. Every question includes a full worked solution and mark scheme, so you can see where marks are awarded rather than just whether you got the answer right.

PreviousNext

Defensive design Questions

  1. GCSE
  2. /Computer Science
  3. /Defensive design