program table;
var f,x: real;
begin
writeln;{перевод курсора на начало следующей строки}
x:=-1;
while x<=1 do begin
f:=sqr(x)+1;
writeln(‘x=’,x’ ‘,’f(‘,x,’)=’,f);
x:=x+0.1;
end;
end.
В этом тексте программа выдает ошибку в этйо строчке. Что делать?
writeln(‘x=’,x’ ‘,’f(‘,x,’)=’,f);
Ответы на вопрос
Ответил raf1O5
0
Ошибка
Вы забыли поставить вторую запятую после x
writeln('x=',x' ','f(',x,')=',f);
Исправленный вариант
writeln('x=',x,' ','f(',x,')=',f);
Верный код программы
Program table;
var f,x: real;
begin
writeln;{перевод курсора на начало следующей строки}
x:=-1;
while x<=1 do begin
f:=sqr(x)+1;
writeln('x=',x,' ','f(',x,')=',f);
x:=x+0.1;
end;
end.
Ответил RainbowRashers
0
А можете как писать степень числа в паскале? Я очень давно этим занималась, но тут другу надо помочь.
Ответил y702019
0
exp(ln(x)*y), где x - число, y - степень числа.
Ответил raf1O5
0
Ещё можно через power(x, y)
Новые вопросы
Русский язык,
2 года назад
Математика,
7 лет назад
Геометрия,
7 лет назад
Математика,
9 лет назад
Математика,
9 лет назад