Протабулировать указанную функцию таким образом ,чтобы многократно вычислялось её значение при изменении аргумента в заданном диапазоне и с заданным шагом (а, диапазон и шаг вводиться с клавиатуры) — QBasic(Бейсик)

Организовать вывод значений аргумента и вычисленных значений в виде таблицы :
ТАБЛИЦА ФУНКЦИЙ Y(X)
X Y
... ...
... ...
Функция
    1,5*a*x*cos^2(x),      если х<=1;
y={ 1,8*a*x*(x-2)^2+6*a*x, если 1<x<2;
    3*a*x*tg(x),           если x>=2.

Значение исходных данных
а=2,3
Диапазон и шаг изменения аргумента
x принадлежит [0,2;2,8]; дельта x=0,2

a = 2.3
x = 0
PRINT "Tablica znacheniy Y(X) "
PRINT "  x             y"
WHILE x < 2.8
    x = x + .2
    IF x <= 1 THEN y = 1.5 * a * x * COS(x) ^ 2 ELSE IF x >= 2 THEN y = 3 * a * TAN(x) ELSE y = 1.8 * a * x * (x - 2) ^ 2 + 6 * a * x
    PRINT x, y
WEND

Тестирование выполнено в программе QB64 ( Скачать )

Leave a Comment