Помагите плизз что делатьесли выбивает : Встречено 'else', а ожидался оператор, uses...

0 голосов
135 просмотров

Помагите плизз что делатьесли выбивает : Встречено 'else', а ожидался оператор,
uses robot;
begin
task('if2');
if wallfromright then;
begin
left;paint;down;right;paint;up;paint;up;paint;down;
end;
else
paint;left;paint;down;right;paint;right;up;paint;left;
end.


Информатика (191 баллов) | 135 просмотров
0

Убери точку перед else. Убери точку с запятой после then

0

*Точку с запятой перед else

0

Но программа у тебя все равно пока неправильная.

0

не подходит тагда составь правельную программу

Дано ответов: 2
0 голосов
Правильный ответ

Uses robot;
begin
task('if2');
up;
if wallfromup then paint;
right; down;
if wallfromright then paint;
down; left;
if wallfromdown then paint;
left; up;
if wallfromright then paint;
right; paint;
end.

(9.4k баллов)
0

спосибо большое

0 голосов
uses robot;
begin
task('if2');
if wallfromright then
begin
left;paint;down;right;paint;up;paint;up;paint;down;
end
else begin
paint;left;paint;down;right;paint;right;up;paint;left;
end;
end.
(5.8k баллов)