Задать вопрос
27 декабря, 18:59

Program2. pas (29) : Нельзя преобразовать тип function (x: real; eps: real) : real к real

var

a, i, s, r, j, t, x, eps: real;

function v (x, eps: real) : real;

begin

i : = 1; s : = 0; a : = 1; t : = 1; r : = 1;

while abs (sin (x) - s) > eps do

begin

while i < = x do

begin

a : = a * i;

r : = r + 1

end;

s : = s + t * power (x, i) / a;

t : = - t;

a : = 1;

i : = i + 2;

end;

v : = s;

end;

begin

read (x) ;

read (eps) ;

a : = v;

v (x, eps) ;

write ('sinx=', sin (x)) ;

write ('по формуле ', a) ;

write ('количество итераций', i) ;

end.

Как исправить?

+2
Ответы (1)
  1. 27 декабря, 20:59
    0
    var

    a, i, s, r, j, t, x, eps:real;

    function v (x, eps:real) : real;

    begin

    i:=1; s:=0; a:=1; t:=1; r:=1;

    while abs (sin (x) - s) >eps do begin

    while i<=x do begin a:=a*i; r:=r+1 end;

    s:=s+t*power (x, i) / a;

    t:=-t; a:=1;

    i:=i+2

    end;

    v:=s

    end;

    begin

    read (x) ;

    read (eps) ;

    a:=v (x, eps) ;

    write ('sinx=', sin (x)) ;

    write ('по формуле ', a) ;

    write ('количество итераций', i) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Program2. pas (29) : Нельзя преобразовать тип function (x: real; eps: real) : real к real var a, i, s, r, j, t, x, eps: real; function v ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы