Реферат: Метод пошаговой детализации в программировании

Все.

5 этап. Детализируем операцию определения x. Определение x выполняется последовательным сокращением отрезка [x1, x2].

Определить x:

цикл - пока x2-x1>eps

сократить отрезок [x1, x2]

все - цикл

Все.

6 этап. Детализируем операцию сокращения отрезка [x1, x2]. Интервал определения x сокращаем делением пополам и отбрасываем половину, которая не удовлетворяет условию f(x1)<=y<=f(x2):

Сократить интервал определения x:

xt=(x1+x2)/2

если f(xt)>y

то x2:=xt

иначе x1:=xt

все - если

Все.

Таким образом, за 6 этапов разработан следующий алгоритм:

Программа:

Ввести y, n, eps

x1:=1

цикл - пока f(x1)>y

x1:=x1/2

все - цикл

x2:=1

цикл - пока f(x2)< y

x2:=x2*2

все - цикл

цикл - пока x2-x1>eps

xt:=(x1+x2)/2

если f(xt)>y

К-во Просмотров: 300
Бесплатно скачать Реферат: Метод пошаговой детализации в программировании