Для заданного набора коэффициентов a, b, c, d найдите наименьшее значение функции y=ax3+bx2+cx+d - QBasic

Узнай цену своей работы

Формулировка задачи:

Для заданного набора коэффициентов a, b, c, d найдите наименьшее значение функции y=ax3+bx2+cx+d и значение аргумента, при котором оно получено. Значение x изменяется от 0 до 2 с шагом 0,2. нужно решить, используя массив

Решение задачи: «Для заданного набора коэффициентов a, b, c, d найдите наименьшее значение функции y=ax3+bx2+cx+d»

textual
Листинг программы
  1. CLS
  2.   ' Ввод
  3. INPUT "Vvedite a: ", a
  4. INPUT "Vvedite b: ", b
  5. INPUT "Vvedite c: ", c
  6. INPUT "Vvedite d: ", d
  7.   ' Массив до 10 эл. включ. можно не объявлять
  8. FOR i = 0 TO 10
  9.   x = i / 5
  10.   M(i) = a * x ^ 3 + b * x ^ 2 + c * x + d
  11. NEXT
  12.   '  Найдём минимум
  13.   Min = M(0)
  14. FOR i = 0 TO 10
  15.   IF M(i) < Min THEN Min = M(i): k = i
  16. NEXT
  17.   PRINT "Znachenie = "; Min
  18.   PRINT "Argument ="; k / 5

Объяснение кода листинга программы

Вот что делается в этом коде:

  1. Ввод коэффициентов a, b, c, d.
  2. Создание массива до 10 элементов.
  3. Вычисление значения функции для каждого элемента массива.
  4. Поиск минимума функции.
  5. Вывод минимального значения функции.
  6. Вывод аргумента, соответствующего минимальному значению.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы