State the items from Figure 2 that should be written in place of the labels in the algorithm in Figure 1.
You will not need to use all the items in Figure 2.
Figure 1
found ← False
REPEAT
playerID ← ''
WHILE playerID = ''
OUTPUT 'Enter your Player ID: '
playerID ← L1
ENDWHILE
score ← -1
WHILE score < 0
OUTPUT 'Enter current score: '
score ← USERINPUT
ENDWHILE
storedHighScore ← getHighScore(L2)
IF storedHighScore = L3 THEN
OUTPUT 'Player record not found.'
ELSE
IF score > storedHighScore THEN
OUTPUT 'L4'
updateHighScore(playerID, score)
ENDIF
found ← True
ENDIF
UNTIL found = True
OUTPUT 'System updated.'
Figure 2
-1 | USERINPUT | 'New High Score!' |
playerID | False | getHighScore |
0 | 'Player record not found.' | storedHighScore |
score | True | 'Error' |