Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 23.10.2017
Сообщений: 18
1

Составьте программу, которая строит таблицу значений функции

27.02.2018, 18:46. Просмотров 1919. Ответов 1
Метки нет (Все метки)


Составьте программу, которая строит таблицу значений функции x3+5*x2+x-10*sin(5*x)-1. Количество строк в таблице n, начальное значение аргумента и шаг изменения аргумента step вводятся программистом. В каждой строке должно выводиться значение аргумента и соответствующее ему значение функции с 4 знаками после запятой.После таблицы должно быть выведено следующее:Среднее арифметическое отрицательных значений функции.

Подскажите в чем ошибка, пожалуйста . И как можно оптимизировать программу. P - отрицательное значение в данной программе .

Код:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var x,x0,y,step,p:real;
 n:integer;
begin
 write('Введите x0= ');
 readln(x0);
 write('Введите step= ');
 readln(step);
 write('Введите n= ');
 readln(n);
 p:=0;
 y:=0;
 x:=x0;
   begin
     repeat
      x:=x+step;
      y:=x*x*x+5*sqr(x)+x-10*sin(5*x)-1;
      write(x:5:4);
      write(y:5:4);
      writeln;
        if y<0 then 
          begin
           p:=p+y;
          end;
     until (x>n)
     y:=p/n;
     writeln('ср.арифм.отриц.знач= ');
     readln(y);
   end;
end
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2018, 18:46
Ответы с готовыми решениями:

Составьте программу, которая строит таблицу значений функции x3+5*x2+x-10*sin(5*x)-1
Составьте программу, которая строит таблицу значений функции x3+5*x2+x-10*sin(5*x)-1. Количество...

Написать программу, которая выводит таблицу значений функции
Написать программу, которая выводит таблицу значений функции у= |x|. Диапазон изменения аргумента...

Написать программу, которая выводит таблицу значений функции
1)Написать программу, которая выводит таблицу значений функции y=4x3-3 в диапазоне от -3 до 3 с...

Написать программу, которая выводит таблицу значений функции y=| x |
Здраствуйте форумчане, помогите решить задачу , я пробовала решить и не получилась, не могу...

1
368 / 144 / 74
Регистрация: 07.10.2015
Сообщений: 353
28.02.2018, 13:18 2
DeWMax, ошибки перечислять, пожалуй, не буду, но вот этот вариант, по идее, должен сработать (если задача понята мной правильно):

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
var x, y, step, p :real;
 n, i, negat :integer;
begin
 write('Введите x0= ');
 readln(x);
 write('Введите step= ');
 readln(step);
 write('Введите n= ');
 readln(n);
 p:=0;
 y:=0;
 negat:=0;
   for i := 1 to n do
     begin
      y:=x*x*x+5*sqr(x)+x-10*sin(5*x)-1;
      write(x:10:4);
      writeln(y:10:4);
        if y<0 then
          begin
           p:=p+y;
           inc(negat);
          end;
      x:= x+step;
     end;
     p:=p/negat;
     write('ср.арифм.отриц.знач= ', p:10:4);
     readln;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2018, 13:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Написать программу, которая выводит таблицу значений функции y=|x+2|
Написать программу, которая выводит таблицу значений функции y=|x+2|. Диапазон изменения...

Написать программу которая выводит таблицу значений функции
написать программу которая выводит таблицу значений функции y=x2-8x-1 в диапазоне -3 до 3 с шагом 1

Составить программу, которая бы выводила на экран таблицу значений функции.
Составить программу, которая бы выводила на экран таблицу значений функции. на промежутке с шагом...

Написать программу, которая выводит таблицу значений функции (Цикл Постусловия)
Написать программу, которая выводит таблицу значений функции y=-2.4^2+5x-3 в диапазоне от -2 до 2 с...

Составьте программу, которая строит таблицу значений функции
Составьте программу, которая строит таблицу значений функции x3+5*x2+x-10*sin(5*x)-1. Количество...

Составьте программу, которая строит таблицу значений функции x3+5*x2+x-10*sin(5*x)-1
Составьте программу, которая строит таблицу значений функции x3+5*x2+x-10*sin(5*x)-1. Количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.