Вопрос задан 02.11.2026 в 18:00. Предмет Информатика. Спрашивает Зодбоева Цэригма.

Почему Pascal ABC выдаёт ошибку?
uses robot;
var i: integer;
procedure zzz;
begin
up; up; up; up; up;
left; left; left; left; left;
left; left;
end;
procedure www;
begin
right; paint; down; down; paint; down; down;
paint; down; down; paint; down; down; paint;
right; right; paint; up; paint; up; paint; up; paint; up; paint; up;
paint; up; paint; up; paint; up; paint; up; paint;
end;
begin
Field(15,10);
for i:=1 to 3 do
www;
end.

Перейти к ответам

Ответы на вопрос

Отвечает Городовая Диана.

Ошибка возникает из-за слитно написанных слов. В Pascal ключевые слова и команды нужно разделять пробелами или знаками препинания.

Например, нужно написать begin up;, а не beginup;, и for i:=1 to 3 do www;, а не dowww;.

Также между командами лучше ставить пробелы: left; left;, right; paint;. Исправьте начало процедур так:

procedure zzz;
begin
up; up; up; up; up;
left; left; left; left; left; left; left;
end;

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос