Категория
Информатика, опубликовано 09.01.2019 16:01

, !
1) Составьте программу вычисления значения функции y по формуле y= sin x+1/x, для которой значение аргумента x ведите с клавиатуры.
Отладьте программу на следующем примере:
x=5 y=-0,758924

Ответы

Ответ
Ответ оставил: Гость
П0 sin ип0 1/x + с/п для значения 5 выдаёт "-7,5892425  -1".
Ответ
Ответ оставил: Гость
Без прелюдий, только основная часть программы:
 While (p<>1)
do begin
readln(p);
{a)} if p mod 7 = 0
then a+=1;
{б)} if (p>10) and (p<=100)
then b+=p;
{в}if (p mod 3 =0) and (p mod 5 = 0)
then s+=p;
end;
...
Это для паскаль ABC или ABC.NET
Ответ
Ответ оставил: Гость
16.............................
Ответ
Ответ оставил: Гость
Укрупненная блок-схема алгоритма, полученная нисходящим проектированием, приведена во вложении слева (песочный фон).
Последующая детализация функций приведена справа (серо-голубой фон).

// PascalABC.NET 3.3, сборка 1590 от 03.12.2017
// Внимание! Если программа не работает, обновите версию!

function a(x:real):real;
begin
  if x<=1 then Result:=Pi/4 else Result:=Pi
end;

function z(a,x:real):real;
begin
  Result:=0;
  for var k:=0 to 10 do
    Result+=Ln(x)*Sin(k*(x-a))
end;

begin
  var x:=0.6;
  repeat
    Writeln(x:3:1,z(a(x),x):15:8);
    x+=0.2
  until x>1.81
end.

Результат
0.6     3.76029679
0.8    -0.17885683
1.0     0.00000000
1.2    -0.05865268
1.4     0.04432873
1.6    -0.54134665
1.8    -0.34651256


Другие вопросы по информатике

✅ Ответов: 2 на вопрос по информатике: , ! 1) Составьте программу вычисления значения функции y по формуле y= sin x+1/x, для которой значение аргумента x ведите с клавиатуры. Отладьте программу на следующем примере: x=5 y=-0,758924... ты найдешь на сайте. Также ты можешь добавить свой вариант ответа, если считаешь, что он не верен или твой ответ более полный. Пожалуйста, добавляй только правильные ответы.
Вконтакте Youtube