Вычисление значения функции - QBasic (27368)

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

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

Помогите пожалуйста написать код(срочно) Заранее спасибо.

Решение задачи: «Вычисление значения функции»

textual
Листинг программы
DECLARE FUNCTION t! (x!)
CLS
CONST a = 16.8
CONST c = .51
CONST z = 1
CONST f = 3.26
 
INPUT "X = "; x
 
PRINT "t ="; t(x)
END
 
FUNCTION t (x)
   IF x < 1 THEN
      t = EXP(x) + LOG(a + x)
   ELSEIF x > 2.2 THEN
      t = a * SIN(x ^ 2) / (f * x ^ 2 + c ^ 2) ^ (1 / 3)
   ELSE
      t = (a * x + z) ^ .25
   END IF
END FUNCTION

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

  1. Объявление функции t с одним аргументом x.
  2. Очистка экрана.
  3. Объявление констант:
    • a = 16.8
    • c = .51
    • z = 1
    • f = 3.26
  4. Ввод значения аргумента x с помощью функции INPUT.
  5. Вывод значения функции t с помощью функции PRINT.
  6. Определение функции t с аргументом x.
  7. Проверка условия: если x < 1, то...
  8. Вычисление значения функции t в случае, если x < 1.
  9. ... иначе, если x > 2.2, то...
  10. Вычисление значения функции t в случае, если x > 2.2.
  11. ... иначе, если x <= 2.2, то...
  12. Вычисление значения функции t в случае, если x <= 2.2.
  13. ... иначе, если x < 1, то...
  14. Вычисление значения функции t в случае, если x < 1.
  15. ... иначе, если x > 2.2, то...
  16. Вычисление значения функции t в случае, если x > 2.2.
  17. ... иначе, если x <= 2.2, то...
  18. Вычисление значения функции t в случае, если x <= 2.2.
  19. ... иначе, если x < 1, то...
  20. Вычисление значения функции t в случае, если x < 1.

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы