Вопрос задан 29.03.2021 в 18:24. Предмет Информатика. Спрашивает Дятлова Анна.

Найдите ошибку program Minvaleev var a,b,x1: integer; y1, y2, x2: real; begin a:=3; x1:=2;

x2:=-2; writeln('введите в'); readln(в); if x1>0 then y1:=SQRT(a+SQR(b))-3else y1:=2*a+b; if x2>0 then y2:=SQRT(a+SQR(b))-3else y2:=2*a+b; writeln ('minvaleev y1=',y1:5:3); writeln ('minvaleev y2=',y2:5:3); readln; end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мельников Андрей.
В первой строке после Minvaleev поставить точку с запятой
в строке readln(в); должна быть не русская "В", а английская, то есть  readln(b);
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В предоставленном коде присутствует ошибка в следующей строке:

scss
writeln('введите в'); readln(в);

Ошибкой является использование неправильного символа "в" вместо переменной "b". Вероятно, ошибка произошла при наборе кода, и вместо "b" была нажата клавиша "в". Чтобы исправить ошибку, замените "в" на "b" в обеих строках:

scss
writeln('введите b'); readln(b);

После этой правки код будет выглядеть следующим образом:

pascal
program Minvaleev; var a, b, x1: integer; y1, y2, x2: real; begin a := 3; x1 := 2; x2 := -2; writeln('Введите b'); readln(b); if x1 > 0 then y1 := sqrt(a + sqr(b)) - 3 else y1 := 2 * a + b; if x2 > 0 then y2 := sqrt(a + sqr(b)) - 3 else y2 := 2 * a + b; writeln('minvaleev y1=', y1:5:3); writeln('minvaleev y2=', y2:5:3); readln; end.

После внесения этой коррекции код будет выполняться правильно.

0 0

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

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

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