Skip to content

Course home

Representing algorithms

Representing algorithms

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
Question 67

An algorithm for an automated greenhouse climate controller is shown below.

Regardless of the environmental readings entered by the user, the same number of OUTPUT instructions will always execute when the algorithm runs.

1  OUTPUT 'Greenhouse climate check initiated.'
2  OUTPUT 'Reading sensor values...'
3  temp ← USERINPUT
4  IF temp > 30 THEN
5      OUTPUT 'Alert: High temperature detected.'
6      humidity ← USERINPUT
7      IF humidity < 40 THEN
8          OUTPUT 'Action: Activating misting system.'
9      ELSE
10         OUTPUT 'Action: Opening main ventilation roof.'
11     ENDIF
12 ELSE
13     OUTPUT 'Temperature within safe range.'
14     soilMoisture ← USERINPUT
15     IF soilMoisture < 20 THEN
16         OUTPUT 'Action: Running drip irrigation.'
17     ELSE
18         OUTPUT 'Action: Monitoring mode active.'
19     ENDIF
20 ENDIF

State how many OUTPUT instructions will execute whenever this algorithm is run.

[1]
Markscheme

Representing algorithms Questions

  1. GCSE
  2. /Computer Science
  3. /Representing algorithms

208 exam-style questions on AQA GCSE Computer Science Representing algorithms. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank