Algorithms

EasyMediumHard
123456789101112
Question 9
Hard

An atmospheric research drone uses six independent barometric sensors to measure ambient air pressure. The pressure readings are recorded in kilopascals (kPa).

To calculate a reliable calibrated pressure for a measurement cycle:

  1. The single highest and single lowest sensor readings are discarded to eliminate outlier noise.
  2. The sum of the remaining four readings is calculated.
  3. This sum is multiplied by an altitude adjustment factor to obtain the final calibrated pressure.

Construct an algorithm to calculate and output the final calibrated pressure for one measurement cycle.

  • Write your algorithm using pseudocode or a programming language you know.
  • Assume the six readings are stored in an array named baroReadings (indexed from 0 to 5).
  • Assume the real variable altFactor already holds the altitude adjustment factor value.
[9]

Algorithms Questions

  1. GCSE
  2. /Computer Science
  3. /Algorithms