if2
uses robot;
begin
task('if2');
paint;
up;
if wallfromup then
down;
if wallfromdown then
right;
if wallfromright then
left;
if wallfromleft then
end.
if3
task('if3');
if freeFromLeft then
left
else
if freeFromUp then up
Объяснение: В ответе все наглядно понятно
if2
uses robot;
begin
task('if2');
paint;
up;
if wallfromup then
paint;
down;
down;
if wallfromdown then
paint;
up;
right;
if wallfromright then
paint;
left;
left;
if wallfromleft then
paint;
right;
end.
if3
uses robot;
begin
task('if3');
if freeFromLeft then
left
else
right;
if freeFromUp then up
else
down;
paint;
end.
Объяснение: В ответе все наглядно понятно