Информатика. Петрова М.В. - 59 стр.

UptoLike

Составители: 

59
Продолжение приложения В
Таким образом, при первом нахождении минимума шаг изменения
аргумента равен 0,2, а его начальное значение
0,2=
x
0
. При повторном
нахождении минимума шаг равен 0,01, а
0,2
x
=
x
min0
.
Схема алгоритма решения задачи приведена на рис. В.19. Во внутреннем
цикле осуществляется поиск наименьшего значения функции и значения
аргумента, при котором оно достигается. Поскольку функция имеет один
минимум, выход из цикла происходит при
min
y
y
. В качестве параметра
цикла взята некоторая переменная
i
, которая выполняет роль счетчика
количества повторений цикла. После окончания внутреннего цикла проверяется
условие
0,01=h
. Если выполнение условия имеет место, то осуществляется
выход из внешнего цикла. В противном случае задаются новое начальное
значение переменной
x
, новый шаг
h
,
и внешний цикл повторяется еще один
раз.
6.21. Найти значение аргумента
x
для
функции
2
cxbx
ae=y
, имеющей один
максимум, при котором достигается максимум
с точностью
0,005=ε
. Аргумент изменяется
от -2 до 2 с шагом 0,1.
6.22. Найти минимальные элементы
каждой строки матрицы и поместить их на
главную диагональ, а диагональные элементы
записать на место минимальных.
6.23. Найти максимум функции
d+cx+bx+ax=y
23
при изменении
аргумента
x
от -10 до +10 с шагом 0,1 и
минимум с шагом 0,01. Функция
y
имеет
один максимум и один минимум при
0>a
и
0<bac3
2
и достигает максимума при
меньших значениях аргумента.
6.24. Найти и запомнить в массиве
Z
, начиная
с первого максимума все максимумы и
минимумы функции
f)x(sinae=y
bx
при изменении аргумента
x
от 0 до 5 с шагом
0,1.
i =1..51
Начало
конец
a
y < y
min
y
min
= y; x
min
= x
x = x+h
да
нет
да
нет
h=0,2; x=0,2;y
min
=10
19
y =ax-lnx
h = 0,01
x = x
min
- 0,2 h =0,01
x
min
Рис. В.19.