Skip to content

Course home

Programming concepts

Programming concepts

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
Question 62

Write a Python program to:

  • check that in the first column (column 0):
    • the second row value (row 1) is exactly 5 more than the first row value (row 0)
    • the third row value (row 2) is exactly 5 more than the second row value (row 1)
  • display Pass when the column meets both conditions above
  • display Fail when the column does not meet both conditions above.

For example:

  • for the grid in Figure 1, the program would display Fail
  • for the grid in Figure 2, the program would display Pass

You must use the getValue function in your Python code.

You should use meaningful variable name(s) and Python syntax in your answer.

Subroutine

SubroutinePurpose
getValue(row, column)Returns the integer value at grid position (row, column)

Figure 1

Column 0Column 1Column 2
Row0359
1814
212810

Figure 2

Column 0Column 1Column 2
Row0223
1756
212812
[4]
Markscheme

Programming concepts Questions

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

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

Question bank