Приветствую. Помогите разобраться. 7 класс информатика. У дочери задание (прикрепленный скрин). Если кто может, поясните пожалуйста, как это задание пошагово выполняется (на понятном языке)?, что в каждой строке написано и как это вообще работает. Буду благодарен.

program a1;
uses robot;
begin
field(5,5);
if WallFromUp then Right else Up;
if FreeFromUp
then begin Left; paint; end
else begin down; paint;down;end;
end.


https://cloud.mail.ru/public/HJXg/3FMjJFTsR[/img]