Как правильно протабултровать функцию - QBasic

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

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

Как правильно протабултровать функцию в Qbasic: 2 в степени(-x)минус квадратный корень из x=0 на отезке [0.1;1.1]

Решение задачи: «Как правильно протабултровать функцию»

textual
Листинг программы
CLS
DEF fnn (x) = 2 ^ (-x) - SQR(x)
 
PRINT "  x         y"
PRINT
FOR x = .1 TO 1.100001 STEP .1
   y = fnn(x)
   PRINT USING " #.# ####.######"; x; y
NEXT x
END

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

  1. CLS — команда очистки экрана
  2. DEF fnn (x) = 2 ^ (-x) — SQR(x) — определение функции с именем fnn, которая принимает один аргумент x и возвращает результат вычисления выражения 2 ^ (-x) — SQR(x)
  3. PRINT  x         y — вывод на экран заголовка таблицы x y
  4. FOR x = .1 TO 1.100001 STEP .1 - цикл, который начинается с x = .1, итерируется с шагом .1 до x = 1.100001
  5. y = fnn(x) — присваивание значения функции fnn переменной y
  6. PRINT USING #.# ####.######; x; y — вывод на экран значения x и y с форматированием по 6 знаков после запятой
  7. NEXT x — переход к следующей итерации цикла
  8. END — конец программы

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


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

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

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