Skip to content

Course home

Programming concepts

Programming concepts

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
Question 30

Write a Python program to:

  • check that in the middle column (column 1):
    • 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 Verified when the column meets both conditions above
  • display Rejected when the column does not meet both conditions above.

For example:

  • for the grid in Figure 1, the program would display Rejected
  • for the grid in Figure 2, the program would display Verified

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
Row0348
16910
291215

Figure 2

Column 0Column 1Column 2
Row0328
16710
291215
[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