Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Решение задачи с использованием ППП Eureka




РЕЗУЛЬТАТ в Qbasic

END SUB

SUB zolot (a, b, E, xmax)

END FUNCTION

END SUB

SUB dih (a, b, E, xmax)

DO UNTIL ABS(b - a) < 2 * E

x1 = (a + b - E) / 2

x2 = (a + b + E) / 2

IF f(x1) > f(x2) THEN

b = x2

ELSE

a = x1

END IF

LOOP

xmax = (a + b) / 2

FUNCTION f (x)

f = -2 * x ^ 2 + 3 * x + 50

k = (SQR(5) - 1) / 2

x1 = a + (1 - k) * (b - a)

x2 = a + k * (b - a)

DO UNTIL ABS(x2 - x1) < E

IF f(x1) < f(x2) THEN

a = x1

x1 = x2

ELSE

b = x2

x2 = x1

END IF

x1 = a + (1 - k) * (b - a)

x2 = a + k * (b - a)

LOOP

xmax = (x1 + x2) / 2

Значение max по методу дихотомии

при X=.7563525

значение функции Y(xmax)= 51.12492

Значение max по методу золотого сечения

при X=.748997

значение функции Y(xmax)= 51.125

 

$ max(F)

y(x)=-2*x^2+3*x+50

F=y(x)

 

Решение:

Переменные Значения

F = 51.125000

x =.75000000

Все ограничения удовлетв. = 98,6%

График функции имеет вид:

Y(x) = -2x^2 + 3*x + 50

Рисунок 10. График в Эврике.

 

Задания

для выполнения лабораторной работы
«Оптимизация технологического процесса»

В соответствии с содержательной постановкой задачи (описанной ранее) студенты определяют диапазон нахождения оптимального значения функции
y = ax2 + bx + c. Коэффициенты квадратичной модели студенты выбирают самостоятельно.

По указанию преподавателя студенты составляют блок-схемы алгоритмов решения задачи, программы на алгоритмическом языке для решения задачи предлагаемыми методами.

Отладив программу на ЭВМ, получив решение задачи, студенты анализируют полученные решения и сравнивают их с решением, полученным с помощью ППП Eureka и Excel.

Контрольные вопросы

1. Какой экстремум называется глобальным?

2. Что такое унимодальная функция?

3. В чем состоит задача оптимизации?

4. Каким образом можно сузить интервал исследования?

5. перечислите этапы алгоритма решения задачи нахождения максимума функции?

6. Что происходит с уменьшением шага изменения аргумента?

7. Перечислите методы оптимизации функции?

8. На чем основан метод равномерного поиска?

9. Каким алгоритмом реализуется метод дихотомии?

10. Для каких функций пригоден метод половинного деления?

11. Какого основное достоинство метода половинного деления?

12. В чем заключается метод Фибоначчи?

13. На чем основан метод «золотого сечения»?

14. Приведите алгоритм метода «золотого сечения»?

15. Какой из рассмотренных в лабораторной работе методов приводит к более «быстрому» решению?

16. Какие подпрограммы Вы использовали в лабораторной работе?

17. Каким оператором осуществляется вызов процедуры?

18. Где используются формальные и фактические параметры?

 

ЛАБОРАТОРНАЯ РАБОТА № 7
Работа с файлами последовательного доступа

Цель работы

Ознакомление с основными принципами работы с файлами последовательного доступа.




Поделиться с друзьями:


Дата добавления: 2015-05-29; Просмотров: 354; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.