Вопрос задан 30.07.2018 в 19:21. Предмет Информатика. Спрашивает Беккер Елена.

Помагите плизз что делатьесли выбивает : Встречено '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.
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.
0 0
Отвечает Pytaylo Dmitry.
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.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Код, который вы предоставили, содержит ошибку в синтаксисе. Ошибка возникает из-за неправильного использования ключевого слова "else" внутри конструкции "if-else". Вот исправленный код:

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.

Теперь условие "else" находится внутри блока "begin-end" после условия "if", что позволяет правильно структурировать код. Надеюсь, это поможет вам исправить ошибку.

0 0

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

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

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