Вопрос задан 23.06.2023 в 08:43. Предмет Информатика. Спрашивает Фаткулин Никита.

Var x: integer; begin x:= 1000; while x>0 do begin write (x, '-7='); x:= x-7 writeln(x);

delay(50); end; end. Встречено 'writeln', а ожидалось ';' , как пофиксить
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Козлов Олег.

1. Забыли ; перед Writeln(x);

2. Забыли подключить модуль CRT.

-----------------------------------------------------------

Program Brainly;

Uses CRT;

Var x: integer;

Begin

x:= 1000;

While x > 0 do begin

Write (x,'-7:= ');

x:= x - 7;

Writeln(x);

Delay(50);

end;

end.

-----------------------------------------------------------

Фрагмент программы (рисунок).

-----------------------------------------------------------


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Код, который вы предоставили, написан на языке Pascal, и похоже, у вас есть проблема с размещением точек с запятой в операторах writeln и write. Чтобы исправить эту проблему, вам нужно правильно разместить точки с запятой после writeln и write. Вот исправленный код:

pascal
var x: integer; begin x := 1000; while x > 0 do begin write(x, '-7='); x := x - 7; writeln(x); delay(50); end; end.

Внимательно проверьте размещение точек с запятой после каждой инструкции, чтобы убедиться, что они расположены правильно.

0 0

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

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

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

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