Skip to content

Course home

Programming fundamentals

Programming fundamentals

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
Question 1

The following pseudocode algorithm is designed to identify the minimum pressure drop between successive readings in a 0-indexed array called barometric_readings.

01  min_drop = 99999
02  for i = 0 to barometric_readings.length
03      drop = barometric_readings[i] - barometric_readings[i+1]
04      if drop < min_drop
05          min_drop = drop
06      endif
07  next i
08  print(min_drop)

The function length returns the number of elements in the array. This algorithm contains errors that prevent it from executing or functioning as intended.

Two types of errors that can occur in programming are syntax errors and logic errors.

State what is meant by:

a.

A syntax error

[1]
b.

A logic error

[1]
Markscheme

Programming fundamentals Questions

  1. GCSE
  2. /Computer Science
  3. /Programming fundamentals

95 exam-style questions on OCR GCSE Computer Science Programming fundamentals. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank