0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 17
1

Вычислить минимальное по абсолютной величине значение функции и соответствующее значение аргумента

08.04.2014, 23:09. Показов 3105. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить программу табулирования и исследования функции f(x) на заданном диапазоне изменения аргумента [x0,xn]
c шагом hx.Вычислить минимальное по абсолютной величине значение функции и соответствующее значение аргумента. Вид функции и диапазон произвольный .Использовать While или repeat.

Буду благодарен за помощь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2014, 23:09
Ответы с готовыми решениями:

Вычислить минимальное по абсолютной величине значение функции и соответствующее значение аргумента
Необходимо составить блок-схему и программу табулирования и исследования функции F(x) на диапазоне...

Вычислить значение заданной функции непосредственно и как сумму ряда с погрешностью 0,001. Значение аргумента выбрать самостоятельно
Значение аргумента выбрать самостоятельно.

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

Вычислить значение функции в зависимости от введенного аргумента
Помогите,пожалуйста.

14
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
09.04.2014, 01:10 2
n1k4a, какой фун-ции?
0
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 17
09.04.2014, 15:41  [ТС] 3
в том и дело ,что в задании не указано ничего,могу методич указания скинуть,может я задание не так читаю

Добавлено через 16 минут
Извиняюсь,Нашел , sin(x)

Добавлено через 14 часов 11 минут
up ) ве еще нужна помощь
0
89 / 78 / 62
Регистрация: 06.03.2014
Сообщений: 230
09.04.2014, 18:31 4
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
30
31
32
33
34
var x0,xn,hx,i,minx,minf:real;
 
function f(x:real): real;
begin
  f:=sin(x);
end;
 
begin
  write('Введите x0:');
  readln(x0);
  write('Введите xn:');
  readln(xn);
  write('Введите hx:');
  readln(hx);
  
  minx:=x0;
  minf:=abs(f(x0));
  i:=x0;
  while (i<=xn) do
  begin
    write(i,'  ',f(i));
    writeln;
    if (minf>abs(f(i))) then
    begin
      minf:=abs(f(i));
      minx:=i;
    end;
    i:=i+hx;
  end;
  
  writeln('Минимальное по абсолютной величине значение функции и соответствующее значение аргумента:');
  writeln(minx,'  ',minf);
  
end.
1
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 17
11.04.2014, 00:17  [ТС] 5
cпасибо ^^

Добавлено через 16 часов 50 минут
ап теме
сказали программа написана правильно ,но решение поставленной задачи неверно

Добавлено через 4 минуты
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
30
31
32
program LabWork4;
type
  TValue=Real;
var x0,xn,hx,
    minx,minf:Real;
function f(x:Real): Real;
begin
  f:=sin(x);
end;
begin
  Writeln;
  Writeln('Лабораторная работа №4');
  Writeln('Выполнил ');
  Writeln('Диапазон исследования и заданное значение функции(x0,xn,hx,):');
  Readln(x0,xn,hx);
  Writeln('Исходные данные:');
  Writeln;
  Writeln('Диапазон: [',x0:1:1,',',xn:1:1,']','шаг:',hx:1:1);
  minf:=abs(f(x0));
  while (x0<=xn) do
  begin
    Writeln(x0,'  ',f(x0));
    if (minf>abs(f(x0))) then
    begin
      minf:=abs(f(x0));
      minx:=x0;
    end;
    x0:=x0+hx;
  end;
  Writeln('Минимальное по абсолютной величине значение функции и соответствующее значение аргумента:');
  Writeln(minx,'  ',minf);
