Skip to content

Course home

Algorithms

Algorithms

EasyMediumHard
12345678910111213141516
Question 9

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]
Markscheme

Algorithms Questions

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

159 exam-style questions on Edexcel GCSE Computer Science Algorithms, covering Constructs for solving problems, Variables, constants and data structures, Arithmetic, relational and logical operators, Tracing algorithm output with trace tables, Types of error and correcting logic errors, Standard algorithms (sorts and searches), and Evaluating algorithm fitness and efficiency. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank