Final answer:
The revised pseudocode corrects the conditional statement to display the names of citizens who are over the age of 50 instead of under, by using '≥' instead of '<'.
Step-by-step explanation:
The mistake in the given pseudocode is that it displays the names of citizens who are under the age of 50, rather than those who are over 50. To correct this, the conditional statement should check for ages greater than or equal to 50, and not less than 50. The corrected pseudocode to find the records of all citizens over the age of 50 is as follows:
FOR EACH person IN citzlist {
age = GetAgeOf(person)
name = GetNameOf(person)
IF(age ≥ 50) {
DISPLAY(name)
}
}