end.
Добавлено через 12 часов 36 минут
ап теме,нужна помощь -_-
0
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 17
12.04.2014, 15:55  [ТС] 6
Еще раз прошу о помощи . Сам не могу найти ошибку
0
89 / 78 / 62
Регистрация: 06.03.2014
Сообщений: 230
12.04.2014, 21:06 7
если честно не особо понимаю что под этим подразумевается
Цитата Сообщение от n1k4a Посмотреть сообщение
решение поставленной задачи неверно
я не вижу тут ошибки, может вам что-то ещё сказали конкретнее?
0
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 17
13.04.2014, 12:11  [ТС] 8
сказали,что математически задача решена неправильно, я и сам проверял,и родственник у меня один физмат заканчивал(с ним проверил,он сказал и объяснил все ) .Значит тупо преподу не нравлюсь?)
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
13.04.2014, 12:27 9
По сути программа верная, чуть причесал, возможно Вы не поняли суть замечаний преподавателя.
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
30
31
32
33
uses crt;
function f(x:real): real;
begin
  f:=sin(x);
end;
var x0,xn,hx,x,minx,minf:real;
begin
write('Введите x0=');
readln(x0);
repeat
write('Введите xn>',x0:0:1,' xn=');
readln(xn);
until xn>x0;
repeat
write('Введите hx<',xn-x0:0:1,' hx=');
readln(hx);
until hx<xn-x0;
minx:=x0;
minf:=abs(f(x0));
x:=x0;
while x<=xn do
 begin
  writeln('x=',x:4:1,' f=',f(x):6:3);
  if minf>abs(f(x)) then
   begin
    minf:=abs(f(x));
    minx:=x;
   end;
  x:=x+hx;
 end;
writeln('Минимальное по абсолютной величине значение функции=',minf:0:3);
writeln('соответствующее значение аргумента=',minx:0:1);
end.
1
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 17
29.05.2014, 12:05  [ТС] 10
теперь он сказал while заменить на Repeat
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
29.05.2014, 12:09 11
Замени, если не умеешь,то и нефиг тянуть на препода.
0
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 17
29.05.2014, 12:17  [ТС] 12
помогите в последний раз)
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
29.05.2014, 12:22 13
Pascal
1
2
3
4
5
6
7
8
9
10
x:=x0;
repeat
writeln('x=',x:4:1,' f=',f(x):6:3);
if minf>abs(f(x)) then
 begin
  minf:=abs(f(x));
  minx:=x;
 end;
x:=x+hx;
until x>xn;
0
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
29.05.2014, 12:40 14
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
30
31
32
33
34
35
36
37
38
39
function f(x: real): real;
begin
  f := sin(x)
end;
 
var
  x0, xn, hx, x, minx, minf: real;
 
begin
  write('Введите x0=');
  readln(x0);
  repeat
    write('Введите xn>', x0:0:1, ' xn=');
    readln(xn);
  until xn > x0;
  repeat
    write('Введите hx<', xn - x0:0:1, ' hx=');
    readln(hx);
  until hx < xn - x0;
  minx := x0;
  minf := abs(f(x0));
  x := x0;
  writeln('':5, '_________________');
  writeln('':5, '|  x   |    f   |');
  writeln('':5, '-----------------');
  x := x0;
  repeat
    writeln('':5, '|', x:5:1, ' | ', f(x):7:4, '|');
    if minf > abs(f(x)) then
    begin
      minf := abs(f(x));
      minx := x
    end;
    x := x + hx
  until x >= xn;
  writeln('':5, '-----------------');
  writeln('Минимальное по абсолютной величине значение функции=',minf:0:3);
  writeln('соответствующее значение аргумента=',minx:0:1)
end.
0
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 17
29.05.2014, 12:49  [ТС] 15
Спасибо большое ^^
0
29.05.2014, 12:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2014, 12:49
Помогаю со студенческими работами здесь

Вычислить главное значение аргумента функции в градусах
Помогите плиз! 1) Электрическая цепь, что состоит из двух ровных за величиной R, которые могут...

По введенному значению аргумента вычислить значение функции
Помогите, пожалуйста Видела много примеров, не могу пока что понять как сделать свое задание. ...

Вычислить значение функции при заданном значении аргумента
Вычислить y=16x2-1 при заданном x. Если y&gt;=3, то вычислить и напечатать b=x3; если y&lt;3 ,то...

Для произвольных значений аргумента вычислить значение функции


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru