TK Study

Past questions › sample-q9

2025 2 marks Short answer The Software Engineering Project (Year 12) Algorithm design (guessing game)

NESA HSC Software Engineering Sample Examination + Marking Guidelines (official, 2025)

Place the steps of a number guessing game algorithm in the correct order. BEGIN GuessingGame; Set guess = -1; [steps]; END GuessingGame. Steps: Display "Guess a number between 0 and 100:"; Display "Well Done"; Set number = random integer between 0 and 100; WHILE guess <> number; Get guess; ENDWHILE.

Marking criteria

2: Correctly orders the steps. 1: Correctly orders the WHILE and ENDWHILE steps.

Sample answer

Set number = random integer between 0 and 100 WHILE guess <> number Display "Guess a number between 0 and 100:" Get guess ENDWHILE Display "Well Done"

Question page · Practise and get marked