Designing, creating and refining algorithms
2
0/6

If a drone moves up, 15 is added to its altitude. If the drone moves down, 15 is subtracted from its altitude.

The altitude of the drone must only be between 5 and 300 inclusive.

The function adjustAltitude():

  • takes the direction ("UP" or "DOWN") and current altitude as parameters
  • changes the altitude based on the direction
  • sets the altitude to 5 if the new altitude is less than 5
  • sets the altitude to 300 if the new altitude is greater than 300
  • returns the new altitude.

Complete the function adjustAltitude()

function adjustAltitude(direction, altitude)
[6]

Designing, creating and refining algorithms Questions

Practise OCR GCSE Computer Science Designing, creating and refining algorithms with exam-style questions for GCSE Computer Science. 50 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

Designing, creating and refining algorithms Questions

  1. GCSE
  2. /Computer Science
  3. /Designing, creating and refining algorithms