State the items from Figure 2 that should be written in place of the labels L1, L2, L3, and L4 in the algorithm shown in Figure 1.
You do not need to use all the items in Figure 2.
authenticated ← False
REPEAT
userID ← ""
WHILE userID = ""
OUTPUT "Enter User ID: "
userID ← L1
ENDWHILE
userPIN ← ""
WHILE userPIN = ""
OUTPUT "Enter PIN: "
userPIN ← USER_INPUT
ENDWHILE
savedPIN ← lookupPIN(L2)
IF savedPIN = L3 THEN
OUTPUT L4
ELSE
IF userPIN = savedPIN THEN
authenticated ← True
ELSE
OUTPUT "Incorrect PIN."
ENDIF
ENDIF
UNTIL authenticated = True
OUTPUT "Welcome to the system."
"-1" | OUTPUT | False |
userID | True | userPIN |
"-2" | "ID invalid" | "None" |
USER_INPUT | lookupPIN | "" |
208 exam-style questions on AQA GCSE Computer Science Representing algorithms. Each one has a worked solution and a mark scheme showing where the marks go.