50 баллов помогите с информатикой. №518

0 интересует 0 не интересует
69 просмотров

50 баллов помогите с информатикой. №518


image

спросил от Одаренный (4.2k баллов) в категории Информатика
2 Ответы
0 интересует 0 не интересует
ответил от Отличник (5.6k баллов)

Var w,r: real;
begin
readln(r);
if r<0 then w:=0;<br>if ((0w:=sin(r);
if r>((5*pi)/6) then w:=1/2;
writeln(w);
end.

0 интересует 0 не интересует
ответил от Начинающий (552 баллов)

function func518(a: real):real;

begin

if (a

else if (a<=(5*Pi)/6) and (a>=0) then func518:=sin(a)

else if (a>((5*Pi)/6)) then func518:=1/2;

end;

var w,st,x0: real;

k: integer;

begin

write('Введите значение, с которого будет идти отсчет: ');

readln(x0);

write('Введите шаг: ');

readln(st);

k:=1;

w:=x0;

while k

begin

writeln(k,'. Для значения ',w,' - ',func518(w));

w:=w+st;

inc(k);

end;

end.


Использована функция, как было указано в задании

...