Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Question 22

State what will be displayed by the print statement when the procedure Run is called with the values 3, 11, and 4 for the parameters x, y, and z respectively.

procedure Run(x, y, z)
    diff = y - x
    print(Scale(diff, z))
endprocedure

function Scale(m, n)
    res = m * n
    if res > 25 then
        res = res - Adjust(m)
    endif
    return res
endfunction

function Adjust(k)
    if k > 6 then
        return 3
    else
        return 1
    endif
endfunction
[1]
Markscheme

Structured programming and subroutines (procedures and functions) Questions

  1. GCSE
  2. /Computer Science
  3. /Structured programming and subroutines (procedures and functions)

131 exam-style questions on AQA GCSE Computer Science Structured programming and subroutines (procedures and functions). Each one has a worked solution and a mark scheme showing where the marks go.

Question bank