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
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.