[Answer]
PROGRAM ExerciseThree (output) { ; (Required) }
CONST
Name = 'Jim Jones' { ; (Required) }
Age = 18 { ; (Required) }
VAR
Score : integer { ; (Required) }
BEGIN
Score := 93 { ; (Required) }
writeln ('Name':13, Name:15) { ; (Required) }
writeln ('Age':12, Age:16) { ; (Required) }
writeln ('Score':14, Score:14) { ; (Optional) }
END.
(#4)
PROGRAM ExerciseFour (output);
CONST
Name := 'Jim Jones'; { ':=' should be equality symbol '=' for constant defn }
Age := 18; { ':=' should be equality symbol '=' for constant defn }
VAR
Score : integer;
BEGIN
Score = 93; { '=' should be assignment operator ':=' for assignment statement }
writeln (Name:10, Age:10, Score':10)
END.
(#5)
PROGRRAM ExercseFiv (output); { PROGRRAM should be the reserved word "PROGRAM"}
VAR
X, Y : reals; { reals should be the reserved word "real"}
Nam : chr; { chr should be the reserved word "char" }
Scor : interger; { interger should be the reserved word "integer" }
BEGIN
X := 3.0;
Y := X * 4.2;
Nam := 'S';
Scor := X + Y;
writeln (X:4:2, Y:4:2, Nam:3, Scor:4)
END.