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"