Programming — AS & A Level Information Technology (9626) questions by topic

Programming problems in this syllabus are set in pseudocode: finding whether one number is a factor of another, calculating a parallelogram's area within a stated limit, tracing a flowchart that averages ten numbers, and applying banded tax rules to an income figure.

Find, explain and suggest are the command words that recur, each worth 6 to 8 marks. Eight questions drawn from 2023 and 2024 papers sit on this page. Because every line of pseudocode either produces the correct output or doesn't, working through it line by line and submitting for instant marking catches a misplaced condition or wrong variable before it derails the whole trace.

May–June 2024, Paper 11

Question 8 · 6 marks

Create a pseudocode algorithm to allow a number to be entered and to output a result when the number is: - divided by 4 if it is less than 8 - divided by 8 if it is between 8 and…

Answer this question and get it marked →

May–June 2023, Paper 12

Question 10 · 6 marks

Gustav has started to write an algorithm using pseudocode. It will input 6 numbers, all less than 1000, and output the smallest value. Complete the algorithm using pseudocode.…

Answer this question and get it marked →

May–June 2023, Paper 13

Question 11 · 8 marks

In Ruritania these are the tax rules. - People who earn up to $10 000 pay no tax. - People who earn between $10 000 and $40 000 pay 20% tax on their earnings above $10 000. -…

Answer this question and get it marked →

May–June 2023, Paper 32

Question 1 · 7 marks

A programmer uses JavaScript if … else statements in a program. Explain how JavaScript if … else statements work.

Answer this question and get it marked →

October–November 2023, Paper 11

Question 7 · 8 marks

A company employs workers as: - labourers who are paid $18 per hour - office workers who are paid $22 per hour - managers who are paid $30 per hour. A computer programmer has…

Answer this question and get it marked →

October–November 2023, Paper 12

Question 9 · 8 marks

Sukhjinder, a mathematics student, has defined a procedure using pseudocode. It calculates the area of a parallelogram by multiplying the base by the height. All parallelograms…

Answer this question and get it marked →

October–November 2023, Paper 13

Question 8 · 6 marks

The average (mean) of a set of 10 numbers is calculated by: - adding the numbers together to get a total - dividing the total by 10. Juan has attempted to draw a flowchart of an…

Answer this question and get it marked →
Question 9 · 8 marks

A programmer is writing an algorithm in pseudocode to determine whether a number is a factor of another number. Y is a factor of X if the result of X/Y is a whole number. In…

Answer this question and get it marked →

Other AS & A Level Information Technology topics

← All AS & A Level Information Technology (9626) past papers