Skip to content

Course home

Sign up

Computational thinking

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
Question 68

A marine research buoy records water salinity levels (in practical salinity units, PSU) over a 6-hour period into an array of 6 elements. A trainee programmer has written a section of pseudocode to find the minimum salinity level recorded.

1  salinity = [35.2, 34.8, 35.5, 33.9, 34.1, 35.0]
2  minimum = salinity
3  k = 1
4  WHILE k <= 6
5      IF salinity[k] < minimum THEN
6          minimum = salinity
7      ENDIF
8      k = k + 1
9  ENDWHILE
10 OUTPUT "Minimum: " + minimum

Line 4 and Line 6 cause errors.

Identify the error in each line and construct new lines of pseudocode that will correct the errors.

Line NumberErrorCorrection
Line 4
Line 6
[4]
Markscheme

Computational thinking Questions

  1. GCSE
  2. /Computer Science
  3. /Computational thinking

Question bank