Задать вопрос
25 марта, 04:21

Где здесь ошибка?

program P12;

uses crt;

var a, b, c:real;

i, n:integer;

function F (x:real) : real;

begin

f:=sqr (sqr (x)) + (sqr (x)) * x-8*x (sqr (x)) + 5*x-3-cos (2*x) ;

end;

begin

clrscr;

a:=0; b:=1; n:=20;

for i:=1 to n do

begin

c: = (a+B) / 2;

writeln ('i=', i:3, x=', c:8:5, f (x) =, f (c) : 10:5) ;

if f (c) = 0 then break

else if f (c) * f (a) >0 then a:=c else b:=c;

end;

end.

+3
Ответы (1)
  1. М
    25 марта, 06:21
    0
    Было несколько ошибок. Ниже текст, который проходит компиляцию без ошибок. Программа работает. А то ли она делает - установить нельзя, потому что не сказано, что она должна делать.

    program P12;

    uses crt;

    var a, b, c:real;

    i, n:integer;

    function F (x:real) : real;

    begin

    f:=sqr (sqr (x)) + (sqr (x)) * x-8*x * (sqr (x)) + 5*x-3-cos (2*x) ;

    end;

    begin

    clrscr;

    a:=0; b:=1; n:=20;

    for i:=1 to n do

    begin

    c: = (a+B) / 2;

    writeln ('i=', i:3,' x=', c:8:5,' f (x) = ', f (c) : 10:5) ;

    if f (c) = 0 then break

    else if f (c) * f (a) >0 then a:=c else b:=c;

    end;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Где здесь ошибка? program P12; uses crt; var a, b, c:real; i, n:integer; function F (x:real) : real; begin f:=sqr (sqr (x)) + (sqr (x)) * ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
 
Войти
Задать вопрос