Напишите программу плиз отдам 100 баллов

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

Напишите программу плиз отдам 100 баллов


image

спросил от (20 баллов) в категории Информатика
оставил комментарий от Одаренный (2.2k баллов)
0 0

Положительна понятно когда выводить, а неотрицательна когда рана 0 или как?

оставил комментарий от (44 баллов)
0 0

Программу можно писать на любом языке?

оставил комментарий от (20 баллов)
0 0

на паскале

оставил комментарий от (20 баллов)
0 0

помаги пж

1 Ответ
0 интересует 0 не интересует
ответил от Одаренный (2.2k баллов)

Ответ:

program z1;

var i: integer;

a, x, f: real;

begin

writeln ('Программа вычисления функции f(x) = sin (2x) / sqrt (x)');

writeln ('При x, изменяющемя от 1 до 2 с шагом а');

writeln ('Введите шаг измениения функции (a>0)');

write ('a = ');

readln (a);

writeln ('i - номер строки');

writeln ('|--------------------------------------------------------|');

writeln ('|       Таблица функции f(x) = sin (2x) / sqrt (x)       |');

writeln ('|--------------------------------------------------------|');

writeln ('|    i    |      x     |      f      |     Значение      |');

writeln ('|--------------------------------------------------------|');

i:=0;

x:=1;

repeat

i:=i+1;

f:=sin (2*x) / sqrt (x);

if f > 0 then writeln ('|',i:5,'    |    ',x:0:3,'   |    ',f:0:3,'    |   положительная   |') else

if f < 0 then writeln ('|',i:5,'    |    ',x:0:3,'   |    ',f:0:3,'   |   отрицательная   |') else

writeln ('|',i:5,'    |    ',x:0:3,'   |     ',f:0:3,'   |      равна 0     |');

writeln ('|--------------------------------------------------------|');

x:=x+a;

until x > 2.0001

end.

Объяснение:

Программы будет выводит значение: положительная или отрицательная (а не неотрицательная, т.к. думаю, что там просто опечатка)

Программа допускает точность а до тысячных разрядов дробной части.

sin вычисляется в радианах

оставил комментарий от (20 баллов)
0 0

спасибо

...